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
437 온라인 VX Pheonix 2.0 한글 번역 버전 16 미니 2010.04.18 4002
436 기타 화폐단위 구분해 주는 스크립트 38 file 허걱 2010.04.13 3652
435 변수/스위치 [무한응용가능]스위치/변수 저장/로딩 스크립트 7 카리스 2010.03.31 2854
434 기타 낚시 스크립트~(낚시대로 하는 낚시가 아니라 사람을 낚는 낚시 스크립트) 14 file ~AYARSB~ 2010.03.18 3630
433 저장 세이브/로드가 불가능한 스크립트!!! 9 file ~AYARSB~ 2010.03.08 3298
432 온라인 온라인입니다 4 file 알피지GM 2010.03.07 6358
431 기타 통합 스크립트(좋은 마우스 스크립트 좋은거),KGC좋은거 새로운 거 스크립트 세이브 스크립트 좋은거!~~~~~ 14 알피지GM 2010.03.07 3829
430 전투 전투후렙업시나오는상세창 11 작은샛별 2010.03.07 3128
429 액터 한계돌파(렙9999) 18 작은샛별 2010.03.07 3273
428 메시지 문장에서1글자마다소리내기 19 작은샛별 2010.03.07 3951
427 메뉴 몬스터도감(유즈미짱님의엘카르디아같은종류) 1 작은샛별 2010.03.07 4201
426 메뉴 윈도우 색변경 스크립트 7 file 비극ㆍ 2010.03.01 2598
425 기타 (이거 정말 좋군요) 말이나 용을 탈수있게 하는 스크립트. 31 file 아방스가 짱 2010.02.28 4261
424 기타 카지노 슬롯머신 15 file 아방스가 짱 2010.02.28 3023
423 기타 아이콘 캐릭터 17 file 허걱 2010.02.28 4225
422 기타 화면에 그림 그리는 스크립트 21 file 강진수 2010.02.27 2962
421 메뉴 전투 결과 상세 표시 스크립트 (한글화) 15 file 강진수 2010.02.26 3344
420 메시지 MultiMessage 멀티 메시지 스크립트 9 file 허걱 2010.02.23 4298
419 스킬 발상의전환 : 스킬과 아이템의 공격횟수를 동시에 증가시키기 14 star211 2010.02.16 3179
418 퀘스트 오메가7 퀘스트 스크립트 한글화,사용법,데모게임 직접제작 32 file DH Games 2010.02.14 4578
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 32 Next
/ 32