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 5398
66 메뉴 KGC - 커스텀 메뉴 커멘드 (번역) 1 듀란테 2015.07.27 1078
65 메뉴 Etude87's Menu Editor for VX 25 습작 2015.01.14 1461
64 메뉴 Etude87_Ace_Style_Formation_Change ver.1.01 습작 2014.10.05 758
» HUD 아방스님이 올린 HUD를 개조했습니다. 7 file 스리아씨 2013.09.30 2684
62 아이템 드롭 아이템 확장 6 신규회원 2012.02.24 2977
61 전투 VX SRPG3d 수정본(1) 12 아이미르 2011.10.19 4617
60 전투 VX SRPG 스크립트를 살짝 손대봤습니다. 13 아이미르 2011.03.31 3428
59 메뉴 기본메인 메뉴 아이콘 추가 10 아방스 2010.12.11 4573
58 전투 사이드 뷰 시스템 [시트르산님 제공] 56 아방스 2010.11.29 7499
57 메뉴 kgc 파라미터 배분 09/07/25 13 시트르산 2010.09.24 2327
56 기타 집안의 가구를 내마음대로 데코레이션하기 15 file EuclidE 2010.09.18 4303
55 기타 みんと씨의 RMVX 샘플 프로젝트 1.11 (2009-11-05) 6 Alkaid 2010.09.13 2005
54 맵/타일 맵상 캐릭터 그래픽 확대 / 축소 이벤트 스크립트 6 시트르산 2010.09.10 3023
53 상태/속성 Full Status CMS 1.0d by Modern Algebra 1 file Alkaid 2010.09.03 2408
52 메뉴 자작 메뉴 스크립트 for VX(L's Simple Custom Menu VX ver.) 5 Alkaid 2010.09.02 4705
51 기타 개인판타지메뉴+업그래이드 배틀 23 file 콩밥 2010.08.02 4211
50 메뉴 스타일 크로노 트리거 메뉴 31 file 콩밥 2010.07.19 4536
49 아이템 아이템 믹서 21 file 미양 2010.07.02 3983
48 메뉴 매우 간단명료한 메뉴. 32 file 비극ㆍ 2010.04.23 6619
47 기타 메뉴에서 애니매이션 사용! 12 비극ㆍ 2010.04.19 3022
Board Pagination Prev 1 2 3 4 Next
/ 4