Project1
标题:
请教判断装备的防具是否附带某个属性防御的脚本写法
[打印本页]
作者:
嘀嘀吧吧~Wu
时间:
2014-9-16 08:47
标题:
请教判断装备的防具是否附带某个属性防御的脚本写法
本帖最后由 嘀嘀吧吧~Wu 于 2014-9-16 08:59 编辑
判断身上所有装备的防具是否附带11号属性防御,只要有一件防具带有该属性就打开一个开关,怎么写比较简便?
作者:
芯☆淡茹水
时间:
2014-9-16 10:37
本帖最后由 芯☆淡茹水 于 2014-9-16 10:38 编辑
这个,插到 main 前:
def element_nu11_jude(actor_id, swiche_id)
actor = $game_actors[actor_id]
for id in [actor.armor1_id,actor.armor2_id,actor.armor3_id,actor.armor4_id]
armor = $data_armors[id]
next if armor.nil?
if armor.guard_element_set.include?(11)
$game_switches[swiche_id] = true
$game_map.need_refresh = true
break
end
end
end
复制代码
要判断时在:事件--脚本 里,写上:element_nu11_jude(actor_id, swiche_id)
括号里两个参数:actor_id 要判断的角色ID。
swiche_id 判断角色防具有11号属性防御时,打开的开关ID。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1