Project1

标题: 求助VX用XP风脚本使用中的错误问题 [打印本页]

作者: 自动贩卖机    时间: 2009-2-6 21:07
标题: 求助VX用XP风脚本使用中的错误问题
我用了VX用XP风脚本之后,在测试中没有问题,但进入游戏遇敌之后老是出现
这个错误,在Sprite_Battler里第52行
def update
    super
    if @battler == nil
      self.bitmap = nil
    else
      @use_sprite = @battler.use_sprite?
      if @use_sprite
        self.x = @battler.screen_x<——这里
        self.y = @battler.screen_y
        self.z = @battler.screen_z
        update_battler_bitmap
      end
      setup_new_effect
      update_effect
    end
  end

请教下这是什么问题?? [LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 八云紫    时间: 2009-2-6 21:09
变量类型错误。

nil 无法转换成 int 。

大概是这样~~ [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: 自动贩卖机    时间: 2009-2-6 21:12
以下引用八云橙于2009-2-6 13:09:36的发言:

变量类型错误。

nil 无法转换成 int 。

大概是这样~~

好快啊- -,非常感谢~~但要怎么改呢?是在Sprite_Battler里改还是在VX用XP风脚本中改?
作者: 八云紫    时间: 2009-2-6 21:14
汝试试在脚本 self.x = @battler.screen_x 这句上面添加 p @battler.screen_x

然后看看显示的结果,如果是 nil 的话,大概是脚本 BUG 或者是脚本不接容吧~~
作者: 自动贩卖机    时间: 2009-2-6 21:15
哦。。。我重新游戏之后就没有问题了。。。
已经解决了,非常感谢!!
作者: 八云紫    时间: 2009-2-6 21:16
恩恩,没帮上忙~~{/hx}

可以了就好~~~~~
作者: 自动贩卖机    时间: 2009-2-6 21:18
以下引用八云橙于2009-2-6 13:16:53的发言:

恩恩,没帮上忙~~

可以了就好~~~~~

还是非常感谢哈哈!




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