Project1
标题:
根据事件名读取事件ID
[打印本页]
作者:
zhouzhuofan1
时间:
2013-11-7 22:05
标题:
根据事件名读取事件ID
本帖最后由 zhouzhuofan1 于 2013-11-8 17:55 编辑
我做ARPG时,发现一个一个去设定事件的ID太麻烦了。。。
所以,我想根据事件名读取事件ID,这样会简单很多。。。。
各位大大,求!
作者:
影·无痕
时间:
2013-11-7 23:41
可以尝试使用 事件仓库之类的脚本
作者:
guoxiaomi
时间:
2013-11-8 17:03
是这样的么?
def findid(name)
$game_map.events.values.each do |event|
if event.name == name
return event.id
end
end
return nil
end
作者:
zhouzhuofan1
时间:
2013-11-8 17:55
已解决。。。
e = $game_map.events.values.find{|e| e.instance_variable_get("@event").name == "EV001"}
a = e.id
if a == 1
p "true"
end
复制代码
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1