Project1

标题: Window_EquipLeft的问题 [打印本页]

作者: EngShun    时间: 2010-11-4 17:26
标题: Window_EquipLeft的问题
就是我想当装上装备能力值上升时,显示“↑”,能力值下降时显示“↓"
我知道在以下这段脚本改,但是我试了许多的改法都失败了,所以来这里请教他人。
  1.   #--------------------------------------------------------------------------
  2.   # ● 刷新
  3.   #--------------------------------------------------------------------------
  4.   def refresh
  5.     self.contents.clear
  6.     draw_actor_name(@actor, 4, 0)
  7.     draw_actor_level(@actor, 4, 32)
  8.     draw_actor_parameter(@actor, 4, 64, 0)
  9.     draw_actor_parameter(@actor, 4, 96, 1)
  10.     draw_actor_parameter(@actor, 4, 128, 2)
  11.     if @new_atk != nil
  12.       self.contents.font.color = system_color
  13.       self.contents.draw_text(160, 64, 40, 32, "→", 1)
  14.       self.contents.font.color = normal_color
  15.       self.contents.draw_text(200, 64, 36, 32, @new_atk.to_s, 2)
  16.     end
  17.     if @new_pdef != nil
  18.       self.contents.font.color = system_color
  19.       self.contents.draw_text(160, 96, 40, 32, "→", 1)
  20.       self.contents.font.color = normal_color
  21.       self.contents.draw_text(200, 96, 36, 32, @new_pdef.to_s, 2)
  22.     end
  23.     if @new_mdef != nil
  24.       self.contents.font.color = system_color
  25.       self.contents.draw_text(160, 128, 40, 32, "→", 1)
  26.       self.contents.font.color = normal_color
  27.       self.contents.draw_text(200, 128, 36, 32, @new_mdef.to_s, 2)
  28.     end
  29.   end
复制代码

作者: wbsy8241    时间: 2010-11-4 17:51
本帖最后由 wbsy8241 于 2010-11-4 17:53 编辑
  1. if @new_atk > @actor.atk
  2.   p "↑"
  3. elsif @new_atk < @actor.atk
  4.   p "↓"
  5. else
  6.   p "="
  7. end
复制代码
其他同上
作者: wbsy8241    时间: 2010-11-4 23:55

无效?




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