Popular Post Rafa23Alzira Posted April 17, 2013 Popular Post Report Share Posted April 17, 2013 Hola chicos, por inforge vi esta guía de hace tiempo, es para poner color en quest pero con más colores y con una nueva cosa. He dejado lo que son los archivos en italiano, si alguien los quiere traducidos los traduzco enseguida. Link Original: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Creador: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Vamos al tema: 1- Metemos esto en el questlib.lua --** --** Funzioni say colorati --** by BlackYuko --** function say_color(color, text) local rgb = rawget(colors_data, color) say(color256(rgb[1],rgb[2],rgb[3])..text..color256(colors_data.default[1], colors_data.default[2], colors_data.default[3])) end function set_text_color(color) local rgb = rawget(colors_data, color) raw_script(color256(rgb[1],rgb[2],rgb[3])) end colors_data = { ['verde'] = {0,190,0}, ['verde chiaro'] = {0,255,0}, ['verde scuro'] = {0,120,0}, ['verde leggero'] = {144,238,144}, ['verde acqua'] = {102,205,170}, ['rosso'] = {240,0,0}, ['rosso leggero'] = {255,69,51}, ['rosa'] = {255,64,160}, ['rosa scuro'] = {255,0,128}, ['rosa chiaro'] = {255,182,193}, ['corallo'] = {255,127,80}, ['arancione'] = {255,130,0}, ['arancione scuro'] = {255,90,0}, ['fucsia'] = {255,0,255}, ['viola'] = {224,129,255}, ['viola scuro'] = {148,0,148}, ['lilla'] = {200,162,200}, ['marrone'] = {161,63,0}, ['marrone scuro'] = {120,66,0}, ['marrone chiaro'] = {200,164,115}, ['giallo'] = {255,255,53}, ['giallo chiaro'] = {255,255,128}, ['oro'] = {255,191,24}, ['blu'] = {0,0,250}, ['blu scuro'] = {0,0,150}, ['azzurro'] = {128,255,255}, ['azzurro chiaro'] = {193,255,255}, ['turchese'] = {0,255,255}, ['bianco'] = {255,255,225}, ['grigio'] = {128,128,128}, ['nero'] = {0,0,0}, ['default'] = {196,196,196} } 2- Ponemos estás dos nuevas funciones en el quest_functions say_color set_text_color Dos imagenes de muestra: ¿Como usarlo? Para usarlo ponemos así en los say de la quest: say_color("nombre color", "texto") Una función secundaría: set_text_color("rosso") say("Ahora escribira todo el rato rojo") say("Ahora escribira todo el rato rojo") say("Ahora escribira todo el rato rojo") say("Ahora escribira todo el rato rojo") set_text_color("giallo") say("Ahora escribira siempre en amarillo") say("Ahora escribira siempre en amarillo") say("Ahora escribira siempre en amarillo") say("Ahora escribira siempre en amarillo") set_text_color("default") say("Ahora escribiremos como siempre") Imagen de está función secundaria Esto ultimo os lo añado yo de extra, como añadir un nuevo color: Para añadir un color solo debemos hacer esto: vamos al questlib y debajo de el color 'nero' copiamos lo siguiente ['color'] = {R,G,B}, En color ponemos el nombre del color que vamos a poner. En r,g,b tenemos que poner el color, os dejo una tabla de colores aquí: Debes iniciar sesión para ver el contenido del enlace en esta publicación. Es el R,G,B dec Luego vamos a quest_functions y añadimos el nombre del nuevo color igual que en el questlib Espero que se haya entendido perfectamente =) holaquetal, Lord Ahriman, blackveriun and 19 others 20 1 1 Quote Link to comment Share on other sites More sharing options...
Rafa23Alzira Posted June 8, 2013 Author Report Share Posted June 8, 2013 Os adjunto está quest que hice ahora para que podais probar todos los colores quest probandocolores begin state start begin when login begin set_state(information) end end state information begin when letter begin send_letter("probando colores") end when button or info begin say_title("probando colores") say_color("verde", "verde") say_color("verde chiaro", "verde chiaro") say_color("verde scuro", "verde scuro") say_color("verde leggero", "verde leggero") say_color("verde acqua", "verde acqua") say_color("rosso", "rosso") wait() say_color("rosso leggero", "rosso leggero") say_color("rosa", "rosa") say_color("rosa scuro", "rosa scuro") say_color("rosa chiaro", "rosa chiaro") say_color("corallo", "corallo") say_color("arancione", "arancione") say_color("arancione scuro", "arancione scuro") wait() say_color("fucsia", "fucsia") say_color("viola", "viola") say_color("viola scuro", "viola scuro") say_color("lilla", "lilla") say_color("marrone", "marrone") say_color("marrone scuro", "marrone scuro") say_color("marrone chiaro", "marrone chiaro") say_color("giallo", "giallo") wait() say_color("giallo chiaro", "giallo chiaro") say_color("oro", "oro") say_color("blu", "blu") say_color("azurro", "azurro") say_color("azurro chiaro", "textocolor") say_color("turchese", "turchese") say_color("bianco", "bianco") wait() say_color("grigio", "grigio") say_color("nero", "nero") say_color("default", "default") say_color("color", "textocolor") end end end Quote Link to comment Share on other sites More sharing options...
UnderWorks™ Posted June 11, 2013 Report Share Posted June 11, 2013 Gracias buen aporte! (Y) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.