赞 | 5 |
VIP | 359 |
好人卡 | 195 |
积分 | 3 |
经验 | 560179 |
最后登录 | 2024-11-20 |
在线时间 | 1374 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 280
- 在线时间
- 1374 小时
- 注册时间
- 2005-10-16
- 帖子
- 5113
|
这么大的份额,我得设法收回……
看了一下,这个脚本的逻辑上有点小混乱,不想大改了,就做几个微调好了。。。
修改了一个地方实现了不可在同一个坐标处扔下多个事件以解决你说的这个问题~- def check_action_event
- for event in $game_map.events.values
- if event.throw_active
- $game_temp.pickup_lock = true
- throw_event
- break
- end
- end
- check_event_pickup([0,1,2])
- mog_pickup_check_action_event
- end
复制代码
‘‘
其实这脚本本来就不支持多个事件同时举起……不过你既然要这样的效果~- def check_action_event
- for event in $game_map.events.values
- if event.throw_active
- $game_temp.pickup_lock = true
- throw_event
- break
- end
- end
- check_event_pickup([0,1,2])
- mog_pickup_check_action_event
- inhand = false
- for event in $game_map.events.values
- if event.throw_active
- inhand = true
- break
- end
- end
- if inhand
- if img_pickup_exist?
- @character_name = @character_name + "_Pickup"
- end
- else
- @character_name = $data_actors[$game_party.members[0].id].character_name
- end
- end
复制代码
──亿万星辰于2012-2-19 13:34补充以上内容’’ |
|