Allied Modders en español

Versión completa: Agregarle color al Galileo (SOLUCIONADO)
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Buenas, alguno me podría ayudar a agregarle color a los mensajes que tira en el plugin galileo, probe de esta manera que es agregandole el stock este:

Código PHP:
stock chat_color(id, const input[], any:...)
{
    static 
szMsg[191], msgSayText;
    
    if (!
msgSayText)
        
msgSayText get_user_msgid("SayText");
    
    
vformat(szMsg190input3);

    
replace_all(szMsg190"!g""^4");
    
replace_all(szMsg190"!y""^1");
    
replace_all(szMsg190"!team""^3");
    
    
message_begin(id MSG_ONE_UNRELIABLE MSG_BROADCASTmsgSayText, .player id);
    
write_byte(id id 33);
    
write_string(szMsg);
    
message_end();


Reemplacé esto:
Código PHP:
client_print(idprint_chat"%L"id"GAL_CMD_RTV"); 
Por esto:
Código PHP:
chat_color(id"%L"id"GAL_CMD_RTV"); 

Después en el galileo.txt le agregué por ejemplo:

Cita:GAL_ROCK_FAIL_TOOSOON = Debes esperar aproximadamente !g%i !yminutos antes de que puedas dar un !grock the vote.

Pero no lo toma al color, ¿alguno me podría ayudar por favor? Muchas graciass.
Tienes que agregarselo a todos los GAL_CMD para que te pueda servir el stock.
(23/12/2019, 02:50 PM)andres_1041 escribió: [ -> ]Tienes que agregarselo a todos los GAL_CMD para que te pueda servir el stock.
Sí obvio, ahí solo daba un ejemplo de lo que hacía, reemplacé todos los client_print pero igual :/
(23/12/2019, 02:59 PM)Farid escribió: [ -> ]
(23/12/2019, 02:50 PM)andres_1041 escribió: [ -> ]Tienes que agregarselo a todos los GAL_CMD para que te pueda servir el stock.
Sí obvio, ahí solo daba un ejemplo de lo que hacía, reemplacé todos los client_print pero igual :/

Prueba otro stock, a mi me paso pero con un resetscore que tenía que no lo agarraba así que cambié de stock y me sirvió.
(23/12/2019, 03:13 PM)andres_1041 escribió: [ -> ]
(23/12/2019, 02:59 PM)Farid escribió: [ -> ]
(23/12/2019, 02:50 PM)andres_1041 escribió: [ -> ]Tienes que agregarselo a todos los GAL_CMD para que te pueda servir el stock.
Sí obvio, ahí solo daba un ejemplo de lo que hacía, reemplacé todos los client_print pero igual :/

Prueba otro stock, a mi me paso pero con un resetscore que tenía que no lo agarraba así que cambié de stock y me sirvió.
¿Me podrías pasar el que te sirvió bro? Ples
Stock.

Código PHP:
stock chatcolor(idColors:colormsg[], any:...)
{
    static 
szMsg[191], msgSayText;
    
#define teaminfo_sent(%0) (TeamInfoSent & (1<<%0))
    
    
if (!msgSayText)
        
msgSayText get_user_msgid("SayText");
    
    
vformat(szMsg190msg4);

     
replace_all(szMsg190"!g""^4");
    
replace_all(szMsg190"!n""^1");
         
replace_all(szMsg190"!color""^3");
    
replace_all(szMsg190"!t2""^0");
    
    
message_begin(id MSG_ONE_UNRELIABLE MSG_BROADCASTmsgSayText, .player id);
    
write_byte(color ? (_:color) : 33);
    
write_string(szMsg);
    
message_end();


Enum.

Código PHP:
enum Colors
{
    
Gris 33,
    
Rojo,
    
Azul


Uso.

Código PHP:
chatcolor(idGris"%L"id"GAL_CMD_NOMS"); 
Probé ese stock y sigue sin tomar el color que raro, mirá te dejo el sma bro a ver si lo podes corroborar...
Prueba ahora
(23/12/2019, 06:23 PM)andres_1041 escribió: [ -> ]Prueba ahora

Nopp, sigue igual
(23/12/2019, 07:02 PM)Farid escribió: [ -> ]
(23/12/2019, 06:23 PM)andres_1041 escribió: [ -> ]Prueba ahora

Nopp, sigue igual

Sube la foto a ver como se ve
(23/12/2019, 10:31 PM)andres_1041 escribió: [ -> ]
(23/12/2019, 07:02 PM)Farid escribió: [ -> ]
(23/12/2019, 06:23 PM)andres_1041 escribió: [ -> ]Prueba ahora

Nopp, sigue igual

Sube la foto a ver como se ve

Ya está solucionado bro, gracias.