Project1

标题: XP脚本编辑器中如何判断状态ID? [打印本页]

作者: 709299008    时间: 2018-7-6 12:30
标题: XP脚本编辑器中如何判断状态ID?

如图。
请教各位了,我想在gamebattler3里面持续伤害效果里设置
判断状态ID为某个特定的ID的时候,掉血量更大,而其他状态则不改变。
这样的判断条件(就是图中???处)该如何设置?
作者: 灯笼菜刀王    时间: 2018-7-6 13:52
if @states.include?(状态id)
   XXXX
else
  XXXXX
end

作者: soulsaga    时间: 2018-7-6 14:38
那个else的用法是不是有错?
作者: Tsar_NicholasII    时间: 2018-7-6 22:25
if @states.include? #(状态id)
    XXXX
else
   XXXXX
end
作者: guoxiaomi    时间: 2018-7-21 00:49
Game_Battler 2 中定义了此方法:
  1. class Game_Battler
  2.   #--------------------------------------------------------------------------
  3.   # ● 检查状态
  4.   #     state_id : 状态 ID
  5.   #--------------------------------------------------------------------------
  6.   def state?(state_id)
  7.     # 如果符合被附加的状态的条件就返回 ture
  8.     return @states.include?(state_id)
  9.   end
  10. ...
复制代码





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