pjy612 发表于 2018-2-4 04:57

还在为找开关或变量发愁吗?送你们一个找开关和变量的脚本吧~

本帖最后由 pjy612 于 2018-7-11 14:34 编辑

{:3_92:}主要是给那些制作攻略啊,或者想正常玩但是找不到触发点的玩家提供的。
当然 首先得会RMXP的基本使用方法。。。
之后 打开 脚本编辑器 然后 找到 “修改-熱鍵檢查” 在它下面
新增一个 脚本项 填入 以下代码
def execute_find_var_switch
begin
    if FileTest.exist?("find_var_switch.rb")
      file = File.open("find_var_switch.rb", "r")
      str = file.read
      eval(str)
      file.close
      print "代码执行完毕!"
    else
      print '找不到文件"find_var_switch.rb"'
    end
rescue Exception => ex
    print "Exception:\n #{ex}"
end
end如图
之后在 “修改-熱鍵檢查” 任意选一个快捷键 设置 函数调用。这里我选择F6,其他快捷键 可以自行在 “修改-全鍵盤” 中 查看。
如图
$R_Key_F6   =>"execute_find_var_switch",

然后保存工程,打开游戏。
之后把附件放入 游戏根目录 即可。
然后修改 附件的脚本内容
search_switches=#要找的开关
search_variables= #要找的变量

保存脚本,然后游戏中按 F6。之后在游戏根目录查看 Search.txt 即可知晓 相关开关或变量位于哪些位置。
下面来个示例~
比如 我要在 戈壁沙漠 触发一个 劍奕陽 的事件。

需要4148:劍宗學到九劍 ,那么 我们就可以在外面 的脚本里面修改
search_switches=#要找的开关
然后保存并按F6,等待提示脚本执行完毕后。我们去看 Search.txt。

switches:4148:map(82:秘境戰鬥用_沙漠 -> 270:高昌遺跡):event_28:EV028(12,38):pages_1
然后就可以找到地图 82:秘境戰鬥用_沙漠 -> 270:高昌遺跡
事件在 高昌遺跡 里面 坐标是 12,38 第一个事件页。高昌遺跡 在 秘境戰鬥用_沙漠 地图分支下面。

{:3_119:}是不是很方便?
适用于 想体验剧情 但是 找不到触发点的 非修改党 和 满地图乱窜的攻略制作党~
好用的话 求好评 求加精 哟~



kszz0316164 发表于 2018-2-4 05:12

感谢大佬分享~~~~~~~~~~~~~~~~~~

逸影塵月 发表于 2018-2-4 07:44

大佬佩服:lol

pjy612 发表于 2018-2-4 13:52

(◍˃̶ᗜ˂̶◍)✩∠( ᐛ 」∠)_

rocku112 发表于 2018-2-4 14:19

有沒有辦法做個公式事件標題提取的腳本,能提取公共事件內容更好,導不出文本好麻煩....有些內容太多了,翻到吐血

反倒是開關和變數其實RMXP可以直接複製出來:o

rocku112 发表于 2018-2-4 15:55

回報一下,貌似搜尋某些開關,Search出來會是空白的??
另外像是我搜尋0075,結果是去搜尋0061:lol

pjy612 发表于 2018-2-4 17:29

rocku112 发表于 2018-2-4 15:55
回報一下,貌似搜尋某些開關,Search出來會是空白的??
另外像是我搜尋0075,結果是去搜尋0061 ...

可能你要用的开关或变量没有赋值的地方。因为有些是内测用的,公测的一些事件被移掉了可能。
我这个还算比较方便的了。
大概导出的是,
顺序
查找的开关,开关编号,存在赋值的公共事件id,公共事件名称,调用这个公共事件的道具ID或技能id

然后就是
地图id,地图名,地图的结构,地图中的事件,事件中的第几个事件页

应该不难找吧。当然一些频繁调用的,你去找可能就很痛苦了,比如一些变量,乱数什么的。_(:з」∠)_

1425816423 发表于 2018-2-4 18:21

rocku112 发表于 2018-2-4 14:19
有沒有辦法做個公式事件標題提取的腳本,能提取公共事件內容更好,導不出文本好麻煩....有些內容太多了,翻 ...

怎么复制?求教

方天元 发表于 2018-2-4 19:09

感谢大佬分享

liuhaodiyi 发表于 2018-2-4 20:44

厉害了!

梦丹青 发表于 2018-2-5 01:41

66666666666666666

梦丹青 发表于 2018-2-5 01:42

为什么下载附件只是个文件,脚本软件在哪里下载呢?

圣龙骑士 发表于 2018-2-5 03:35

楼主牛逼

rocku112 发表于 2018-2-5 20:12

pjy612 发表于 2018-2-4 17:29
可能你要用的开关或变量没有赋值的地方。因为有些是内测用的,公测的一些事件被移掉了可能。
我这个还算 ...

我遊戲是內測的,不過沒關係,這東西已經很好用了,要看些開關用在哪還是很好用:lol

wode007 发表于 2018-2-5 20:50

技术贴 先mark一下 二周目研究下

zs_2002 发表于 2018-2-6 14:38

开关作为分歧条件时貌似查不到(变量不清楚),大佬能改进下么

pjy612 发表于 2018-2-6 21:18

zs_2002 发表于 2018-2-6 14:38
开关作为分歧条件时貌似查不到(变量不清楚),大佬能改进下么

分歧条件就太多了,所以没弄

pjy612 发表于 2018-2-8 13:50

╮( ̄▽ ̄")╭ ╮( ̄▽ ̄")╭ ╮( ̄▽ ̄")╭ ╮( ̄▽ ̄")╭

pjy612 发表于 2018-2-14 01:03

╮( ̄▽ ̄")╭凉了。。。

pwfkue 发表于 2018-2-26 19:36

看着不是很懂:dizzy:

天垂日暮 发表于 2018-2-26 21:46

感谢大佬分享

sgjz5jy 发表于 2018-4-11 10:10

pjy612 发表于 2018-2-4 13:52
(◍˃̶ᗜ˂̶◍)✩∠( ᐛ 」∠)_

请问,如何修改开关里的内容,或者在游戏里增加开关?

fsdg147 发表于 2018-4-17 19:21

太感谢了,RPGMAKER竟然不能搜索一个开关在工程中的所有位置

fsdg147 发表于 2018-4-17 19:29

太好了!这下我就知道是攻略里没写还是亚古没做完了

xqperkins 发表于 2018-4-17 20:51

感谢大佬分享

htians 发表于 2019-4-3 00:26

要是能制作一个 能把事件关联起来的脚本就好了!!翻起来就方便了!!一个天书的东西罗列在一起~~~
页: [1]
查看完整版本: 还在为找开关或变量发愁吗?送你们一个找开关和变量的脚本吧~