[問題] 請問RGSS的問題(RMXP)

看板Ruby作者 (儲存勇氣~)時間17年前 (2007/04/05 11:39), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/4 (看更多)
環境: 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
文章代碼(AID): #1656-Abj (Ruby)
文章代碼(AID): #1656-Abj (Ruby)