Project1

标题: 怎么在Game_Battler 3判断目标装备是否拥有N号属性防御。 [打印本页]

作者: he11120    时间: 2012-3-31 18:34
标题: 怎么在Game_Battler 3判断目标装备是否拥有N号属性防御。
怎么在Game_Battler 3判断目标装备是否拥有N号属性防御。
依次判断盾牌,头部防具,身体防具,装饰品,有的话变量+1。
求救啊!!实在不懂写。dsu_plus_rewardpost_czw
作者: kangxi0109    时间: 2012-3-31 20:29
你可以参考一下Game_Actor,里面有一段:
  1.     for i in [@armor1_id, @armor2_id, @armor3_id, @armor4_id]
  2.       armor = $data_armors[i]
  3.       if armor != nil and armor.guard_element_set.include?(element_id)#这里
  4.         result /= 2
  5.       end
复制代码
这段就是用来判断防具属性防御的,至于变量操作:
  1. $game_variables[编号] = 数值
复制代码
给你个建议,研究脚本的时候开个有道桌面词典(如果你英语很好的话当我没说)。
作者: 幻耶    时间: 2012-3-31 21:35
就判断盾牌是否有63号属性吧

if self.armor1_id != 0 and $data_armors[self.armor1_id].guard_element_set.include?(63)
    $game_variables[54] += 1
end




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1