#===========================½ºÅ©¸³Æ® Á¤º¸============================ #½ºÅ©¸³Æ® À̸§ : »óÅÂâ Ver 7.0 #¹èÆ÷ ÆÄÀϸí : HelloCoaVer7.0.txt #ÁÙ¼ö : [416] ÁÙ(ÁÖ¼® ¹× ¶ç¿öÁøÁÙ Æ÷ÇÔ) #Á¦ÀÛÀÚ : ÄÚ¾Æ ÄÚ½ºÆ¬ ÀÔ´Ï´Ù. (ps.ÄÚ¾Æ¿Í ÄÚ½ºÆ¬ÀÌ ¾Æ´Ñ ÄÚ¾Æ ÄÚ½ºÆ¬ 1»ç¶÷ÀÓ) #Á¦ÀÛÀÚ È¨ÆäÀÌÁö : www.coa.na.to #¡ØÀÌ ½ºÅ©¸³Æ®´Â ºñ¹Ð¼Ò³â´ÔÀÇ ½ºÅ©¸³Æ®¸¦ ÀÀ¿ëÇÏ¿© ¸¸µç °ÍÀÔ´Ï´Ù. #==================================================================== ############################################ # # # Á¦ ÀÛ ÀÚ ÀÇ ¸» # # # ############################################ # ÁÖ¼® ¿ÀŸ´Â ºÁÁÖ¼¼¿ä ¤¾¤¾ # ½ºÅ©¸³Æ® Á¤½ÄÀ¸·Î °¡¸£ÃÄ ÁֽǺР±¸ÇÕ´Ï´Ù. # ¾Æ¹æ½º¿¡¼­ ÄÚ¾Æ ÄÚ½ºÆ¬, ÄÚ½ºÆ¬À¸·Î È°µ¿ÇÏ°í ÀÖÀ¸´Ï # ¿¬¶ô ¹Ù¶ø´Ï´Ù. # # µ¡±Û ¸¹ÀÌ ³²°ÜÁÖ¼¼¿ä~ # ºñ¹æ ¿å¼³µîÀº ¾ÈµÇÁö¸¸, ºñÆÇ, Æò°¡, ¿À·ù¹®ÀÇ µîÀº # ¾Æ¹æ½º¿¡¼­ µ¡±Û·Î ½áÁÖ¼¼¿ä~ # ¾î·Á¿ì½Å ºÎºÐÀ̳ª ÀÌ ½ºÅ©¸³Æ®¿¡¼­ Áú¹®ÇÒ °ÍÀÌ À־ # ¾Æ¹æ½º¿¡¼­ µ¡±Û·Î ºÎŹµå·Á¿ä~ # ±×¸®°í ¾Æ¹æ½º¿¡¼­ ÄÚ¾Æ ÄÚ½ºÆ¬À¸·Î ´Ðº¯ Çß½À´Ï´Ù. # ÀÌ»ó Á¦ÀÛÀÚ (ÄÚ¾Æ ÄÚ½ºÆ¬, ÄÚ½ºÆ¬)ÀÇ ¸» À̾ú½À´Ï´Ù. # ps. Á¦ÀÛÀÚÀǸ» ºÎºÐÀº Áö¿ì¼Åµµ ÁÁ½À´Ï´Ù. #==================================================================== #============================Áö¿ìÁö¸¶½Ã¿À============================ #==================================================================== class Game_Actor < Game_Battler def exp_rate if @exp_list[@level+1] - @exp_list[@level] > 0 return (@exp - @exp_list[@level]).to_f / (@exp_list[@level+1] - @exp_list[@level]).to_f else return 0 end end end class Window_Gauge < Window_Base def initialize #==================================================================== # »ç¿ë¹æ¹ý ¹× ¼³Á¤ #==================================================================== #================================ÆùÆ®================================ @fonts = "±¼¸²" #Á÷Á¢ ÆùÆ®¸¦ ¼öÁ¤ ÇϽǼö ÀÖ½À´Ï´Ù. #±×·¡µµ 1~16±îÁöÀÇ ¼ýÀڷεµ Á¶Á¤ÀÌ °¡´ÉÇÕ´Ï´Ù. #¾Æ·¡¸¦ ÂüÁ¶ ¹Ù¶ø´Ï´Ù. #ÁÖÀÇ»çÇ× : ¼ýÀÚµç ±ÛÀÚµç "" ¾È¿¡ Àû¾îÁÖ¼¼¿ä #1=±¼¸², 2=±Ã¼­Ã¼, 3=¹ÙÅÁü, 4=¸¼Àº °íµñ, 5=³ª´®°íµñ, 6=ÈÞ¸Õ³ª¹« #7=ÈÞ¸Õ¸ÅÁ÷ü 8=ÈÞ¸ÕÆíÁöü, 9=ÇǾƳëM, 10=¾È»ó¼ö2006Áß°£, 11=HY¾èÀº»ù¹°M #12=HYÁß°íµñ, 13=HY¿±¼­M, 14=HY³ª¹«M, 15=HYµ¿³èM, 16=HY¼öÆò¼±M #==============================ÆùƮũ±â============================== @sizes = 16 #ÆùÆ® Å©±â¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¼ýÀÚ Á¦ÇÑ ¾øÀ½ (ÀÚ¿¬¼ö¿¡ ÇÑÇÔ) #================================À§Ä¡================================ sxys = 1 # ±âº» 1 (1~4°¡ ¾Æ´Ò°æ¿ì 1·Î ¼³Á¤) #»óÅÂâÀÇ À§Ä¡¸¦ ¼³Á¤ÇÕ´Ï´Ù. (1~5) #1=¿ÞÂÊ ¾Æ·¡ 2=¿ÞÂÊ À§ 3=¿À¸¥ÂÊ ¾Æ·¡ 4=¿À¸¥ÂÊ À§ #±âŸ ±â´É @width = 180 #»óÅÂâÀÇ °¡·Î ±æÀ̸¦ Á¤ÇÒ¼ö ÀÖ½À´Ï´Ù. #0~???? ±îÁö °¡´É ÀÏÁ¤ ¼öÄ¡¸¦ ³Ñ¾î¼­¸é ´õÀÌ»ó ºÒ°¡ÇÕ´Ï´Ù. #0ÀÌÇÏ´Â 0ÀÌ µË´Ï´Ù. #==============================ºÒÅõ¸íµµ============================== opacitys = 180 # ±âº» 180 (-ÀÇ ¼öÄ¡°¡ µÇ¸é 180À¸·Î ¼³Á¤) #»óÅÂâÀÇ Åõ¸íµµ¸¦ ¼³Á¤ÇÕ´Ï´Ù. (0~?) #0¿¡ °¡±î¿ï¼ö·Ï Åõ¸íÇØÁö°í Ä¿Áú¼ö·Ï ÁøÇØÁý´Ï´Ù. #¾î´ÀÁ¤µµÀÇ ¼öÄ¡¿¡ ´Ù´Ù¸£¸é ´õÀÌ»ó ÁøÇØÁöÁö ¾Ê½À´Ï´Ù. #0À¸·Î ¼³Á¤ÇÏ¸é ±Û¾¾¸¸ ¶° ÀÖ´Â µíÇÏ°Ô Ç¥½ÃµË´Ï´Ù. #==============================ÆùÆ®»ö±ò============================== fc=0 #±ÛÀÚÀÇ »ö»ì(»ö±ò)À» ¼³Á¤ÇÕ´Ï´Ù. #0=ÇϾá»ö, 1=ÆĶõ»ö, 2=»¡°£»ö, 3=¿¬µÎ»ö, 4=Çϴûö, 5=ºÐÈ«»ö, 6=³ë¶õ»ö, 7=ȸ»ö #8=ÆĶõ»ö, 9=»¡°£»ö, 10=ÃÊ·Ï»ö, 11=Çϴûö, 12=ºÐÈ«»ö, 13=³ë¶õ»ö, 14=º¸¶ó»ö #15=°ËÁ¤»ö, 1~6 = ¿¬ÇÑ»ö, 8~13 = ÁøÇÑ»ö #ÀÌÁß ´Ù¸¥°ÍÀ¸·Î ¼³Á¤µÇ¸é ÇϾá»öÀ¸·Î ¼³Á¤µÇ°Å³ª ¿À·ù°¡ ³³´Ï´Ù. #==============================±Û¾¾¼³Á¤============================== @exp = "°æÇèÄ¡" # [°æÇèÄ¡] : ??.?? À϶§ []ºÎºÐ #¿¹) °æÇèÄ¡ : 93.752% ¶ó¸é °æÇèÄ¡ºÎºÐ @gold = "¼ÒÁö±Ý" # [¼ÒÁö±Ý] : ????G À϶§ []ºÎºÐ #¿¹) ¼ÒÁö±Ý : 93752G ¶ó¸é ¼ÒÁö±ÝºÎºÐ @job = "Á÷¾÷" # [Á÷¾÷] : ??? À϶§ []ºÎºÐ #¿¹) Á÷¾÷ : ÆÄÀÌÅÍ ¶ó¸é Á÷¾÷ºÎºÐ @level = "·¹º§" # [·¹º§] : ?? À϶§ []ºÎºÐ #¿¹) ·¹º§ : 52 ¶ó¸é ·¹º§ºÎºÐ @character = "ij¸¯ÅÍ" # [ij¸¯ÅÍ] : ???? À϶§ []ºÎºÐ #¿¹) ij¸¯ÅÍ : ¾Æ¸£½Ã½º ¶ó¸é ij¸¯ÅͺκР#==============================±Û¾¾ºÎºÐ============================== #ÀÌ ºÎºÐÀº »óÅÂâ¿¡ Ç¥½ÃµÇ´Â ±Û¾¾¸¦ Ç¥½ÃÇÏ´ÂÁö #Ç¥½ÃÇÏÁö ¾Ê´ÂÁö¸¦ ¼³Á¤ÇÒ¼ö ÀÖ´Â ºÎºÐÀÔ´Ï´Ù. @as = "yes" #Á÷¾÷ ex)Á÷¾÷ : ÆÄÀÌÅÍ @bs = "yes" #ij¸¯ÅÍ ex)ij¸¯ÅÍ : ¾Æ¸£½Ã½º @cs = "yes" #·¹º§ ex)·¹º§ : 54 @ds = "yes" #ü·Â ex)ü·Â :741/741 @es = "yes" #¸¶³ª ex)¸¶³ª : 512/512 @fs = "yes" #°æÇèÄ¡ ex)°æÇèÄ¡ : 75.452% @gs = "yes" #µ· ex)¼ÒÁö±Ý : 54242G #¾ÕµÚ¿¡ " ¸¦ ºÙ¿©ÁÖ¼¼¿ä #yes·Î ¼³Á¤Çϸé Áö¿öÁöÁö¾Ê°í no ·Î ¼³Á¤Çϸé Áö¿öÁý´Ï´Ù. #yes³ª no °¡ ¾Æ´Ñ ´Ù¸¥ °ÍÀ̸é yes·Î ¼³Á¤µË´Ï´Ù. #==================================================================== if(@fonts == "1" or @fonts == "2" or @fonts == "3" or @fonts == "4" or @fonts == "5" or @fonts == "6" or @fonts == "7" or @fonts == "8" or @fonts == "9" or @fonts == "10" or @fonts == "11" or @fonts == "12" or @fonts == "13" or @fonts == "14" or @fonts == "15" or @fonts == "16") y=1 else y=0 end @height = 42 unless(@as == "yes" or @as == "no") @as = "yes" end unless(@bs == "yes" or @bs == "no") @bs = "yes" end unless(@cs == "yes" or @cs == "no") @cs = "yes" end unless(@ds == "yes" or @ds == "no") @ds = "yes" end unless(@es == "yes" or @es == "no") @es = "yes" end unless(@fs == "yes" or @fs == "no") @fs = "yes" end unless(@gs == "yes" or @gs == "no") @gs = "yes" end @ay = -5 @by = -5 @cy = -5 @dy = -5 @ey = -5 @fy = -5 @gy = -5 if @as == "yes" @by += 19 @cy += 19 @dy += 19 @ey += 19 @fy += 19 @gy += 19 @height += 19 end if @bs == "yes" @cy += 19 @dy += 19 @ey += 19 @fy += 19 @gy += 19 @height += 19 end if @cs == "yes" @dy += 19 @ey += 19 @fy += 19 @gy += 19 @height += 19 end if @ds == "yes" @ey += 19 @fy += 19 @gy += 19 @height += 19 end if @es == "yes" @fy += 19 @gy += 19 @height += 19 end if @fs == "yes" @gy += 19 @height += 19 end if @gs == "yes" @height += 19 end if @as == "no" @aoff = "yes" @ay = -9999 end if @bs == "no" @boff = "yes" @by = -9999 end if @cs == "no" @coff = "yes" @cy = -9999 end if @ds == "no" @doff = "yes" @dy = -9999 end if @es == "no" @eoff = "yes" @ey = -9999 end if @fs == "no" @foff = "yes" @fy = -9999 end if @gs == "no" @goff = "yes" @gy = -9999 end if sxys == 1 @x = 0 @y = 305 if @aoff == "yes" @y += 19 end if @boff == "yes" @y += 19 end if @coff == "yes" @y += 19 end if @doff == "yes" @y += 19 end if @eoff == "yes" @y += 19 end if @foff == "yes" @y += 19 end if @goff == "yes" @y += 19 end elsif sxys == 2 @x = 0 @y = 0 elsif sxys == 3 @x = 460 @y = 305 if @aoff == "yes" @y += 19 end if @boff == "yes" @y += 19 end if @coff == "yes" @y += 19 end if @doff == "yes" @y += 19 end if @eoff == "yes" @y += 19 end if @foff == "yes" @y += 19 end if @goff == "yes" @y += 19 end elsif sxys == 4 @x = 460 @y = 0 end unless(sxys == 1 or sxys == 2 or sxys == 3 or sxys == 4) @x = 0 @y = 305 end super(@x, @y, @width, @height) self.contents = Bitmap.new(width - 32, height - 32) if y == 0 self.contents.font = Font.new(@fonts, @sizes) end if y == 1 if @fonts == "1" self.contents.font = Font.new("±¼¸²", @sizes) end if @fonts == "2" self.contents.font = Font.new("±Ã¼­Ã¼", @sizes) end if @fonts == "3" self.contents.font = Font.new("¹ÙÅÁü", @sizes) end if @fonts == "4" self.contents.font = Font.new("¸¼Àº °íµñ", @sizes) end if @fonts == "5" self.contents.font = Font.new("³ª´®°íµñ", @sizes) end if @fonts == "6" self.contents.font = Font.new("ÈÞ¸Õ³ª¹«", @sizes) end if @fonts == "7" self.contents.font = Font.new("ÈÞ¸Õ¸ÅÁ÷ü", @sizes) end if @fonts == "8" self.contents.font = Font.new("ÈÞ¸ÕÆíÁöü", @sizes) end if @fonts == "9" self.contents.font = Font.new(" ÇǾƳëM", @sizes) end if @fonts == "10" self.contents.font = Font.new("¾È»ó¼ö2006Áß°£", @sizes) end if @fonts == "11" self.contents.font = Font.new("HYÁß°íµñ", @sizes) end if @fonts == "12" self.contents.font = Font.new("HY¾èÀº»ù¹°M", @sizes) end if @fonts == "13" self.contents.font = Font.new("HY¿±¼­M", @sizes) end if @fonts == "14" self.contents.font = Font.new("HY³ª¹«M", @sizes) end if @fonts == "15" self.contents.font = Font.new("HYµ¿³èM", @sizes) end if @fonts == "16" self.contents.font = Font.new("HY¼öÆò¼±M", @sizes) end end self.contents.font.color = text_color(fc) if opacitys < 0 self.opacity = 180 end if opacitys >= 0 self.opacity = opacitys end self.back_opacity = 180 end def refresh self.contents.clear self.contents.draw_text(0, @ay, 120, 30, @show_text) self.contents.draw_text(0, @by, 120, 30, @show_text2) self.contents.draw_text(0, @cy, 120, 30, @show_text3) self.contents.draw_text(0, @dy, 120, 30, @show_text4) self.contents.draw_text(0, @ey, 120, 30, @show_text5) self.contents.draw_text(0, @fy, 120, 30, @show_text6) self.contents.draw_text(0, @gy, 120, 30, @show_text7) end #+61 def actor $game_party.actors[0] end def update super text = sprintf("%s : %s", @job, $game_party.actors[0].class_name)#Á÷¾÷ text2 = sprintf("%s : %s", @character, actor.name)#ij¸¯ÅÍsprintf("%s : %d / %d", $data_system.words.sp, actor.sp, actor.maxsp) #MP text3 = sprintf("%s : %d", @level, actor.level)#·¹º§ text4 = sprintf("%s : %d / %d", $data_system.words.hp, actor.hp, actor.maxhp) #HP text5 = sprintf("%s : %d / %d", $data_system.words.sp, actor.sp, actor.maxsp) #MP text6 = sprintf("%s : %.3f%%", @exp, (actor.exp_rate*100).to_f)#°æÇèÄ¡ text7 = sprintf("%s : %d %s", @gold, $game_party.gold, $data_system.words.gold)#¼ÒÁö±Ý if @show_text != text or @show_text2 != text2 or @show_text3 != text3 or @show_text4 != text4 or @show_text5 != text5 or @show_text6 != text6 or @show_tex7 != text7 @show_text = text @show_text2 = text2 @show_text3 = text3 @show_text4 = text4 @show_text5 = text5 @show_text6 = text6 @show_text7 = text7 refresh end end end class Scene_Map alias update_before_map update def update update_before_map @window_gauge = Window_Gauge.new unless @window_gauge @window_gauge.update unless $scene.is_a?(Scene_Map) @window_gauge.dispose @window_gauge = nil end end end