Project1
标题:
怎么判断某个事件被删除了没
[打印本页]
作者:
玛尔斯
时间:
2010-10-6 18:51
标题:
怎么判断某个事件被删除了没
就是不是有一个是“暂时消除本事件”么,那怎么判断某个事件删没删除?
PS*不使用开关之类的
作者:
九夜神尊
时间:
2010-10-6 18:57
$game_map.events[id].exist?
我没有试过,应该是这个。
作者:
玛尔斯
时间:
2010-10-6 18:59
错误。。。。。。。。
作者:
九夜神尊
时间:
2010-10-6 19:07
#-------------------------------------------------------------------------
# 是否存在
#-------------------------------------------------------------------------
def exist?
return @erased== false
end
请把这个添加到
Game_Event 类里面再试。
作者:
IamI
时间:
2010-10-6 19:09
本帖最后由 六祈 于 2010-10-7 12:21 编辑
$game_map.events[event_id] == nil
真则不存在这个事件。
要注意的是,『暂时消除事件』在以上依旧通过为伪。
如需要查看事件是否消除,请先开放erase:
class Game_Event
attr_reader:erased
end
然后用以下语句判断:
$game_map.events[event_id].erased
真则已被擦除
以上event_id为事件ID
作者:
玛尔斯
时间:
2010-10-6 19:10
回复
九夜神尊
的帖子
还不行也
作者:
玛尔斯
时间:
2010-10-6 19:18
回复
IamI
的帖子
这回到时没提示错误,但是好像没用了也
作者:
笨鸟の先飞
时间:
2010-10-6 21:02
回复
玛尔斯
的帖子
回复
IamI
的帖子
回复俩人就像这样~~ 也不知道是否通知...........
作者:
聖月靈
时间:
2010-10-6 21:10
马超……
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1