设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

RTAB中 使用物品 攻击出错。求助~~

查看数: 3307 | 评论数: 10 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2009-12-8 18:07

正文摘要:

本帖最后由 九泪 于 2009-12-8 18:11 编辑 最近开始做游戏。。。呃。。。 遇到一个困扰。。。那个RTAB战斗脚本,在战斗时使用物品攻击    (就是把其中一个物品的HP回复量设为负数,然后游戏时用这个物品攻击敌 ...

回复

九泪 发表于 2009-12-8 23:28:20
谢谢以上各位大人的帮忙。
按照楼上的办法替换。。。没有再报错。~~

继续制作游戏中...{:nm_6:}
谢谢各位了。
dbshy 发表于 2009-12-8 20:45:54
没有脚本不好说,只能提供对症治疗的改法,反正就是用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 19:52:25
会不会是和其他脚本起冲突呢?
darkten 发表于 2009-12-8 19:27:02
我用前辈的脚本来测试,也没有问题...
我试过了几种设置道具的方法,都不会有错误出现...

前辈是否用了其他脚本?
除了这个外,我实在想不出有任何问题...
九泪 发表于 2009-12-8 18:57:42
本帖最后由 九泪 于 2009-12-8 19:17 编辑

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

我自己尝试着改改吧~~~:P
darkten 发表于 2009-12-8 18:52:30
这段脚本跟我手上的一样...
我的工程是这里拿来的:
http://rpg.blue/web/index.php?doc-view-4075
用这个测试的话完全没问题。

可以的话能否上传工程?
如果没有用到默认以外的素材的话,直接打包上传data文件夹就行了...
九泪 发表于 2009-12-8 18:33:37
本帖最后由 九泪 于 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:32:11
我测试了一下,没有问题。
而且RTAB系统里面应该没有超过2000行以上的脚本,请问有问题的脚本是否是另外加上去的独立脚本?
可以的话请说出那个是哪一个脚本...
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-26 09:46

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表