질문과 답변

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 12398
RMXP XP - 부활스크립트 에러... 전문가분들 도와주십셔 ... ElecNote 2013.07.24 506
RMXP 그래픽 소재 6 알피지에엑스피 2013.07.24 749
RMXP XP 고수분들. 대답한번해주십시요 2 file or반때 2013.07.24 556
RMXP 페렐님이 해주신 아오오니 강좌에 대해서 7 file 지혈이 2013.07.20 808
RMXP ESC눌렀을때 나오는 메뉴창에 대해서.... 1 붉은갈색 2013.07.19 768
RMXP 8방향 이동 스크립트 삭제 후 오류 11 file 블리츠 2013.07.19 858
RMXP 열쇠 이펙트 질문 ! 9 file 파덕 2013.07.19 1037
RMXP 타일 크기 맞추는 법 알려주세요 5 file 박하우유 2013.07.18 1361
RMXP [RMXP]강제로 웹페이지 열기 1 /여우비/ 2013.07.16 844
RMXP 윈도우7에서 rpgxp쓰고있는데요 맵배치후 게임에서 문제가생기네요! 도와주세요 3 file 모험소년 2013.07.15 1679
RMXP 이 스크립트의 동료 따라오기가 제대로 적용되지 않아요. file 길고냥이 2013.07.14 745
RMXP 메뉴 스크립트를 수정하고 싶은데요... file 길고냥이 2013.07.14 805
RMXP rpg-xp rtp데이터 말인데요 3 앙탈사랑냥 2013.07.12 1460
RMXP [RMXP]폰트 자동 설치 5 /여우비/ 2013.07.12 1297
RMXP 캐릭터마다 마법메뉴의 이름을 달리하는 방법이 있나요? 아미상 2013.07.09 665
RMXP 메뉴 질문 6 휘록 2013.07.07 667
RMXP 스크립트로 화면상에 해당 변수 띄우는법 알중: 2013.07.05 648
RMXP 사진첨부) 자동 실행,병렬 처리 경우) 그렇게 했는데도 그림 표시하고 사라지지가 않는데요 2 file 마스카루 2013.07.05 772
RMXP 전체키 스크립트가 잘 안돼요 1 Rpgxp팬~ 2013.07.03 741
RMXP 셀프 변수 스크립트 오류질문입니다. 1 CJYG* 2013.07.02 627
Board Pagination Prev 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 90 Next
/ 90