질문과 답변

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 12392
RMVX 몬스터 시야 제한 1 붉은 원숭이 2014.07.05 1463
RMXP 맵배치 렉 2 알파라이징 2011.04.17 1464
RMXP 메시징방식(?)에 대해 질문이있습니다.. 9 file 초천재 2011.07.14 1466
RMVX 스크립트 문의 1 何異 2011.08.05 1466
RMVXA SideView100으로 마법쓰면 스크립트 에러 나네요.. 11 file DMT3-이카 2012.09.10 1466
RMVX 뜬금포 질문이지만 rgss2a 이 파일이 안보입니다 3 읭여류마력 2013.01.21 1466
RMVXA VXA에 사용할 대형 캐릭칩을 만들었지만 적용시 사이즈가 안맞네요 8 file 오렌지캬라멜 2014.01.16 1466
RMVX XP캐릭터를 VX크기에 맞추려고하는데요.. 3 SM소야 2011.08.13 1467
툴선택 RPG 게임 만들기 툴 종류별로 장단점가 특징을 알려주세요. 2 hyunseo1987 2013.08.05 1468
RMVXA 특정 사운드 재생시 튕김현상.. 7 파튤라 2012.07.15 1469
RMXP 게임 첫 오프닝 만들기 2 RPG열공중 2010.10.30 1469
GM 맞고를 제작 하고싶습니다.! 1 문세문세물세 2011.11.16 1469
RMXP 이게머죠? 1 file 후비고 2012.09.27 1469
RMXP [스크립트] 액터 머리 위 간단한 체력바 게이지 다구 2011.04.11 1470
RMXP 선택지 표시기능 에러입니다. 1 file 아사야 2011.06.16 1470
RMVXA VX ACE 마우스 스크립트 15 비비드 2012.08.04 1471
RMXP rpgxp 스위치 개념에 대해 설명좀.. 1 초록곰돌이 2011.05.25 1472
RMVX 오프닝후 게임진행에 대한 질문입니다. 2 김만들기 2011.10.01 1472
기타 삼국지 같은 전략시뮬레이션을 만들 수 있을까요? 3 MTH 2010.10.17 1473
RMVX (전부해결) KGC스크립트 수정에 관련 질문 4 츄우 2011.12.21 1473
Board Pagination Prev 1 ... 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 ... 516 Next
/ 516