Project1

标题: 有事请教。。不在战斗中获得经验怎么办 [打印本页]

作者: 李小洛先生    时间: 2009-3-25 23:46
提示: 作者被禁止或删除 内容自动屏蔽
作者: tommay    时间: 2009-3-25 23:59
1.要不获得经验,在数据库里设置敌人的EXP为0就行了
2.要不显示获得金钱物品的窗口,只要修改Scene_Battle 2的
  1.   #--------------------------------------------------------------------------
  2.   # ● 画面更新 (结束战斗回合)
  3.   #--------------------------------------------------------------------------
  4.   def update_phase5
  5.     # 等待计数大于 0 的情况下
  6.     if @phase5_wait_count > 0
  7.       # 减少等待计数
  8.       @phase5_wait_count -= 1
  9.       # 等待计数为 0 的情况下
  10.       if @phase5_wait_count == 0
  11.         # 显示结果窗口
  12.         @result_window.visible = false
  13.         # 清除主回合标志
  14.         $game_temp.battle_main_phase = false
  15.         # 刷新状态窗口
  16.         @status_window.refresh
  17.       end
  18.       return
  19.     end
  20.     # 按下 C 键的情况下
  21.     if Input.trigger?(Input::C)
  22.       # 战斗结束
  23.       battle_end(0)
  24.     end
  25.   end
  26. end
复制代码

以上寻找相同的部分覆盖即可。主要是改了:
     @result_window.visible = false(原本是true) [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 凌冰    时间: 2009-3-26 00:09
def update_phase5
battle_end(0)
end

作者: 李小洛先生    时间: 2009-3-26 01:43
提示: 作者被禁止或删除 内容自动屏蔽




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