Project1

标题: 脚本错误问题 [打印本页]

作者: oldterry    时间: 2009-7-18 21:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: 风烟    时间: 2009-7-18 22:01
提示: 作者被禁止或删除 内容自动屏蔽
作者: ONEWateR    时间: 2009-7-18 22:05
请楼主贴出原脚本,并指出错误的一行~
作者: oldterry    时间: 2009-7-18 22:07
提示: 作者被禁止或删除 内容自动屏蔽
作者: 云心    时间: 2009-7-18 22:14
好诡异啊,楼主还是贴出那段脚本吧。
作者: oldterry    时间: 2009-7-18 22:20
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神思    时间: 2009-7-18 22:22
你试图保存一个Window_Base类。。
作者: oldterry    时间: 2009-7-18 22:36
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神思    时间: 2009-7-18 22:38
就是说你在$game_system这个变量里包含了一个Window_Base
导致储存的时候出错了。
像默认的Sprite Window Bitmap 这些类似无法储存的
作者: oldterry    时间: 2009-7-18 22:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: 神思    时间: 2009-7-18 22:43
很简单的问一句
你是不是改过Game_System这个脚本。
作者: oldterry    时间: 2009-7-18 23:04
提示: 作者被禁止或删除 内容自动屏蔽
作者: oldterry    时间: 2009-7-19 01:27
提示: 作者被禁止或删除 内容自动屏蔽
作者: 猫哥哥    时间: 2009-7-19 01:51
那你是否在事件里用过“脚本”功能呢?
作者: oldterry    时间: 2009-7-19 16:34
提示: 作者被禁止或删除 内容自动屏蔽
作者: 奶油Da蛋糕    时间: 2009-7-19 16:45
你把四个存档转移走再试试存档和读档。
作者: oldterry    时间: 2009-7-20 16:53
提示: 作者被禁止或删除 内容自动屏蔽
作者: ONEWateR    时间: 2009-7-20 19:21
先将你的存档全删了~

再将以下脚本替代原脚本~
  1. HZHJ_SE = "Audio/SE/015-Jump01"

  2. #==============================================================================
  3. # ■ Interpreter
  4. #==============================================================================

  5. class Interpreter
  6.   #--------------------------------------------------------------------------
  7.   # ● 增减能力值
  8.   #--------------------------------------------------------------------------
  9.   def command_317
  10.     # 获取操作值
  11.     value = operate_value(@parameters[2], @parameters[3], @parameters[4])
  12.     # 获取角色
  13.     actor = $game_actors[@parameters[0]]
  14.     # 更改能力值
  15.     if actor != nil
  16.       hzhj_window = Window_Base.new(240,192,160,96)
  17.       hzhj_window.z = 9999
  18.       hzhj_window.visible = false
  19.       hzhj_window.contents = Bitmap.new(128, 64)
  20.       hzhj_window.contents.font.color = Color.new(255,255,255,255)
  21.       hzhj_window.contents.draw_text(4, 0, 120, 32, actor.name)
  22.       @t1 = value >= 0 ? "+" : "-"
  23.       @t2 = value.abs.to_s
  24.       case @parameters[1]
  25.       when 0  # MaxHP
  26.         @t3 = "最大" + $data_system.words.hp
  27.         actor.maxhp += value
  28.       when 1  # MaxSP
  29.         @t3 = "最大" + $data_system.words.sp
  30.         actor.maxsp += value
  31.       when 2  # 力量
  32.         @t3 = $data_system.words.str
  33.         actor.str += value
  34.       when 3  # 灵巧
  35.         @t3 = $data_system.words.dex
  36.         actor.dex += value
  37.       when 4  # 速度
  38.         @t3 = $data_system.words.agi
  39.         actor.agi += value
  40.       when 5  # 魔力
  41.         @t3 = $data_system.words.int
  42.         actor.int += value
  43.       end
  44.       hzhj_window.contents.draw_text(4, 32,120,32,@t3+" "+@t1+" "+@t2, 2)
  45.       hzhj_window.visible = true
  46.       Audio.se_play(HZHJ_SE)
  47.       for i in 0...40
  48.         Graphics.update
  49.         hzhj_window.opacity -= 3
  50.       end
  51.       hzhj_window.dispose
  52.     end
  53.     # 继续
  54.     return true
  55.   end
  56. end
复制代码





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