作者K60258 (储存勇气~)
看板Ruby
标题[问题] 请问RGSS的问题(RMXP)
时间Thu Apr 5 11:39:52 2007
环境:
RMXP里的RGSS脚本 听说跟RUBY语法一样
CODE
这是我昨天新写的
class Game_ability
#--------------------------------------------------------------------------
# ● 初始化对像
attr_accessor :data
#--------------------------------------------------------------------------
def initialize
@data = []
@data[1, 0] = 50 #HP
@data[1, 1] = 50 #sp
@data[1, 2] = 50 #str
@data[1, 3] = 50 #AP
@data[1, 4] = 50 #agi
@data[1, 5] = 50 #int
@data[1, 6] = 50
#ap_minus
@data[1, 7] = 50
#ap_guard
@data[1, 8] = 50 #命中
@data[1, 9] = 50 #回避
@data[1, 10] = 50 #魔防
end
#--------------------------------------------------------------------------
#获取array的值
#--------------------------------------------------------------------------
def ab(actor_id,num)
return @data[actor_id, num]
end
end
在一开始($Scene.Title)有先写了
$actor_ability = Game_ability.new
问题在於此行
n = [[base_maxhp 1].max, 999999].min
其中
def base_maxhp
return $actor_ability.ab(1, 0)
end
error code很奇怪 在我完全没有改到 可是却有call Scene_Title 的Main
的end argument error comparison of Fixnum with array failed
麻烦不吝指点 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.212.244