질문과 답변

Extra Form

에러.PNG

XRXS 스크립트를 적용시키고 테스트 플레이를 했더니 에러가 납니다.

 

ULTI-one ????????? 스크립트 전문

 

# ▽△▽ ULTIパラメータシステム ▽△▽
#

#==============================================================================
# □ Database_ActorStatus
#==============================================================================
class Database_ActorStatus
  #--------------------------------------------------------------------------
  # ○ 公開インスタンス変数
  #--------------------------------------------------------------------------
  attr_reader   :mhp      # 最大HP
  attr_reader   :msp      # 最大SP
  attr_reader   :str      # 物理攻撃
  attr_reader   :pdef     # 物理防御
  attr_reader   :int      # 魔招攻撃
  attr_reader   :mnd      # 魔招防御
  attr_reader   :cnt      # 詠唱速度
  attr_reader   :spr      # SP回復
  attr_reader   :epc      # 魔招点操作力
  #--------------------------------------------------------------------------
  # ○
  #--------------------------------------------------------------------------
  def initialize(actor_id)
    @epc  =   6
    case actor_id
    when 1 # デュー
      @mhp  = 100
      @msp  = 100
      @str  =  95
      @pdef =  90
      @int  =  95
      @mnd  =  70
      @cnt  =  65
      @spr  = 115
    when 2 # アミ
      @mhp  =  70
      @msp  = 105
      @str  =  85
      @pdef =  65
      @int  =  35
      @mnd  = 130
      @cnt  = 100
      @spr  = 100
    when 3 # ルフィ
      @mhp  =  60
      @msp  = 130
      @str  =  65
      @pdef =  85
      @int  = 105
      @mnd  =  85
      @cnt  = 100
      @spr  = 115
    when 4 # ザイド
      @mhp  = 130
      @msp  =  65
      @str  = 130
      @pdef =  90
      @int  =  70
      @mnd  = 105
      @cnt  = 180
      @spr  =  50
    when - # ヴァイル
      @mhp  =  95
      @msp  =  95
      @str  = 160
      @pdef =  80
      @int  =  10
      @mnd  =  45
      @cnt  = 250
      @spr  = 105
    when - # ハード
      @mhp  = 100
      @msp  = 100
      @str  =   1
      @pdef = 140
      @int  = 180
      @mnd  =  90
      @cnt  = 100
      @spr  = 100
    end
  end
end
#==============================================================================
# ■ Game_Actor
#==============================================================================
class Game_Actor < Game_Battler
  #--------------------------------------------------------------------------
  # ● MaxHP の取得
  #--------------------------------------------------------------------------
  def maxhp
    n = Database_ActorStatus.new(self.id).mhp
    n = (n + @maxhp_plus) * @level / 5 + 5 + @level + 5
    for i in @states
      n *= $data_states[i].maxhp_rate / 100.0
    end
    return n.floor
  end
  #--------------------------------------------------------------------------
  # ● MaxSP の取得
  #--------------------------------------------------------------------------
  def maxsp
    n = Database_ActorStatus.new(self.id).msp
    n = (n + @maxsp_plus) * @level / 5 + 5 + @level + 5
    for i in @states
      n *= $data_states[i].maxsp_rate / 100.0
    end
    return n.floor
  end
  #--------------------------------------------------------------------------
  # ● STRの取得
  #--------------------------------------------------------------------------
  def str
    @str_plus = 15 if @str_plus > 15
    n = Database_ActorStatus.new(self.id).str
    return 1 if n == 1
    n = (n + @str_plus) * @level / 50 + 5
    weapon = $data_weapons[@weapon_id]
    n *= weapon != nil ? weapon.str_plus : 100
    n /= 100
    armor2 = $data_armors[@armor2_id]
    n *= armor2 != nil ? armor2.str_plus : 100
    n /= 100
    armor3 = $data_armors[@armor3_id]
    n *= armor3 != nil ? armor3.str_plus : 100
    n /= 100
    for i in @states
      n *= $data_states[i].str_rate / 100.0
    end
    return [[n, 1].max, 255].min
  end
  #--------------------------------------------------------------------------
  # ● PDEFの取得
  #--------------------------------------------------------------------------
  def pdef
    n = Database_ActorStatus.new(self.id).pdef
    n = (n + @agi_plus) * @level / 50 + 5
    armor2 = $data_armors[@armor2_id]
    n *= armor2 != nil ? armor2.pdef : 100
    n /= 100
    armor3 = $data_armors[@armor3_id]
    n *= armor3 != nil ? armor3.pdef : 100
    n /= 100
    for i in @states
      n *= $data_states[i].pdef_rate / 100.0
    end
    return [[n, 1].max, 255].min
  end
  #--------------------------------------------------------------------------
  # ● INTの取得
  #--------------------------------------------------------------------------
  def int
    n = Database_ActorStatus.new(self.id).int
    n = (n + @int_plus) * @level / 50 + 5
    weapon = $data_weapons[@weapon_id]
    n *= weapon != nil ? weapon.int_plus : 100
    n /= 100
    armor2 = $data_armors[@armor2_id]
    n *= armor2 != nil ? armor2.int_plus : 100
    n /= 100
    armor3 = $data_armors[@armor3_id]
    n *= armor3 != nil ? armor3.int_plus : 100
    n /= 100
    for i in @states
      n *= $data_states[i].int_rate / 100.0
    end
    return [[n, 1].max, 255].min
  end
  #--------------------------------------------------------------------------
  # ● MNDの取得
  #--------------------------------------------------------------------------
  def mdef
    n = Database_ActorStatus.new(self.id).mnd
    n = (n + @dex_plus) * @level / 50 + 5
    armor2 = $data_armors[@armor2_id]
    n *= armor2 != nil ? armor2.mdef : 100
    n /= 100
    armor3 = $data_armors[@armor3_id]
    n *= armor3 != nil ? armor3.mdef : 100
    n /= 100
    for i in @states
      n *= $data_states[i].mdef_rate / 100.0
    end
    return [[n, 1].max, 255].min
  end
  #--------------------------------------------------------------------------
  # ● CNTの取得
  #--------------------------------------------------------------------------
  def base_dex
    n = Database_ActorStatus.new(self.id).cnt
    n = (n + 0) * @level / 50 + 5
    weapon = $data_weapons[@weapon_id]
    n *= weapon != nil ? weapon.dex_plus : 100
    n /= 100
    armor2 = $data_armors[@armor2_id]
    n *= armor2 != nil ? armor2.dex_plus : 100
    n /= 100
    armor3 = $data_armors[@armor3_id]
    n *= armor3 != nil ? armor3.dex_plus : 100
    n /= 100
    for i in @states
      n *= $data_states[i].dex_rate / 100.0
    end
    return [[n, 1].max, 255].min
  end
end
 

문제의 103번째 줄

 

    n = (n + @maxsp_plus) * @level / 5 + 5 + @level + 5

 

어떻게 해야 하나요;;

Who's 닉네임은40자이내

?

<iframe src="http:"


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12460
RMXP 아이템 사용어떻게 하나요? 1 가나치킨 2011.04.12 1430
기본툴 사용법 RMXP 아이템 사용 시 검은화면이 나왔다가 다시 돌아가는 이벤트 4 닉넴넴 2019.08.02 143
RMXP 아이템 반짝거리는 거 ... 1 체셔캣 2010.11.13 1168
RMXP 아이템 먹을떼 3 유토피아퉁 2011.01.05 430
RMXP 아이거모르면망하는데. 2 King_ 2010.09.30 791
RMXP 아오오니처럼 하는 3 이지눙 2011.08.23 2313
RMXP 아오오니처럼 몬스터가 랜덤으로 나오게 하는 방법좀 알려주세요 ㅠㅠ 3 고수의길 2014.03.20 887
RMXP 아오오니처럼 3 ear0012 2011.08.25 1906
RMXP 아오오니의 이벤트 1 RPG만들기? 2011.09.07 2121
RMXP 아오오니에 보면.... 1 가나다라마바사아자 2011.01.04 728
RMXP 아오오니만들기 증발 7 rpgㅜㅜ 2010.10.18 3018
RMXP 아오오니따라오게하는것좀 7 게임조아 2011.03.09 1783
RMXP 아오오니같은 게임만들때.... 3 이지눙 2011.10.17 2803
RMXP 아오오니 패러디 버전 게이오니를 만드려고 하는데... 2 아방님 2013.10.03 1357
RMXP 아오오니 튀어나오는법 1 김빅밤 2010.09.24 1717
RMXP 아오오니 캐릭터 칩같은거 3 포레버아이둔 2013.06.29 1254
RMXP 아오오니 처럼 장롱속에 들어가서 숨는건 어떻게해요? 해피투더 2011.06.30 2479
RMXP 아오오니 처럼 이벤트 AI 상승 .. 놀다가 2011.11.13 1946
RMXP 아오오니 증발&장소이동 3 RPG거북 2011.01.19 1037
RMXP 아오오니 맵칩 넣으는 법 2 오니다운중''' 2011.01.06 1942
Board Pagination Prev 1 ... 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 ... 90 Next
/ 90