질문과 답변

Extra Form

우선...현재 제가 사용하고있는 스크립트들 입니다.

 

자신의 이름표시

NPC(이벤트)이름표시

메뉴창의 게이지바

맵 이름

미니맵

데미지 폰트

전투시 게이지바

그리고 부활스크립트...

 

지금 부활스크립트 마을설정하는법과 좌표입력방법은 다 익혔습니다만...

캐릭터가 죽고나서 부활하면

BGM도 안나올뿐더러

대화창이 아래에서 위로올라가있구요...

장소이동도 안됩니다...

이벤트자체가 에러를 먹은건지.....

 

사용중인스크립트들중에서 충돌해서그런건지 도무지 모르겠습니다....

전문가분들 도와주십셔..

 

 

---------

 

class Scene_Gameover
  # 죽엇니?
  $losegold = true # TRUE = yes //\ FALSE = no
  $loseexp = true # TRUE = yes //\ FALSE = no
 
  #--------------------------------------------------------------------------
  # * 메인 프로세스
  #--------------------------------------------------------------------------
  def main
    @spriteset = Spriteset_Map.new
    # PK 갱신
    # 도표에 게임을 만드십시오
    # 옵션 목록을 만드십시오
    @options = Window_Command.new(160, ["마을로 이동"])
    @options.x = 480
    @options.y = 384
    @Gameover = Window_GameOver.new
    #  BGM와 BGS 정지합니다.
    $game_system.bgm_play(nil)
    $game_system.bgs_play(nil)
    # 저에 놀이 게임
    $game_system.me_play($data_system.gameover_me)
    # 과도를 수행하세요
    Graphics.transition(120)
    # 메인 루프
    loop do
      # 게임 스크린 갱신
      Graphics.update
      # 갱신은 정보를 입력
      Input.update
      # 프레임 갱신
      update
      # 스크린이 바꾸어지는 경우에 비행 루프를 중지한다.
      if $scene != self
        break
      end
    end
    # 과도를 위해 준비
    Graphics.freeze
    # 도표에 게임을 처분
    @spriteset.dispose
    @Gameover.dispose
    # 선택권을 처분
    @options.dispose
    # 과도를 수행
    Graphics.transition(40)
    # 과도를 위해 준비
    Graphics.freeze
    # 만약에 전투인 경우에 테스트 한다.
    if $BTEST
      $scene = nil
    end
  end
  #--------------------------------------------------------------------------
  # * 프레임 업데이트
  #--------------------------------------------------------------------------
  def update
    @options.update
    @Gameover.update
    @spriteset.update
    # C 버튼이 눌러진 경우
    if Input.trigger?(Input::C)
      case @options.index
      when 0
        $game_player.refresh
        $game_temp.player_new_map_id = $game_variables[75] # 아이디
        $game_temp.player_new_x = $game_variables[74] # 맵 x 좌표
        $game_temp.player_new_y = $game_variables[73] # 맵 y 좌표
        $game_map.setup($game_temp.player_new_map_id)
        $game_player.moveto($game_temp.player_new_x, $game_temp.player_new_y)
        $game_map.update
        $game_actors[1].hp = $game_actors[1].maxhp
        $game_actors[1].sp = $game_actors[1].maxsp
        $game_temp.gameover = false
        $game_temp.player_transferring = false
        $game_temp.transition_processing = false
        $scene = Scene_Map.new
      
        if $losegold == true
        $gameover_gold = (($game_party.gold.to_i * 10) / 100 / 4) # 돈을 5%를 잃는다.
        $game_party.lose_gold($gameover_gold)
        end
        else
      end                                                                            
    
      if $loseexp == true
        $game_actors[1].exp -= (($game_actors[1].level.to_i * 10) / 2) #경험치 잃는다
      end                                                                                      
      else                                                                                        #(:: so 플레이어  30 경험치 잃는다.)
      end
  end
end

#==============================================================================
# ** window_help
#------------------------------------------------------------------------------
# 이 창은 배우 상태와 함께 기술과 품목 설명을 보여준다 .
#==============================================================================

class Window_GameOver < Window_Base
  #--------------------------------------------------------------------------
  # * 목표 초기 설정
  #--------------------------------------------------------------------------
  def initialize
    super(0, 0, 640, 64)
    self.contents = Bitmap.new(width - 32, height - 32)
    refresh
  end
  def refresh
      self.contents.clear
      self.contents.font.color = normal_color
      self.contents.draw_text(20,-35,1000,100, "Game" + "Over")
    end
  end


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12472
RMMV 전투 시 적 캐릭터와 액터 캐릭터의 위치를 조정할 수 있는 플러그인이 있나요? 데아곤 2017.12.04 174
RM2k 전투 시 죽으면 다시 살아나게 하는 법. 1 shagas 2010.11.13 1380
RMVXA 전투 시 프론트뷰에 캐릭터 얼굴표시되게 하려면 어떻게 해야하나요? 1 들개 2016.07.29 162
RMVXA 전투 시스템에 대해 1 만땅몬 2016.03.15 167
RM2k3 전투 시스템에 대해서 꼭 알고싶은것이 있습니다. 2 디시플 2014.03.25 800
RMVX 전투 시에 나오는 대사 어떻게 설정하나요? 3 전학생 2013.09.15 1074
RMVX 전투 시에 적의 모습 뿐 아니라 하단에 자기캐릭터 모습 나오게끔.. 1 아루쿠 2011.09.29 1489
턴제 전투 RMMV 전투 시작 시 나오는 화면전환 효과를 바꾸고 싶습니다. 마이럼 2022.06.27 204
이벤트 작성 RMVXA 전투 시작시 캐릭터 목소리(혹은 효과음) 나오게 하는 법 1 초보노인 2022.05.30 258
RMVX 전투 시작할 때 도망치다 나타나게 하는 법 좀 가르쳐주세요. 1 용발2 2011.03.20 1283
RMVXA 전투 시작할때와 전투 중 커맨드를 좀 바꾸고 싶습니다 1 이스피나 2012.09.29 1613
RMVXA 전투 실행시 에러가 나면서 튕깁니다. 1 file 밥_짓는_남자 2015.05.11 136
기본툴 사용법 RMVXA 전투 애니메이션을 전투중간에 바꿀수 있나요? 1 겜만들고싶다앙 2021.03.27 54
RMVX 전투 이벤트 작성 1 file Esee 2013.06.22 989
액션 전투 RMMV 전투 이벤트 작성하는데 자꾸 failde to load: img/battleback2/SF_MilitaryBase.png 라고 떠요.ㅠㅠ 1 슈슈슈슈 2020.01.27 122
RMVX 전투 이벤트 턴수 조정에 관한 질문입니다. C_tan 2012.03.24 1951
RMVX 전투 이벤트가 실행이 안돼요 4 file Thyella 2016.06.26 114
RMVXA 전투 이벤트를 만들었는데 오류가 있어요. 1 RPG란무엇인가? 2016.07.19 69
RMVXA 전투 이벤트중 캐릭터의 이름이 짤립니다. 2 file 겜맨602 2015.03.02 190
RMVX 전투 인원수 1 블랙키 2011.01.21 956
Board Pagination Prev 1 ... 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 ... 517 Next
/ 517