Project1

标题: 如何更改脚本实现装备特定武器防具后,增加某变量? [打印本页]

作者: 美丽晨露    时间: 2013-3-3 12:03
标题: 如何更改脚本实现装备特定武器防具后,增加某变量?
本帖最后由 美丽晨露 于 2013-3-3 15:16 编辑

就是装备某武器防具后增加某个变量,
卸下就减少某个变量。
之前的事件的做法太繁琐了。
想从Scene_Equip内下手改脚本
可是我这个脚本盲不懂从哪里下手
于是求助一下大家,谢谢了。
作者: 弗雷德    时间: 2013-3-3 14:28
Scene_Equip类
203行左右  def update_item
  1. # 按下 C 键的情况下
  2.     if Input.trigger?(Input::C)
  3.       # 演奏装备 SE
  4.       $game_system.se_play($data_system.equip_se)
  5.       # 获取物品窗口现在选择的装备数据
  6.       item = @item_window.item
  7.      @actor.equip(@right_window.index, item == nil ? 0 : item.id)
  8.       # 激活右侧窗口
复制代码
这里改改:
  1. # 按下 C 键的情况下
  2. if Input.trigger?(Input::C)
  3. # 演奏装备 SE
  4. $game_system.se_play($data_system.equip_se)
  5. # 获取物品窗口现在选择的装备数据
  6. item = @item_window.item  #获取物品窗口的装备
  7. ##################
  8. item2 = @right_window.item #获取已装备的装备
  9. if item.name == "密斯利尔剑" #如果物品窗口的装备名为  "密斯利尔剑"   变量增加。(这里为装备)
  10. $game_variables[15]+= 100
  11. end
  12. if item2.name == "密斯利尔剑"#如果已装备的装备名为  "密斯利尔剑"   变量减少。(这里为卸下)
  13. $game_variables[15]-= 100
  14. end
  15. ######################
  16. @actor.equip(@right_window.index, item == nil ? 0 : item.id)
  17. # 激活右侧窗口
复制代码

作者: 美丽晨露    时间: 2013-3-3 15:16
弗雷德 发表于 2013-3-3 14:28
Scene_Equip类
203行左右  def update_item这里改改:

十分感谢





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