Project1

标题: 为什么我的脚本有问题 [打印本页]

作者: Wind2010    时间: 2010-8-18 21:02
标题: 为什么我的脚本有问题
本帖最后由 Wind2010 于 2010-8-18 22:01 编辑

我想做一个按住按键角色就会慢慢加速的脚本,但是为什么我一弄这个脚本就会出现错误?
  1.   alias old_update update
  2.   def update
  3.     unless moving? or $game_system.map_interpreter.running? or
  4.       @move_route_forcing or $game_temp.message_window_showing
  5.       if Input.press?(Input::A)
  6.         #如果角色速度超过了10
  7.         if @move_speed == 10.1
  8.           #速度上限为10
  9.           @move_speed = 10
  10.         else
  11.           #速度加快
  12.           @move_speed += 0.1
  13.       else
  14.         @move_speed = 4
  15.       end
  16.     end
  17.     old_update
  18.   end
  19. end
复制代码
PS:一运行游戏就提示“执行脚本时发生SyntaxError”
作者: 暗夜惊戈    时间: 2010-8-18 21:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: Wind2010    时间: 2010-8-18 22:01
谢谢版主了,在
  1.           @move_speed += 0.1
复制代码
后面加了个end就正常了。
作者: ★_茄孓    时间: 2010-8-18 22:02
内部的if没end你end写错地方了




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