Project1

标题: 这条脚本有什么问题吗? [打印本页]

作者: 415569280    时间: 2014-1-24 23:40
标题: 这条脚本有什么问题吗?
本帖最后由 415569280 于 2014-1-24 23:47 编辑

    for item in equips.compact do n += item.maxhp if item.dur > 0 end
    战斗测试说这条脚本有问题??

脚本的段落
  #--------------------------------------------------------------------------
  # ● 基本 MaxHP の取得
  #--------------------------------------------------------------------------
  def base_maxhp
    n = actor.parameters[0, @level]
    for item in equips.compact do n += item.maxhp if item.dur > 0 end
    return n
  end

截图1390577968.png (18.44 KB, 下载次数: 19)

这是问题

这是问题

作者: Sion    时间: 2014-1-24 23:58
这条脚本有什么问题吗:
  1. nil > 1
复制代码

作者: kuerlulu    时间: 2014-1-25 00:12
把 if item.dur > 0 改成unless item.dur.nil?
nil貌似不能参与运算啊,,
作者: 415569280    时间: 2014-1-25 09:57
本帖最后由 415569280 于 2014-1-25 11:18 编辑

@protosssonny   这是你的整合系统里的脚本 。。帮忙看看啊
作者: 怪蜀黍    时间: 2014-1-25 10:11
汝的某个武器或防具的耐久度没有定义,请按照范例的办法,在数据库的备注栏添加武器防具的必要备注信息。详细请参照范例的武器和防具数据库~
作者: 415569280    时间: 2014-1-25 10:46
本帖最后由 415569280 于 2014-1-25 10:53 编辑

@protosssonny    还是不行啊   我快烦死了。。




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