Project1

标题: 我的游戏不能开始战斗? [打印本页]

作者: ad1234a    时间: 2009-7-6 20:59
标题: 我的游戏不能开始战斗?
本帖最后由 ad1234a 于 2009-7-6 21:05 编辑

一开始就出现以下的提示:


出错脚本如下(这个是应用于全动画战斗内战斗图标对鼠标的支持):
  1. if self.active and @item_max >
  2. 0 and @index >= 0 and $game_temp != nil and
  3.        $scene.is_a?(Scene_Battle) and $scene.actor_command_active?
  4.        #$Scene_Battle and $scene.actor_command_active?
  5.       mouse_x, mouse_y = Mouse.get_mouse_pos
  6.       qx = 25
  7.       qy = 25
  8.       # 攻击
  9.       if mouse_x > 90 - qx and mouse_x < 128 - qx and mouse_y > 285 - qy and mouse_y < 350 - qy
  10.         @index = 0
  11.         if @last_index != nil and @last_index != @index
  12.           $game_system.se_play($data_system.cursor_se)
  13.           @last_index = @index
  14.         end
  15.       end
  16.       # 仙术
  17.       if mouse_x > 85 - qx and mouse_x < 130 - qx and mouse_y > 265 - qy and mouse_y < 295 - qy
  18.         @index = 1
  19.         if @last_index != nil and @last_index != @index
  20.           $game_system.se_play($data_system.cursor_se)
  21.           @last_index = @index
  22.         end
  23.       end
  24.       # 物品
  25.       if mouse_x > 65 - qx and mouse_x < 109 - qx and mouse_y > 320 - qy and mouse_y < 405 - qy
  26.         @index = 2
  27.         if @last_index != nil and @last_index != @index
  28.           $game_system.se_play($data_system.cursor_se)
  29.          @last_index = @index
  30.         end
  31.       end
  32.       # 防御
  33.       if mouse_x > 60 - qx and mouse_x < 95 - qx and mouse_y > 280 - qy and mouse_y < 330 - qy
  34.         @index = 3
  35.         if @last_index != nil and @last_index != @index
  36.           $game_system.se_play($data_system.cursor_se)
  37.           @last_index = @index
  38.         end
  39.       end
  40.       # 逃跑
  41.       if mouse_x > 125 - qx and mouse_x < 145 - qx and mouse_y > 330 - qy and mouse_y < 420 - qy
  42.         @index = 4
  43.         if @last_index != nil and @last_index != @index
  44.           $game_system.se_play($data_system.cursor_se)
  45.           @last_index = @index
  46.         end
  47.       end
  48.       
  49.       if Mouse.trigger?(Mouse:EFT)
  50.         $scene.mousetrigger(1)
  51.       end
  52.     end
复制代码

作者: 奶油Da蛋糕    时间: 2009-7-6 21:00
对这段脚本不太了解,但是肯定是脚本的冲突。
作者: ONEWateR    时间: 2009-7-6 21:13
未定义actor_command_active?
脚本是转载来的,估计是少了actor_command_active?的定义~
可以再查看查看原转载脚本,估计楼主是漏了那个或者给删了~
作者: ad1234a    时间: 2009-7-7 07:20
未定义actor_command_active?
脚本是转载来的,估计是少了actor_command_active?的定义~
可以再查看查看原转载脚本,估计楼主是漏了那个或者给删了~
ONEWateR 发表于 2009-7-6 21:13


但是我将这个脚本应用于全动画战斗的工程是没有问题的,其它的不行啊.
作者: 黄金会员    时间: 2009-7-7 07:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: RPG苦手    时间: 2009-7-7 12:19
提示: 作者被禁止或删除 内容自动屏蔽
作者: 云天袁    时间: 2009-7-7 19:33
提示: 作者被禁止或删除 内容自动屏蔽
作者: ONEWateR    时间: 2009-7-7 21:17
但是我将这个脚本应用于全动画战斗的工程是没有问题的,其它的不行啊.
ad1234a 发表于 2009-7-7 07:20


脚本冲突?
楼主可以将工程上传上来……
作者: 枪胜贤者    时间: 2009-7-8 10:39
大约是脚本冲突
作者: ad1234a    时间: 2009-7-9 01:30
脚本冲突?
楼主可以将工程上传上来……
ONEWateR 发表于 2009-7-7 21:17


工程:
Project2.rar (335.57 KB, 下载次数: 24)

PS:这个不是原工程的
作者: redant    时间: 2009-7-14 23:53
是考别人的脚本吧? 直接把后面的注释掉 试试

QQ截图未命名.jpg (27.87 KB, 下载次数: 1)

QQ截图未命名.jpg





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