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
541 기타 다중 파노라마 사용 by Guillaume777 file 백호 2009.02.22 886
540 능력치 올리기 스크립트 21 file 아방스 2007.11.09 3447
539 기타 능력치 무한대 스크립트 (따로 넣을필요없음) 2 백호 2009.02.21 1027
538 온라인 넷플레이1.7.0+abs5.5+한챗 49 쀍뛝쒧 2009.01.24 7286
» 메뉴 넷플레이 업그레이드됀 메뉴 스크립트 4 백호 2009.02.22 2040
536 HUD 넷플레이 HUD표시 2 file 백호 2009.02.22 3094
535 넷플2.0(펌) 3번째 4 오동훈 2008.02.25 1303
534 넷플2.0(펌) 2번째 2 오동훈 2008.02.25 1498
533 넷플2.0(펌) 1 오동훈 2008.02.25 1543
532 전투 깔끔한형식의 Asan'Tear배틀시스탬 4 file 콩밥 2010.09.29 4124
531 이동 및 탈것 기차스크립트 6 백호 2009.02.21 1757
530 스킬 기술문서(스킬 습득 아이템) 7 ok하승헌 2010.02.18 2132
529 기타 기본설정 강화ㄴ 1 백호 2009.02.21 1047
528 메뉴 기본메뉴 뜯어고친것. (스샷추가) 6 file 백호 2009.02.22 4314
527 이동 및 탈것 금금님 요청 대쉬 1 백호 2009.02.22 1383
526 이동 및 탈것 그림자 스크립트 13 file 백호 2009.02.22 3540
525 이동 및 탈것 그래픽의 크기로 좁은길은 못지나가게한다. 7 file 백호 2009.02.21 1816
524 이동 및 탈것 그래픽 변경 데쉬 3 file 백호 2009.02.22 2499
523 기타 광물캐기 시스템 v2 3 백호 2009.02.22 1775
522 기타 광물캐기 스크립트 1 file 백호 2009.02.22 1850
Board Pagination Prev 1 ... 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 ... 52 Next
/ 52