Project1

标题: RTAB中 使用物品 攻击出错。求助~~ [打印本页]

作者: 九泪    时间: 2009-12-8 18:07
标题: RTAB中 使用物品 攻击出错。求助~~
本帖最后由 九泪 于 2009-12-8 18:11 编辑

最近开始做游戏。。。呃。。。
遇到一个困扰。。。那个RTAB战斗脚本,在战斗时使用物品攻击
  
(就是把其中一个物品的HP回复量设为负数,然后游戏时用这个物品攻击敌人)

脚本第2962行出错。。。(搜索了论坛1个小时。。。无果{:nm_9:} )

脚本盲...鞠躬...

RATB版本是1.16。
作者: 霜冻之狼    时间: 2009-12-8 18:19
至少把脚本贴出来好吗> <
作者: darkten    时间: 2009-12-8 18:32
我测试了一下,没有问题。
而且RTAB系统里面应该没有超过2000行以上的脚本,请问有问题的脚本是否是另外加上去的独立脚本?
可以的话请说出那个是哪一个脚本...
作者: 九泪    时间: 2009-12-8 18:33
本帖最后由 九泪 于 2009-12-8 18:44 编辑

脚本试着贴了多次,没有成功。我传个文档吧~~
多谢达克、多谢霜冻之狼。

出错附近代码

#--------------------------------------------------------------------------
  # ● ダメージ演算
  #--------------------------------------------------------------------------
  def damage_effect(battler, item)
    if item == 2
      self.hp += self.recover_hp[battler]   错误第 2962行
      self.sp += self.recover_sp[battler]
      if self.recover_sp[battler] != 0
        self.damage_sp[battler] = -self.recover_sp[battler]
      end

九泪rtab1.16.rar

48.78 KB, 下载次数: 96


作者: darkten    时间: 2009-12-8 18:52
这段脚本跟我手上的一样...
我的工程是这里拿来的:
http://rpg.blue/web/index.php?doc-view-4075
用这个测试的话完全没问题。

可以的话能否上传工程?
如果没有用到默认以外的素材的话,直接打包上传data文件夹就行了...
作者: 九泪    时间: 2009-12-8 18:57
本帖最后由 九泪 于 2009-12-8 19:17 编辑

先谢谢达克了~~~~
这个错也挺灵异的,昨天就发生了几次,不是每次必然发生。
然后调整了脚本上下位置,我以为解决了。今天再次灵异出现。。。

我自己尝试着改改吧~~~:P
作者: darkten    时间: 2009-12-8 19:27
我用前辈的脚本来测试,也没有问题...
我试过了几种设置道具的方法,都不会有错误出现...

前辈是否用了其他脚本?
除了这个外,我实在想不出有任何问题...
作者: 九泪    时间: 2009-12-8 19:46
7# darkten

本来就比较灵异,达克不必多费心了。我自己设置看看,不行的话就不用RATB算了~~

下面是刚进入又打了几盘,遇到的错误提示和所有外挂脚本。

错误提示.JPG (6.54 KB, 下载次数: 4)

错误提示.JPG

所有外挂脚本.JPG (13.76 KB, 下载次数: 2)

所有外挂脚本.JPG

作者: 迅雷進    时间: 2009-12-8 19:52
会不会是和其他脚本起冲突呢?
作者: dbshy    时间: 2009-12-8 20:45
没有脚本不好说,只能提供对症治疗的改法,反正就是用IF 排除NIL 的情况
def damage_effect(battler, item)

    if item == 2 and self.recover_hp[battler] != nil then
        self.hp += self.recover_hp[battler]   
      self.sp += self.recover_sp[battler]
      if self.recover_sp[battler] != 0
        self.damage_sp[battler] = -self.recover_sp[battler]
      end
作者: 九泪    时间: 2009-12-8 23:28
谢谢以上各位大人的帮忙。
按照楼上的办法替换。。。没有再报错。~~

继续制作游戏中...{:nm_6:}
谢谢各位了。




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