VX 스크립트

Game 2013-09-30 14-29-49-751.jpg

개조 사항 : 아이템 관련을 모두 주석화 시킴
              : 크기를 줄임
              : 게이지 바 위치를 조정

※ 만약 실행이 안되면 첨부파일에 있는 텍스트 문서로 받아주세요.
※ 실험 결과, 스위치가 켜진 후 메뉴에 한번 들어가면 적용됩니다.



################################################################################
#                                                                              #
#                      ~~~~~ Copyright 2009 SojaBird ~~~~~                     #
#                                                                              #
################################################################################
module HUD_ITEM_HP_MP
  HUD_SWITCH = 1 # Turn this ON to show HUD
  
#~   ITEM_ID = 0 # Id of item to show
  ACTOR_ID = 0 # Id of actor to show hp/mp (actor1=0, actor2=1...actorN=N-1)
  
  HIDE = true # Hide if player is beneath the hud (true/false)
  OPACITY = 100 # Opacity when hidden
end
################################################################################
class Window_HUD_Item_HP_MP < Window_Base
  include HUD_ITEM_HP_MP
  
  def initialize
    super(0, 0, 90, 85)
    self.opacity = OPACITY
    self.visible = $game_switches[HUD_SWITCH]
    hide_status
    refresh
  end
  
  def refresh
    contents.clear
    @actor = $game_party.members[ACTOR_ID]
    @hp = @actor.hp
    @mp = @actor.mp
#~     @item = $game_party.item_number($data_items[ITEM_ID])
#~     item_icon = $data_items[ITEM_ID].icon_index
#~     draw_icon(item_icon, 0, 0)
#~     contents.draw_text(1, 0, contents.width - 24, WLH, @item, 2)
    draw_actor_hp(@actor, 0, 0, self.width - 32)
    draw_actor_mp(@actor, 0, 24, self.width - 32)
  end
  
  def hide_status
    if HIDE == true
      if $game_player.screen_x + 16 > self.x and
      $game_player.screen_y + 4 > self.y and
      $game_player.screen_x - 16 < self.x + self.width and
      $game_player.screen_y - 28 < self.y + self.height
        self.opacity = OPACITY
        self.contents_opacity = OPACITY
      else
        self.opacity = 255
        self.contents_opacity = 255
      end
    end
  end
  
  def update
    self.visible = $game_switches[HUD_SWITCH]
    return if !self.visible
#~     if @icon != $game_party.item_number($data_items[ITEM_ID]) or
      if #hp != @actor.hp or @mp != @actor.mp
      refresh
    end
  end
#~ end

#------------------------------------------------------------
# * Scene_Map: Attach HUD to map
#------------------------------------------------------------
class Scene_Map < Scene_Base
  alias start_hud start
  alias terminate_hud terminate
  alias update_hud update
  def start
    start_hud
    @item_hp_mp_hud = Window_HUD_Item_HP_MP.new
  end
  def terminate
    @item_hp_mp_hud.dispose
    terminate_hud
  end
  def update
    update_hud
    @item_hp_mp_hud.update
  end
end

Who's 스리아씨

?
뺘라뺘뺘
Comment '7'
  • profile
    카온 2013.09.30 16:56
    엇 감사합니다 정말로 제작 해주셨군요 ㅠ
    그런데 메뉴에 한번 갔다와야 적용이 됀다는게
    스위치가 켜지고 나서 메뉴를 꼭 들어가야 박스가 보이는건가요?
  • ?
    스리아씨 2013.09.30 17:12
    제가 실험하기엔 그러더군요(...)
  • profile
    카온 2013.09.30 17:17
    엌ㅋㅋ... 강제로 메뉴를 트는 이벤트라도 넣어야할까나요ㅋㅋ
  • ?
    카온님 축하합니다.^^ 2013.09.30 17:17
    포인트 팡팡!에 당첨되셨습니다.
    카온님은 3포인트를 보너스로 받으셨습니다.
  • ?
    AltusZeon 2014.01.17 00:43
    #~ if @icon != $game_party.item_number($data_items[ITEM_ID]) or
    @hp != @actor.hp or @mp != @actor.mp
    refresh
    end
    end
    #~ end

    이부분 주석처리를 좀 이상하게 하셨군요.

    #~ if @icon != $game_party.item_number($data_items[ITEM_ID]) or
    if @hp != @actor.hp or @mp != @actor.mp
    refresh
    end
    end
    end

    이렇게 해주셔야 합니다.
  • ?
    skeskin 2014.02.17 16:08
    잘쓸게요~@@@
  • ?
    sakuragi 2014.08.05 20:23
    저기 죄송한테 파티 전원 HP/MP 출력되는건 없나요?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5408
217 장비 스킬습득장비 [죄송] 19 file RPGbooster 2008.10.11 4049
216 이름입력 아이템 이름을 내마음대로 정하자! name_changer 1.0v 26 file Last H 2009.02.25 4067
215 이름입력 주인공이름으로 저장하는 스크립트 6 file 아방스 2009.02.07 4079
214 스킬 YERD - 커스텀 스킬 이펙트 13 file 훈덕 2009.11.08 4080
213 기타 액터선택지제작 간편화 스크립트 7 Evangelista 2009.02.26 4082
212 기타 Kylock 밤낮 스크립트 부분 한글화 + 달력 모드 (모드는 자작) 31 file RMdude 2009.02.15 4100
211 이동 및 탈것 달릴때 그래픽을 바꿔주는 스크립트 12 file 아방스 2008.01.24 4101
210 영상 RMVX에서 AVI 재생 스크립트 12 Nymph 2008.07.07 4108
209 이름입력 모그 이름 바꾸기 한글 변역! 2 Man.... 2008.11.04 4114
208 퀘스트 HG_QUEST_SYSTEM 29 file 허걱 2010.06.18 4130
207 무기에 초필살기를 장착! 19 file RPGbooster 2008.10.08 4131
206 장비 카드 슬롯 장비 스크립트 18 file 아이미르 2011.10.13 4131
205 저장 오토세이브 VX 5 file 카르와푸딩의아틀리에 2009.10.05 4138
204 메뉴 전투결과 상세 표시 스크립트 24 file 카르와푸딩의아틀리에 2009.07.07 4143
203 메시지 문자픽쳐 표시 스크립트 7 file 좀비사냥꾼 2009.03.19 4144
202 메시지 Quick Face Border 12 아방스 2008.03.05 4161
201 레벨업시 자세한 능력치화면 31 file RPGbooster 2008.10.08 4181
200 메시지 문장 넘길대 소리나게 하는스크립트 19 아방스 2008.01.24 4186
199 fog[안개] 효과 43 file RPGbooster 2008.10.08 4196
198 메뉴 몬스터도감(유즈미짱님의엘카르디아같은종류) 1 작은샛별 2010.03.07 4201
Board Pagination Prev 1 ... 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 Next
/ 32