XP 스크립트

아래의 시스템은 넷플레이의메뉴에 반투명+체력/마력/경험치/현재시각/클래스/현재 접속자들 등등
업그레이드됀 메뉴 시스템을 만들어줍니다.
window_menu 에 대처하여 쓰세요.
--------------------------------------------------------------------------------------
#====================================
# 제작자: 키스코
# 넷플레이 메뉴 업그레이드
# Window_Menu
#====================================
class Window_Menu < Window_Base
 def initialize
  super(0, 0, 480, 480)
  self.contents = Bitmap.new(width - 32, height - 32)
    @selected_player = $game_actors[1] #현재 플레이어
  refresh
 end
 
 def refresh
  self.contents.clear
  self.contents.font.size = 30 #폰트사이즈
  self.contents.draw_text(80, -10, 640, 90, @selected_player.name.to_s)
  self.contents.font.size = $fontsize
  draw_normal_barz(82, 192, "horizontal", 150, 10, $game_actors[1].hp.to_i, $game_actors[1].maxhp.to_i, Color.new (225, 0, 0, 225)) # 체력
  draw_normal_barz(82, 212, "horizontal", 150, 10, $game_actors[1].sp.to_i, $game_actors[1].maxsp.to_i, Color.new (0,0,255,255)) # 마력
  draw_normal_barz(82, 232, "horizontal", 150, 10, $game_actors[1].exp_s.to_i, $game_actors[1].next_exp_s.to_i, Color.new (0, 255, 0, 225)) # 경험치
  bitmap = RPG::Cache.character($game_player.character_name, 0) # 캐릭터 이름
  cw = bitmap.width / 4
  ch = bitmap.height / 4
  src_rect = Rect.new(0, 0, cw, ch)
  bitmap.dispose
  draw_actor_graphic($game_player, 20, 120 - ch)
  self.contents.draw_text(50, 60, 320, 32, "레벨: " + @selected_player.level.to_s) # 주인공의레벨
  self.contents.draw_text(50, 80, 320, 32, "직업: " + @selected_player.class_name) # 주인공의 직업성향
  self.contents.draw_text(50, 100, 320, 32, "골드: " + $game_party.gold.to_s) # 주인공의 소지금
  self.contents.draw_text(50, 120, 320, 32, "맵명: " + $game_map.name.to_s) # 현재의 맵표시
  self.contents.draw_text(50, 140, 320, 32, "퀘스트: " + $game_temp.quest.to_s) # 진행중인 퀘스트
  self.contents.draw_text(50, 160, 320, 32, "가이드: " + "N\A") # 가이드
  self.contents.draw_text(50, 180, 320, 32, "체력: ") # 주인공의 체력
  self.contents.draw_text(50, 200, 320, 32, "마력: ") # 주인공의 마력
  self.contents.draw_text(50, 220, 320, 32, "경험치: ") # 주인공의 경험치
  self.contents.draw_text(50, 240, 320, 32, "타입: " + $group.analyse.to_s) # 타입
  self.contents.draw_text(50, 260, 320, 32, "시간: " + Time.new.strftime("%I:%M.%S %p").to_s) # 현재 시각
  @total_sec = Graphics.frame_count / Graphics.frame_rate
  hour = @total_sec / 60 / 60
  min = @total_sec / 60 % 60
  sec = @total_sec % 60
  text = sprintf("%02d:%02d:%02d", hour, min, sec)
  self.contents.draw_text(50, 280, 320, 32, "총플레이어시간: " + text) #총플레이시간
 end
 
 def update
  super
  refresh
  return
 end
end

Who's 백호

?

이상혁입니다.

http://elab.kr

Comment '4'

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 6153
48 메뉴 자작 커스텀 메뉴(데모 첨부) 3 백호 2009.02.22 2348
47 메뉴 KGC 메뉴화면 개조 스크립트 번역 3 file 백호 2009.02.22 1942
46 메뉴 링 메뉴 Edited by Hypershadow180@rmxp.net 1 file 백호 2009.02.22 1975
» 메뉴 넷플레이 업그레이드됀 메뉴 스크립트 4 백호 2009.02.22 2040
44 메뉴 스테이터스 화면 from Harts Horn 2 백호 2009.02.22 1571
43 메뉴 SG_Artifact Colors by sandgolem (SDK 호환) 1 백호 2009.02.22 1003
42 메뉴 SG_Hide zero SP cost by sandgolem (SDK호환) 백호 2009.02.22 1064
41 메뉴 수정, 추가 링메뉴 10 file 백호 2009.02.22 2913
40 메뉴 Customizable Ring Menu by SephirothSpawn 백호 2009.02.22 884
39 메뉴 기본메뉴 뜯어고친것. (스샷추가) 6 file 백호 2009.02.22 4315
38 메뉴 1-Scene CMS 1.03 by LegACy@rmxp.org (SDK호환) file 백호 2009.02.22 871
37 메뉴 제가추천하는 메뉴스크립트 11 file 백호 2009.02.22 5299
36 메뉴 1-Scene CMS 1.1 by LegACy@rmxp.org (SDK호환) file 백호 2009.02.22 953
35 메뉴 혹시있나해서-_-.. 대화창에 테두리치기 스크립트 7 백호 2009.02.22 2592
34 메뉴 Advanced Command Windows by Tsunokiette file 백호 2009.02.22 1307
33 메뉴 CogWheel Plug'n'Play Menu Bar by DerVVulfman@rmxp.org 2 백호 2009.02.22 1222
32 메뉴 1-Scene CMS 1.16 by LegACy (SDK호환) 3 file 백호 2009.02.22 1564
31 메뉴 Trickster's Plug 'n' Play Gradient Bar 2.0 1 file 백호 2009.02.22 2051
30 메뉴 Options System by slipknot 3 file 백호 2009.02.22 2101
29 메뉴 비밀소년님의 필드에서 경치 % 로 나오는거 윈도우 없이 8 백호 2009.02.22 1789
Board Pagination Prev 1 2 3 4 5 Next
/ 5