Project1
标题:
脚本异常
[打印本页]
作者:
黑米馒头
时间:
2015-1-19 15:14
标题:
脚本异常
在class Game_Battler
修改了下面这段脚本,貌似战斗时一攻击就显示 if @actor_id > 50错误。
什么情况
def atk
# 当角色ID大于50
if @actor_id > 50
# n = 基础攻击力+基础力量+每级提升的力量属性点【宠物加点】
n = base_atk + base_str + @str_plus.to_i
#
else
# n = 基础攻击力+基础力量+攻击力附加值【人物加点】
n = base_atk + base_str + atk_plus
end
复制代码
作者:
芯☆淡茹水
时间:
2015-1-19 21:59
本帖最后由 芯☆淡茹水 于 2015-1-19 22:00 编辑
除了少个 end 外,这个貌似没错。那可能是在调用角色攻击力时,为非 Game_Actor类的对象。
作者:
你最珍贵
时间:
2015-1-19 22:44
或许你应该用你 if self.id > 50
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1