질문과 답변

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 12452
RMXP 이 캐릭터좀 찾아주세요 file ★RPG마스터★ 2011.03.06 1185
RMXP 대화창 색깔바꾸기 1 봉지스 2012.08.14 1183
RMXP rpg xp로 아오오니처럼 어캐만들어요? 1 팡팡이 2013.05.08 1183
RMXP 용병시스템 2 준프로겜 2012.09.11 1183
RMXP 대화창에 사진넣는방법 2 봉지스 2012.08.12 1182
RMXP 맵칩질문 4 file 파이군 2011.01.20 1180
RMXP 초보인데 열쇠가 있어야만 이동 가능한 문 이벤트 질문 4 잉재 2012.08.25 1178
RMXP 맵칩을 통맵으로 만들때, 5 내손목아지 2014.01.17 1178
RMXP rpg xp 타이틀,게임오버 크기 1 5311245667889 2014.08.18 1174
RMXP [스크립트] 주인공 이름 표시 일시적으로 안되게 하기 2 뮤리온。 2011.10.17 1169
RMXP 레벨업시 이펙트 1 조석을조준을조준 2012.10.09 1169
RMXP 오니처럼 김빅밤 2010.09.19 1168
RMXP 아이템 반짝거리는 거 ... 1 체셔캣 2010.11.13 1168
RMXP 레벨 제한으로 무언가 되는 법좀.. 2 라이트닝RPG 2011.08.16 1168
RMXP (턴제)도발스킬 만드는법. 5 윌리스 2014.01.25 1168
RMXP rpgxp시작하려는사람임 rpgrpgrpgrpg 2011.03.08 1166
RMXP 스크립트 개조 부탁드립니다.. file ssbest1015 2011.05.28 1166
RMXP 이벤트액알 보스몹 공격패턴 1 나느야꼴뚜기 2013.09.15 1166
RMXP 포탈 1 배추김치귀신 2011.03.16 1165
RMXP 대화할때 딱딱 끊어서 말하는 거요 4 오늘밤어때 2012.10.14 1163
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