Project1
标题:
如何判断xx装备被卸下后(如xx防具)角色不能移动的状态?
[打印本页]
作者:
shengfeng
时间:
2017-6-9 14:25
标题:
如何判断xx装备被卸下后(如xx防具)角色不能移动的状态?
请大神们指点指点
作者:
qweytr_1
时间:
2017-6-9 15:38
一个麻烦的方法是,地图上每一个格子定义一个世事件,先判断角色有没有装备物品,如果没有则把事件设置为不可通过,否则进入下一页标签
下一页,有事件的正常写原本的事件,没事件的空着就好
作者:
cinderelmini
时间:
2017-6-9 15:49
本帖最后由 cinderelmini 于 2017-6-9 19:37 编辑
class Game_Player < Game_Character
alias sny46_170609_movable? movable?
def movable?
if self.actor and [指定角色ID,有多少填多少,半角逗号隔开].include?(self.actor.id)
if [武器ID数组,有多少填多少,半角逗号隔开].all? {|id| !self.actor.weapons.include?($data_weapons[id])} and
[防具ID数组,有多少填多少,半角逗号隔开].all? {|id| !self.actor.armors.include?($data_armors[id])}
return false
end
end
return sny46_170609_movable?
end
end
复制代码
用法Main前插入,武器ID和防具ID自己填,如果只需要一种就把另一种注释掉或者删掉吧。
(应该可以用的……吧…………
作者:
shengfeng
时间:
2017-6-9 17:18
可以选择特定角色吗?移动不能最好有提示文字
作者:
shengfeng
时间:
2017-6-9 17:45
给的脚本有bug,不管有没有填写角色都不能移动
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1