查看: 5078|回复: 7

[已经解决] 如何查找某个开关在哪个事件里?

[复制链接]
梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
发表于 2017-8-14 01:11:19 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
做的游戏有一个开关设置忘记放在哪个事件里了- -  想要修改,这个要怎么查找呢- -   求教
梦石
0
星屑
14555
在线时间
22062 小时
注册时间
2010-10-24
回帖
302
发表于 2017-8-14 03:17:37 | 显示全部楼层
本帖最后由 imsy 于 2017-8-14 03:21 编辑

猜测:
在Game_Interpreter的522行左右的def command_121里面,改成
[pre lang="ruby"]def command_121
    (@params[0]..@params[1]).each do |i|
      if i == 你要找的开关ID
        msgbox $game_map.map_id,@event_id
      end
      $game_switches = (@params[2] == 0)
    end
  end[/pre]
然后整个游戏跑一遍……应该能得到地图ID和事件ID
可能有些黑科技方法,可以等大神回答

点评

差不多吧,直接把所有的地图数据查一遍就好了,应该有热心群众写过相关脚本。  发表于 2017-8-14 12:11
噫
回复

使用道具 举报

梦石
1
星屑
24088
在线时间
3339 小时
注册时间
2011-7-8
回帖
3862

开拓者

发表于 2017-8-14 12:15:16 | 显示全部楼层
比如这个xp版的链接:
https://rpg.blue/forum.php?mod=viewthread&tid=234460
va的稍微改改应该能用
熟悉rgss和ruby,xp区版主~
正在填坑:《膜拜组传奇》讲述膜拜组和学霸们的故事。
已上steam:与TXBD合作的Reformers《变革者》
* 战斗调用公共事件 *
* RGSOS 网络脚本 *
回复

使用道具 举报

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
 楼主| 发表于 2017-8-14 14:12:51 | 显示全部楼层
嗷!谢谢各位!
回复

使用道具 举报

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
 楼主| 发表于 2017-8-14 14:14:56 | 显示全部楼层
imsy 发表于 2017-8-14 03:17
猜测:
在Game_Interpreter的522行左右的def command_121里面,改成
def command_121

谢谢帮忙!
回复

使用道具 举报

梦石
0
星屑
109
在线时间
65 小时
注册时间
2012-9-28
回帖
81
 楼主| 发表于 2017-8-14 14:15:23 | 显示全部楼层
guoxiaomi 发表于 2017-8-14 12:15
比如这个xp版的链接:
https://rpg.blue/forum.php?mod=viewthread&tid=234460
va的稍微改改应该能用 ...

谢谢帮忙!

点评

尽量不要连帖,善用点评  发表于 2017-8-15 08:08
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部