Project1
标题:
【25V】放下举起事件脚本,坑爹的重叠
[打印本页]
作者:
★PIG★
时间:
2012-2-18 19:29
标题:
【25V】放下举起事件脚本,坑爹的重叠
本帖最后由 ★PIG★ 于 2012-2-18 23:45 编辑
举箱子系统 :
http://rpg.blue/thread-191009-1-1.html
这个脚本有一个问题,当两个事件发生重叠时,举起他们,再放下时,不会两个一起放下,只会放下一个,并且无法放下还在头上的那个。
麻烦解决。
问题范例:
重叠.rar
(248.71 KB, 下载次数: 90)
2012-2-18 19:28 上传
点击文件名下载附件
作者:
亿万星辰
时间:
2012-2-18 19:29
这么大的份额,我得设法收回……
看了一下,这个脚本的逻辑上有点小混乱,不想大改了,就做几个微调好了。。。
修改了一个地方实现了不可在同一个坐标处扔下多个事件以解决你说的这个问题~
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补充以上内容’’
作者:
杂兵天下
时间:
2012-2-18 20:38
哇噢?25V啊赏金猎人们,集结吧!
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1