还在为找开关或变量发愁吗?送你们一个找开关和变量的脚本吧~
本帖最后由 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:}是不是很方便?
适用于 想体验剧情 但是 找不到触发点的 非修改党 和 满地图乱窜的攻略制作党~
好用的话 求好评 求加精 哟~
感谢大佬分享~~~~~~~~~~~~~~~~~~ 大佬佩服:lol (◍˃̶ᗜ˂̶◍)✩∠( ᐛ 」∠)_ 有沒有辦法做個公式事件標題提取的腳本,能提取公共事件內容更好,導不出文本好麻煩....有些內容太多了,翻到吐血
反倒是開關和變數其實RMXP可以直接複製出來:o 回報一下,貌似搜尋某些開關,Search出來會是空白的??
另外像是我搜尋0075,結果是去搜尋0061:lol rocku112 发表于 2018-2-4 15:55
回報一下,貌似搜尋某些開關,Search出來會是空白的??
另外像是我搜尋0075,結果是去搜尋0061 ...
可能你要用的开关或变量没有赋值的地方。因为有些是内测用的,公测的一些事件被移掉了可能。
我这个还算比较方便的了。
大概导出的是,
顺序
查找的开关,开关编号,存在赋值的公共事件id,公共事件名称,调用这个公共事件的道具ID或技能id
然后就是
地图id,地图名,地图的结构,地图中的事件,事件中的第几个事件页
应该不难找吧。当然一些频繁调用的,你去找可能就很痛苦了,比如一些变量,乱数什么的。_(:з」∠)_
rocku112 发表于 2018-2-4 14:19
有沒有辦法做個公式事件標題提取的腳本,能提取公共事件內容更好,導不出文本好麻煩....有些內容太多了,翻 ...
怎么复制?求教
感谢大佬分享 厉害了! 66666666666666666 为什么下载附件只是个文件,脚本软件在哪里下载呢? 楼主牛逼 pjy612 发表于 2018-2-4 17:29
可能你要用的开关或变量没有赋值的地方。因为有些是内测用的,公测的一些事件被移掉了可能。
我这个还算 ...
我遊戲是內測的,不過沒關係,這東西已經很好用了,要看些開關用在哪還是很好用:lol
技术贴 先mark一下 二周目研究下 开关作为分歧条件时貌似查不到(变量不清楚),大佬能改进下么 zs_2002 发表于 2018-2-6 14:38
开关作为分歧条件时貌似查不到(变量不清楚),大佬能改进下么
分歧条件就太多了,所以没弄
╮( ̄▽ ̄")╭ ╮( ̄▽ ̄")╭ ╮( ̄▽ ̄")╭ ╮( ̄▽ ̄")╭ ╮( ̄▽ ̄")╭凉了。。。 看着不是很懂:dizzy: 感谢大佬分享 pjy612 发表于 2018-2-4 13:52
(◍˃̶ᗜ˂̶◍)✩∠( ᐛ 」∠)_
请问,如何修改开关里的内容,或者在游戏里增加开关?
太感谢了,RPGMAKER竟然不能搜索一个开关在工程中的所有位置 太好了!这下我就知道是攻略里没写还是亚古没做完了 感谢大佬分享 要是能制作一个 能把事件关联起来的脚本就好了!!翻起来就方便了!!一个天书的东西罗列在一起~~~
页:
[1]