Project1
标题:
还是四处留情
[打印本页]
作者:
boss870331
时间:
2009-10-17 20:58
标题:
还是四处留情
哪位大大知道美兽殿下四处留情脚本复制后的事件地图id和事件id是什么啊?谢谢!
作者:
上帝的眼睛
时间:
2009-10-17 21:29
本帖最后由 上帝的眼睛 于 2009-10-18 00:17 编辑
class Game_Event < Game_Character
attr_reader :name
def initialize(map_id, event)
super()
@map_id = map_id
@event = event
@name = event.name
@id = @event.id
@erased = false
@starting = false
@through = true
moveto(@event.x, @event.y)
refresh
end
end
class Interpreter
def find_event(name)
for event in $game_map.events.values
if event.name == name
return event.id
end
end
return -1
end
end
复制代码
执行find_event(事件名称),返回事件id
地图id不就是要本地图的ID么:$game_map.map_id
作者:
boss870331
时间:
2009-10-17 21:31
谢谢大大!非常感谢!!!
作者:
boss870331
时间:
2009-10-17 23:48
那怎么在对着该事件按决定的时候让它自己显示自己id呢?美兽殿下那个复制事件出来以后该事件什么资料都没给出,连姓名都看不到……谢谢……
作者:
上帝的眼睛
时间:
2009-10-18 00:08
本帖最后由 上帝的眼睛 于 2009-10-18 00:25 编辑
在仓库地图中应该是有事件名的啊
只要找到新地图中与仓库地图事件名相同的事件的id就行了
附送范例一个,自己研究……
Project10.rar
2009-10-18 00:25 上传
点击文件名下载附件
189.9 KB, 下载次数: 61
作者:
boss870331
时间:
2009-10-18 11:51
谢谢上帝殿下!非常感谢!
作者:
上帝的眼睛
时间:
2009-10-18 11:55
上帝殿下……
请表这样叫--b
认可请到->
http://rpg.blue/viewthread.php?tid=130319
作者:
boss870331
时间:
2009-10-19 11:46
嘿嘿,好了!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1