질문과 답변

Extra Form

 

 스크립트 링크 : http://avangs.info/rgss_vx_ace/961747/051/trackback

 

 

위의 스크립트를 사용하고 있는데...

전투 자체에는 오류는 없으나 전투종료후 결과메세지에

약간의 수치상의 오류가 있어서 질문드립니다.

 

Link039.png

 

이미지를 보시면 획득 경험치가 58이라고 나와있는데

3번째 멤버의 경험치를 보시면 레벨1인 경험치 0에서 57이 되었다고 나와있는데

전투종료 후 확인해보니 경험치가 58이 되어있더군요

 

또 획득골드도 이미지에는 118로 나와있지만 실제로는 120을 획득하였습니다.

이상해서 '경험치 4 / 골드 4'의 슬라임을 1, 2, 3마리와 각각 전투해봤습니다.

그랬더니 어쩔때는 획득경험치 0 / 획득골드 0이라 뜰때도 있고

수치가 떠도 전부 1씩 낮더군요 뭐가 문제인지 몰라서 스크립트하고 눈싸움만 하고있네요...ㅜㅠ

 

  #--------------------------------------------------------------------------
  # ● 승리의 처리 [재정의]
  #--------------------------------------------------------------------------
  def self.process_victory
    play_battle_end_me
    replay_bgm_and_bgs
    display_result  # リザルト生成
#~     $game_message.add(sprintf(Vocab::Victory, $game_party.name))
#~     display_exp
#~     gain_gold
#~     gain_drop_items
#~     gain_exp
    SceneManager.return
    battle_end(0)
    return true
  end
  #--------------------------------------------------------------------------
  # ● 획든한 경험치의 표시 [재정의]
  #--------------------------------------------------------------------------
  def self.display_result
    # gold
    $game_party.gain_gold($game_troop.gold_total) if $game_troop.gold_total > 0
    # item
    items = []
    $game_troop.make_drop_items.each do |item|
      $game_party.gain_item(item, 1)
      items.push(item)
    end
    result = FvBtResult.new(items)
    # exp
    $game_party.all_members.each do |actor|
      actor.gain_exp($game_troop.exp_total, !actor.battle_member?)
    end
    result.set_exp
    set_result(result)
    wait_for_result
    wait_for_message
  end
end

스크립트가 탭이 너무 많아서 링크만 걸어뒀는데

혹시나 이 부분때문일까 해서 이부분만 올려봅니다.


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12442
스크립트 사용 RMMV 메세지창 강제종료 타이머스크립트 3 송실용 2023.12.18 55
이벤트 작성 RMMV 메세지창 띄워놓고 다른 이벤트 실행하기 꽉모씨 2021.10.14 59
RMXP 메세지창 스킨 바꾸는법? 2 zozgga 2010.09.22 1329
RMVX 메세지창 앞에 캐릭터 일러스트 띄우기.. 12 file 다라다라단장 2014.02.10 1294
RMXP 메세지창 크기 조절 1 ㅡㅂㅡ 2011.01.20 923
RMXP 메세지창 크기조절 14 file 제프 2014.05.15 1819
이벤트 작성 RMVX 메세지창 호출 질문이요! 2 file tokki 2019.05.26 105
RM2k 메세지창에 명령어 1 꼬꼬꼬마 2011.09.12 1418
RMVXA 메세지창을 약간 위로 올리고 싶습니다. 6 흰강아지 2014.04.18 633
RMVXA 메세지창의 기본적인 파란 그라데이션의 색 변화 1 흰강아지 2014.05.04 696
에러 해결 RMVXA 메소드..뭐시기 오류..! (해결) 3 현작가 2022.02.26 316
RMVXA 메시지 박스 (대화창) 자기 그림으로 설정 하는 방법 질문이요 5 file 여미형님 2014.09.12 2151
RMVXA 메시지 스크립트 추천해주세요. 2 maker준 2015.07.05 184
RMVXA 메시지 윈도우 스크립트 관련 질문 드립니다. file 밥_짓는_남자 2015.05.11 362
RMXP 메시지 창 위치를 게임 아래쪽에 바싹 붙이고 싶어요 3 file 모르모트 2014.08.04 652
RMVXA 메시지 창 중앙 하단에 있는 화살표를 옮길 방법이 없을까요? file GOETSU 2016.08.20 104
RMVXA 메시지 창(대화)이 나오는 것에 이벤트가 구애받지 않고 진행되도록 하는 방법이 궁금합니다. 2 풍월읊는애니 2015.01.16 183
RMMV 메시지 창과 타이머에 대한 질문입니다. 6 hdkmwq 2016.04.11 290
기타 RMVXA 메시지 출력 부분 x좌표를 변경하고싶어요! file 당고당고 2020.08.07 44
RMVXA 메시지 출력 중에 계쏙 오류가 나옵니다 1 file Plossom 2015.08.09 122
Board Pagination Prev 1 ... 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 ... 516 Next
/ 516