Ir al contenido

publicidad

Foto

Añadir mas colores para editar los mensajes al RPG Maker XP


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
No hay respuestas en este tema

  • piper100

  • Boomer

  • vida restante: 100%
  • Registrado: 19 ago 2007
  • Mensajes: 2.015
#1

Escrito 27 mayo 2009 - 20:27

Buenas tardes.

Tengo un pequeño problema,y es el siguiente:

En el programa RPG Maker XP vienen un tope de 7 colores por defecto para cambiar el tono de las letras en los mensajes.Ahora llega el lio.

Lo que me gustaria saber es como cambiar ese maximo de colores para añadir nuevos colores,pero no se como hacerlo...

Algunos cambios que he hecho son los siguientes.

En el script "Window_Base" puse esto:

#--------------------------------------------------------------------------
# * Get Text Color
# n : text color number (0-12)
#--------------------------------------------------------------------------
def text_color(n)
case n
when 0
return Color.new(255, 255, 255, 255) # Blanco
when 1
return Color.new(128, 128, 255, 255) # Añil
when 2
return Color.new(255, 128, 128, 255) # Rojo
when 3
return Color.new(128, 255, 128, 255) # Verde
when 4
return Color.new(128, 255, 255, 255) # Azul claro
when 5
return Color.new(0, 0, 0, 255) # Negro
when 6
return Color.new(255, 255, 128, 255) # Amarillo
when 7
return Color.new(192, 192, 192, 255) # Gris
*when 8
return Color.new(255, 128, 255, 255) # Rosa
when 9
return Color.new(150, 9, 206, 255) # Morado
when 10
return Color.new(255, 162, 0, 255) # Naranja
when 11
return Color.new(167, 0, 0, 255) # Rojo oscuro
when 12
return Color.new(0, 255, 186, 255) # Verde azulado
else
normal_color
end
end


Y en "Windows_Message" puse esto:

if c == "001"
# Change text color
text.sub!(/\[([0-9]+)\]/, "")
color = $1.to_i
if color >= 0 and color <= 12
self.contents.font.color = text_color(color)
end

en vez de

if c == "001"
# Change text color
text.sub!(/\[([0-9]+)\]/, "")
color = $1.to_i
if color >= 0 and color <= 7
self.contents.font.color = text_color(color)
end

*A partir del numero con el asterisco,son los que he introducido yo.

(El unico color editado es el rosa,pero es porque cambie un color estandar,y no es lo que quiero conseguir)

¿Podriais echarme una mano?

Gracias por adelantado,y un saludo. :-)


Este tema ha sido archivado. Esto significa que no puedes responder en este tema.
publicidad