¡Bienvenid@ a Mundo Maker!

¿Quieres aprender todo sobre el RPG Maker?



Regístrate y forma parte de Mundo Maker.
Conectarse

Recuperar mi contraseña

Temas importantes
----------------------------------------
Páginas con recursos RPG Maker
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
----------------------------------------
Últimos temas
» Tutorial Interactivo [Uso de interruptores]
por Ledai Hoy a las 16:58

» Necesito Script
por Elian84 Hoy a las 04:44

» Holaaa a tod@s!!!
por chronoMxx Hoy a las 03:41

» [AYUDA]Hootshot de moghunter
por Rudy_kinneas Hoy a las 01:06

» El poder oculto (Segunda entrega)
por alex1633 Ayer a las 23:18

» Hola mucho gusto
por Hk Diamond Ayer a las 13:49

» SoraDeathss se presenta!
por chronoMxx Ayer a las 07:50

» {AYUDA}Blizz-ABS Script
por chronoMxx Ayer a las 06:45

» las cosas como son...
por Bleuw Ayer a las 04:18

» Busco artistas graficos para proyecto serio
por Rudy_kinneas 2016-12-02, 20:52

Afiliados
Estadísticas
Tenemos 3381 miembros registrados.
El último usuario registrado es Hk Diamond.

Nuestros miembros han publicado un total de 79767 mensajes en 11247 argumentos.
Navega con Google Chrome
[DESCARGA]

Fonts de todos los colores

 :: RPG Maker :: Scripts

Ver el tema anterior Ver el tema siguiente Ir abajo

RPG Maker XP Fonts de todos los colores

Mensaje por Pokepik el 2011-07-07, 06:16

Encontré un script que lo que hace es añadir todos los colores de las fonts que tiene el Windows con sus nombres, y me hizo gracia jaja. Es de autor desconocido, y es para XP. Pegar encima de main y utilizar cualquiera de los nombres de la misma manera que se utiliza normal_color o system_color. No conté cuantos hay pero supongo que 256 xDDD

Código:
#==============================================================================
# ** Window_Base
#==============================================================================

class Window_Base < Window
  def initialize(x, y, width, height)
    super()
    @windowskin_name = $game_system.windowskin_name
    self.windowskin = RPG::Cache.windowskin(@windowskin_name)
    self.x = x
    self.y = y
    self.width = width
    self.height = height
    self.z = 100
  end
  def dispose
    if self.contents != nil
      self.contents.dispose
    end
    super
  end
  def text_color(n)
    case n
    when 0
      return Color.new(255, 255, 255, 255)
    when 1
      return Color.new(128, 128, 255, 255)
    when 2
      return Color.new(255, 128, 128, 255)
    when 3
      return Color.new(128, 255, 128, 255)
    when 4
      return Color.new(128, 255, 255, 255)
    when 5
      return Color.new(255, 128, 255, 255)
    when 6
      return Color.new(255, 255, 128, 255)
    when 7
      return Color.new(192, 192, 192, 255)
    else
      normal_color
    end
  end
  def normal_color
    return Color.new(255, 255, 255, 255)
  end
  def disabled_color
    return Color.new(255, 255, 255, 128)
  end
  def system_color
    return Color.new(192, 224, 255, 255)
  end
  def crisis_color
    return Color.new(255, 255, 64, 255)
  end
  def knockout_color
    return Color.new(255, 64, 0)
  end
 
 # COLORES DE WINDOWS:
  def GhostWhite
    return Color.new(248, 248, 255)
  end
  def WhiteSmoke
    return Color.new(245, 245, 245)
  end
  def FloralWhite
    return Color.new(255, 250, 240)
  end
  def OldLace
    return Color.new(253, 245, 230)
  end 
  def AntiqueWhite
    return Color.new(250, 235, 215)
  end 
  def PapayaWhip
    return Color.new(255, 239, 213)
  end 
  def BlanchedAlmond
    return Color.new(255, 235, 205)
  end 
  def PeachPuff
    return Color.new(255, 218, 185)
  end   
  def NavajoWhite
    return Color.new(255, 222, 173)
  end     
  def LemonChiffon
    return Color.new(255, 250, 205)
  end 
  def MintCream
    return Color.new(245, 255, 250)
  end 
  def AliceBlue
    return Color.new(240, 248, 255)
  end 
  def LavenderBlush
    return Color.new(255, 240, 245)
  end 
  def MistyRose
    return Color.new(255, 228, 225)
  end 
  def DarkSlateGrey
    return Color.new(47, 79, 79)
  end 
  def DimGrey
    return Color.new(105, 105, 105)
  end
  def SlateGray
    return Color.new(112, 128, 144)
  end
  def LightSlateGray
    return Color.new(119, 136, 153)
  end 
  def LightGrey
    return Color.new(211, 211, 211)
  end 
  def MidnightBlue
    return Color.new(25, 25, 112)
  end 
  def NavyBlue
    return Color.new(0, 0, 128)
  end
  def CornflowerBlue
    return Color.new(100, 149, 237)
  end
  def DarkSlateBlue
    return Color.new(72,  61, 139)
  end
  def SlateBlue
    return Color.new(106,  90, 205)
  end 
  def MediumSlateBlue
    return Color.new(123, 104, 238)
  end   
  def LightSlateBlue
    return Color.new(132, 112, 255)
  end   
  def MediumBlue
    return Color.new(0, 0, 205)
  end   
  def RoyalBlue
    return Color.new(65, 105, 225)
  end 
  def DodgerBlue
    return Color.new(30, 144, 255)
  end   
  def DeepSkyBlue
    return Color.new(0, 191, 255)
  end 
  def SkyBlue
    return Color.new(135, 206, 235)
  end 
  def LightSkyBlue
    return Color.new(135, 206, 250)
  end   
  def SteelBlue
    return Color.new(70, 130, 180)
  end   
  def LightSteelBlue
    return Color.new(176, 196, 222)
  end
  def LightBlue
    return Color.new(173, 216, 230)
  end 
  def PowderBlue
    return Color.new(176, 224, 230)
  end   
  def PaleTurquoise
    return Color.new(175, 238, 238)
  end     
  def DarkTurquoise
    return Color.new(0, 206, 209)
  end   
  def MediumTurquoise
    return Color.new(72, 209, 204)
  end   
  def LightCyan
    return Color.new(224, 255, 255)
  end 
  def CadetBlue
    return Color.new(95, 158, 160)
  end   
  def MediumAquamarine
    return Color.new(102, 205, 170)
  end     
  def DarkGreen
    return Color.new(0, 100, 0)
  end   
  def DarkOliveGreen
    return Color.new(85, 107, 47)
  end 
  def DarkSeaGreen
    return Color.new(143, 188, 143)
  end   
    def SeaGreen
      return Color.new( 46, 139,  87)
    end
    def MediumSeaGreen
      return Color.new( 60, 179, 113)
    end
    def LightSeaGreen
      return Color.new( 32, 178, 170)
    end
    def PaleGreen
      return Color.new(152, 251, 152)
    end
    def SpringGreen
      return Color.new(  0, 255, 127)
    end
    def LawnGreen
      return Color.new(124, 252,  0)
    end
    def MediumSpringGreen
      return Color.new(  0, 250, 154)
    end
    def GreenYellow
      return Color.new(173, 255,  47)
    end
    def LimeGreen
      return Color.new( 50, 205,  50)
    end
    def YellowGreen
      return Color.new(154, 205,  50)
    end
    def ForestGreen
      return Color.new( 34, 139,  34)
    end
    def OliveDrab
      return Color.new(107, 142,  35)
    end
    def DarkKhaki
      return Color.new(189, 183, 107)
    end
    def PaleGoldenrod
      return Color.new(238, 232, 170)
    end
    def LightGoldenrodYellow
      return Color.new(250, 250, 210)
    end
    def LightYellow
      return Color.new(255, 255, 224)
    end
    def LightGoldenrod
      return Color.new(238, 221, 130)
    end
    def DarkGoldenrod
      return Color.new(184, 134,  11)
    end
    def RosyBrown
      return Color.new(188, 143, 143)
    end
    def IndianRed
      return Color.new(205,  92,  92)
    end
    def SaddleBrown
      return Color.new(139,  69,  19)
    end
    def SandyBrown
      return Color.new(244, 164,  96)
    end
    def DarkSalmon
      return Color.new(233, 150, 122)
    end
    def LightSalmon
      return Color.new(255, 160, 122)
    end
    def DarkOrange
      return Color.new(255, 140,  0)
    end
    def LightCoral
      return Color.new(240, 128, 128)
    end
    def OrangeRed
      return Color.new(255,  69,  0)
    end
    def HotPink
      return Color.new(255, 105, 180)
    end
    def DeepPink
      return Color.new(255,  20, 147)
    end
    def LightPink
      return Color.new(255, 182, 193)
    end
    def PaleVioletRed
      return Color.new(219, 112, 147)
    end
    def MediumVioletRed
      return Color.new(199,  21, 133)
    end
    def VioletRed
      return Color.new(208,  32, 144)
    end
    def MediumOrchid
      return Color.new(186,  85, 211)
    end
    def DarkOrchid
      return Color.new(153,  50, 204)
    end
    def DarkViolet
      return Color.new(148,  0, 211)
    end
    def BlueViolet
      return Color.new(138,  43, 226)
    end
    def MediumPurple
      return Color.new(147, 112, 219)
    end
    def AntiqueWhite1
      return Color.new(255, 239, 219)
    end
    def AntiqueWhite2
      return Color.new(238, 223, 204)
    end
    def AntiqueWhite3
      return Color.new(205, 192, 176)
    end
    def AntiqueWhite4
      return Color.new(139, 131, 120)
    end
    def PeachPuff1
      return Color.new(255, 218, 185)
    end
    def PeachPuff2
      return Color.new(238, 203, 173)
    end
    def PeachPuff3
      return Color.new(205, 175, 149)
    end
    def PeachPuff4
      return Color.new(139, 119, 101)
    end
    def NavajoWhite1
      return Color.new(255, 222, 173)
    end
    def NavajoWhite2
      return Color.new(238, 207, 161)
    end
    def NavajoWhite3
      return Color.new(205, 179, 139)
    end
    def NavajoWhite4
      return Color.new(139, 121,  94)
    end
    def LemonChiffon1
      return Color.new(255, 250, 205)
    end
    def LemonChiffon2
      return Color.new(238, 233, 191)
    end
    def LemonChiffon3
      return Color.new(205, 201, 165)
    end
    def LemonChiffon4
      return Color.new(139, 137, 112)
    end
    def LavenderBlush1
      return Color.new(255, 240, 245)
    end
    def LavenderBlush2
      return Color.new(238, 224, 229)
    end
    def LavenderBlush3
      return Color.new(205, 193, 197)
    end
    def LavenderBlush4
      return Color.new(139, 131, 134)
    end
    def MistyRose1
      return Color.new(255, 228, 225)
    end
    def MistyRose2
      return Color.new(238, 213, 210)
    end
    def MistyRose3
      return Color.new(205, 183, 181)
    end
    def MistyRose4
      return Color.new(139, 125, 123)
    end
    def SlateBlue1
      return Color.new(131, 111, 255)
    end
    def SlateBlue2
      return Color.new(122, 103, 238)
    end
    def SlateBlue3
      return Color.new(105,  89, 205)
    end
    def SlateBlue4
      return Color.new( 71,  60, 139)
    end
    def RoyalBlue1
      return Color.new( 72, 118, 255)
    end
    def RoyalBlue2
      return Color.new( 67, 110, 238)
    end
    def RoyalBlue3
      return Color.new( 58,  95, 205)
    end
    def RoyalBlue4
      return Color.new( 39,  64, 139)
    end
    def DodgerBlue1
      return Color.new( 30, 144, 255)
    end
    def DodgerBlue2
      return Color.new( 28, 134, 238)
    end
    def DodgerBlue3
      return Color.new( 24, 116, 205)
    end
    def DodgerBlue4
      return Color.new( 16,  78, 139)
    end
    def SteelBlue1
      return Color.new( 99, 184, 255)
    end
    def SteelBlue2
      return Color.new( 92, 172, 238)
    end
    def SteelBlue3
      return Color.new( 79, 148, 205)
    end
    def SteelBlue4
      return Color.new( 54, 100, 139)
    end
    def DeepSkyBlue1
      return Color.new(  0, 191, 255)
    end
    def DeepSkyBlue2
      return Color.new(  0, 178, 238)
    end
    def DeepSkyBlue3
      return Color.new(  0, 154, 205)
    end
    def DeepSkyBlue4
      return Color.new(  0, 104, 139)
    end
    def SkyBlue1
      return Color.new(135, 206, 255)
    end
    def SkyBlue2
      return Color.new(126, 192, 238)
    end
    def SkyBlue3
      return Color.new(108, 166, 205)
    end
    def SkyBlue4
      return Color.new( 74, 112, 139)
    end
    def LightSkyBlue1
      return Color.new(176, 226, 255)
    end
    def LightSkyBlue2
      return Color.new(164, 211, 238)
    end
    def LightSkyBlue3
      return Color.new(141, 182, 205)
    end
    def LightSkyBlue4
      return Color.new( 96, 123, 139)
    end
    def SlateGray1
      return Color.new(198, 226, 255)
    end
    def SlateGray2
      return Color.new(185, 211, 238)
    end
    def SlateGray3
      return Color.new(159, 182, 205)
    end
    def SlateGray4
      return Color.new(108, 123, 139)
    end
    def LightSteelBlue1
      return Color.new(202, 225, 255)
    end
    def LightSteelBlue2
      return Color.new(188, 210, 238)
    end
    def LightSteelBlue3
      return Color.new(162, 181, 205)
    end
    def LightSteelBlue4
      return Color.new(110, 123, 139)
    end
    def LightBlue1
      return Color.new(191, 239, 255)
    end
    def LightBlue2
      return Color.new(178, 223, 238)
    end
    def LightBlue3
      return Color.new(154, 192, 205)
    end
    def LightBlue4
      return Color.new(104, 131, 139)
    end
    def LightCyan1
      return Color.new(224, 255, 255)
    end
    def LightCyan2
      return Color.new(209, 238, 238)
    end
    def LightCyan3
      return Color.new(180, 205, 205)
    end
    def LightCyan4
      return Color.new(122, 139, 139)
    end
    def PaleTurquoise1
      return Color.new(187, 255, 255)
    end
    def PaleTurquoise2
      return Color.new(174, 238, 238)
    end
    def PaleTurquoise3
      return Color.new(150, 205, 205)
    end
    def PaleTurquoise4
      return Color.new(102, 139, 139)
    end
    def CadetBlue1
      return Color.new(152, 245, 255)
    end
    def CadetBlue2
      return Color.new(142, 229, 238)
    end
    def CadetBlue3
      return Color.new(122, 197, 205)
    end
    def CadetBlue4
      return Color.new( 83, 134, 139)
    end
    def DarkSlateGray1
      return Color.new(151, 255, 255)
    end
    def DarkSlateGray2
      return Color.new(141, 238, 238)
    end
    def DarkSlateGray3
      return Color.new(121, 205, 205)
    end
    def DarkSlateGray4
      return Color.new( 82, 139, 139)
    end
    def DarkSeaGreen1
      return Color.new(193, 255, 193)
    end
    def DarkSeaGreen2
      return Color.new(180, 238, 180)
    end
    def DarkSeaGreen3
      return Color.new(155, 205, 155)
    end
    def DarkSeaGreen4
      return Color.new(105, 139, 105)
    end
    def SeaGreen1
      return Color.new( 84, 255, 159)
    end
    def SeaGreen2
      return Color.new( 78, 238, 148)
    end
    def SeaGreen3
      return Color.new( 67, 205, 128)
    end
    def SeaGreen4
      return Color.new( 46, 139,  87)
    end
    def PaleGreen1
      return Color.new(154, 255, 154)
    end
    def PaleGreen2
      return Color.new(144, 238, 144)
    end
    def PaleGreen3
      return Color.new(124, 205, 124)
    end
    def PaleGreen4
      return Color.new( 84, 139,  84)
    end
    def SpringGreen1
      return Color.new(  0, 255, 127)
    end
    def SpringGreen2
      return Color.new(  0, 238, 118)
    end
    def SpringGreen3
      return Color.new(  0, 205, 102)
    end
    def SpringGreen4
      return Color.new(  0, 139,  69)
    end
    def OliveDrab1
      return Color.new(192, 255,  62)
    end
    def OliveDrab2
      return Color.new(179, 238,  58)
    end
    def OliveDrab3
      return Color.new(154, 205,  50)
    end
    def OliveDrab4
      return Color.new(105, 139,  34)
    end
    def DarkOliveGreen1
      return Color.new(202, 255, 112)
    end
    def DarkOliveGreen2
      return Color.new(188, 238, 104)
    end
    def DarkOliveGreen3
      return Color.new(162, 205,  90)
    end
    def DarkOliveGreen4
      return Color.new(110, 139,  61)
    end
    def LightGoldenrod1
      return Color.new(255, 236, 139)
    end
    def LightGoldenrod2
      return Color.new(238, 220, 130)
    end
    def LightGoldenrod3
      return Color.new(205, 190, 112)
    end
    def LightGoldenrod4
      return Color.new(139, 129,  76)
    end
    def LightYellow1
      return Color.new(255, 255, 224)
    end
    def LightYellow2
      return Color.new(238, 238, 209)
    end
    def LightYellow3
      return Color.new(205, 205, 180)
    end
    def LightYellow4
      return Color.new(139, 139, 122)
    end
    def DarkGoldenrod1
      return Color.new(255, 185,  15)
    end
    def DarkGoldenrod2
      return Color.new(238, 173,  14)
    end
    def DarkGoldenrod3
      return Color.new(205, 149,  12)
    end
    def DarkGoldenrod4
      return Color.new(139, 101,  8)
    end
    def RosyBrown1
      return Color.new(255, 193, 193)
    end
    def RosyBrown2
      return Color.new(238, 180, 180)
    end
    def RosyBrown3
      return Color.new(205, 155, 155)
    end
    def RosyBrown4
      return Color.new(139, 105, 105)
    end
    def IndianRed1
      return Color.new(255, 106, 106)
    end
    def IndianRed2
      return Color.new(238,  99,  99)
    end
    def IndianRed3
      return Color.new(205,  85,  85)
    end
    def IndianRed4
      return Color.new(139,  58,  58)
    end
    def LightSalmon1
      return Color.new(255, 160, 122)
    end
    def LightSalmon2
      return Color.new(238, 149, 114)
    end
    def LightSalmon3
      return Color.new(205, 129,  98)
    end
    def LightSalmon4
      return Color.new(139,  87,  66)
    end
    def DarkOrange1
      return Color.new(255, 127,  0)
    end
    def DarkOrange2
      return Color.new(238, 118,  0)
    end
    def DarkOrange3
      return Color.new(205, 102,  0)
    end
    def DarkOrange4
      return Color.new(139,  69,  0)
    end
    def OrangeRed1
      return Color.new(255,  69,  0)
    end
    def OrangeRed2
      return Color.new(238,  64,  0)
    end
    def OrangeRed3
      return Color.new(205,  55,  0)
    end
    def OrangeRed4
      return Color.new(139,  37,  0)
    end
    def DeepPink1
      return Color.new(255,  20, 147)
    end
    def DeepPink2
      return Color.new(238,  18, 137)
    end
    def DeepPink3
      return Color.new(205,  16, 118)
    end
    def DeepPink4
      return Color.new(139,  10,  80)
    end
    def HotPink1
      return Color.new(255, 110, 180)
    end
    def HotPink2
      return Color.new(238, 106, 167)
    end
    def HotPink3
      return Color.new(205,  96, 144)
    end
    def HotPink4
      return Color.new(139,  58,  98)
    end
    def LightPink1
      return Color.new(255, 174, 185)
    end
    def LightPink2
      return Color.new(238, 162, 173)
    end
    def LightPink3
      return Color.new(205, 140, 149)
    end
    def LightPink4
      return Color.new(139,  95, 101)
    end
    def PaleVioletRed1
      return Color.new(255, 130, 171)
    end
    def PaleVioletRed2
      return Color.new(238, 121, 159)
    end
    def PaleVioletRed3
      return Color.new(205, 104, 137)
    end
    def PaleVioletRed4
      return Color.new(139,  71,  93)
    end
    def VioletRed1
      return Color.new(255,  62, 150)
    end
    def VioletRed2
      return Color.new(238,  58, 140)
    end
    def VioletRed3
      return Color.new(205,  50, 120)
    end
    def VioletRed4
      return Color.new(139,  34,  82)
    end
    def MediumOrchid1
      return Color.new(224, 102, 255)
    end
    def MediumOrchid2
      return Color.new(209,  95, 238)
    end
    def MediumOrchid3
      return Color.new(180,  82, 205)
    end
    def MediumOrchid4
      return Color.new(122,  55, 139)
    end
    def DarkOrchid1
      return Color.new(191,  62, 255)
    end
    def DarkOrchid2
      return Color.new(178,  58, 238)
    end
    def DarkOrchid3
      return Color.new(154,  50, 205)
    end
    def DarkOrchid4
      return Color.new(104,  34, 139)
    end
    def MediumPurple1
      return Color.new(171, 130, 255)
    end
    def MediumPurple2
      return Color.new(159, 121, 238)
    end
    def MediumPurple3
      return Color.new(137, 104, 205)
    end
    def MediumPurple4
      return Color.new( 93,  71, 139)
    end
    def DarkGrey
      return Color.new(169, 169, 169)
    end
    def DarkBlue
      return Color.new(0  ,  0, 139)
    end
    def DarkCyan
      return Color.new(0  , 139, 139)
    end
    def DarkMagenta
      return Color.new(139,  0, 139)
    end
    def DarkRed
      return Color.new(139,  0,  0)
    end
    def LightGreen
      return Color.new(144, 238, 144)
    end 
    # FINAL DEL EDIT
  def update
    super
    if $game_system.windowskin_name != @windowskin_name
      @windowskin_name = $game_system.windowskin_name
      self.windowskin = RPG::Cache.windowskin(@windowskin_name)
    end
  end
  def draw_actor_graphic(actor, x, y)
    bitmap = RPG::Cache.character(actor.character_name, actor.character_hue)
    cw = bitmap.width / 4
    ch = bitmap.height / 4
    src_rect = Rect.new(0, 0, cw, ch)
    self.contents.blt(x - cw / 2, y - ch, bitmap, src_rect)
  end
  def draw_actor_name(actor, x, y)
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, 120, 32, actor.name)
  end
  def draw_actor_class(actor, x, y)
    self.contents.font.color = normal_color
    self.contents.draw_text(x, y, 236, 32, actor.class_name)
  end
  def draw_actor_level(actor, x, y)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 32, 32, "Lv")
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 32, y, 24, 32, actor.level.to_s, 2)
  end
  def make_battler_state_text(battler, width, need_normal)
    brackets_width = self.contents.text_size("[]").width
    text = ""
    for i in battler.states
      if $data_states[i].rating >= 1
        if text == ""
          text = $data_states[i].name
        else
          new_text = text + "/" + $data_states[i].name
          text_width = self.contents.text_size(new_text).width
          if text_width > width - brackets_width
            break
          end
          text = new_text
        end
      end
    end
    if text == ""
      if need_normal
        text = "[Normal]"
      end
    else
      text = "[" + text + "]"
    end
    return text
  end
  def draw_actor_state(actor, x, y, width = 120)
    text = make_battler_state_text(actor, width, true)
    self.contents.font.color = actor.hp == 0 ? knockout_color : normal_color
    self.contents.draw_text(x, y, width, 32, text)
  end
  def draw_actor_exp(actor, x, y)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 24, 32, "E")
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 24, y, 84, 32, actor.exp_s, 2)
    self.contents.draw_text(x + 108, y, 12, 32, "/", 1)
    self.contents.draw_text(x + 120, y, 84, 32, actor.next_exp_s)
  end
  def draw_actor_hp(actor, x, y, width = 144)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 32, 32, $data_system.words.hp)
    if width - 32 >= 108
      hp_x = x + width - 108
      flag = true
    elsif width - 32 >= 48
      hp_x = x + width - 48
      flag = false
    end
    self.contents.font.color = actor.hp == 0 ? knockout_color :
      actor.hp <= actor.maxhp / 4 ? crisis_color : normal_color
    self.contents.draw_text(hp_x, y, 48, 32, actor.hp.to_s, 2)
    if flag
      self.contents.font.color = normal_color
      self.contents.draw_text(hp_x + 48, y, 12, 32, "/", 1)
      self.contents.draw_text(hp_x + 60, y, 48, 32, actor.maxhp.to_s)
    end
  end
  def draw_actor_sp(actor, x, y, width = 144)
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 32, 32, $data_system.words.sp)
    if width - 32 >= 108
      sp_x = x + width - 108
      flag = true
    elsif width - 32 >= 48
      sp_x = x + width - 48
      flag = false
    end
    self.contents.font.color = actor.sp == 0 ? knockout_color :
      actor.sp <= actor.maxsp / 4 ? crisis_color : normal_color
    self.contents.draw_text(sp_x, y, 48, 32, actor.sp.to_s, 2)
    if flag
      self.contents.font.color = normal_color
      self.contents.draw_text(sp_x + 48, y, 12, 32, "/", 1)
      self.contents.draw_text(sp_x + 60, y, 48, 32, actor.maxsp.to_s)
    end
  end
  def draw_actor_parameter(actor, x, y, type)
    case type
    when 0
      parameter_name = $data_system.words.atk
      parameter_value = actor.atk
    when 1
      parameter_name = $data_system.words.pdef
      parameter_value = actor.pdef
    when 2
      parameter_name = $data_system.words.mdef
      parameter_value = actor.mdef
    when 3
      parameter_name = $data_system.words.str
      parameter_value = actor.str
    when 4
      parameter_name = $data_system.words.dex
      parameter_value = actor.dex
    when 5
      parameter_name = $data_system.words.agi
      parameter_value = actor.agi
    when 6
      parameter_name = $data_system.words.int
      parameter_value = actor.int
    end
    self.contents.font.color = system_color
    self.contents.draw_text(x, y, 120, 32, parameter_name)
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 120, y, 36, 32, parameter_value.to_s, 2)
  end
  def draw_item_name(item, x, y)
    if item == nil
      return
    end
    bitmap = RPG::Cache.icon(item.icon_name)
    self.contents.blt(x, y + 4, bitmap, Rect.new(0, 0, 24, 24))
    self.contents.font.color = normal_color
    self.contents.draw_text(x + 28, y, 212, 32, item.name)
  end
end

Pokepik
Principiante
Principiante

0/3

Créditos 1834

Gracias : 4

Volver arriba Ir abajo

RPG Maker XP Re: Fonts de todos los colores

Mensaje por eolo32 el 2011-07-07, 20:26

Se que suena estúpido pero... ¿Eso no se podía hacer ya? Es que no yo no uso mucho el XP, pero creo que esa función ya venia incluida (OJO no estoy seguro)

eolo32
Principiante
Principiante

0/3

Créditos 289

Gracias : 0

Volver arriba Ir abajo

RPG Maker XP Re: Fonts de todos los colores

Mensaje por Khaizen el 2011-07-07, 21:06

eolo32 escribió: Se que suena estúpido pero... ¿Eso no se podía hacer ya? Es que no yo no uso mucho el XP, pero creo que esa función ya venia incluida (OJO no estoy seguro)
Cierto, pero este script añade una barbaridad de colores mas para que se puedan usar.
Buen aporte Pokepik, sigue así!!

Saludos, Khaizen.

Khaizen
Principiante
Principiante

0/3

Créditos 1460

Gracias : 4

Volver arriba Ir abajo

RPG Maker XP Re: Fonts de todos los colores

Mensaje por Contenido patrocinado Hoy a las 20:20


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 :: RPG Maker :: Scripts

Permisos de este foro:
No puedes responder a temas en este foro.