Brad96 Posted August 28, 2013 Share Posted August 28, 2013 (edited) estoy probando lo de la wiki , trigerclient .. y ps quiero que me de el color de mi nombre ..como hago para que me de el color de mi name ? gracias function greetingCommand ( playerSource, commandName ) triggerClientEvent ( "onGreeting", getRootElement(), "Hola " ..getPlayerName(playerSource):gsub("#%x%x%x%x%x%x","") ) end Edited August 28, 2013 by Guest Link to comment
GamerDeMTA Posted August 28, 2013 Share Posted August 28, 2013 y donde esta el client Link to comment
Brad96 Posted August 28, 2013 Author Share Posted August 28, 2013 el client esta aparte .. esta es la parte que me interesa .. si lo necesitan diganme Link to comment
AlvareZ_ Posted August 28, 2013 Share Posted August 28, 2013 pero cuanto Triggeas y pides ayuda debes poner las dos partes. y usa: getPlayerNametagColor Link to comment
BorderLine Posted August 28, 2013 Share Posted August 28, 2013 supongo que estas guiandote por los ejemplos de la wiki. bueno te explico, el outputchatbox contiene mas argumentgos, deberias leerlos y uno de esos es que se muestren los codigos hexadecimales. A diferencia del server, la funcion outputchatbox en clientside, no contiene el 2do argumento del server, que es al jugador que se el envia el mensaje. en este caso segimos con los sigentes argumentos function greetingHandler ( message ) outputChatBox ( "The server says: " .. message, 255,255,255,true )-- 255,255,255 son los RGB y el true, es para mostrar los hexadecimales end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), greetingHandler ) Link to comment
Brad96 Posted August 28, 2013 Author Share Posted August 28, 2013 yaku no es eso .. el punto es que muestre el color del nick de cada jugador que lo haga Link to comment
BorderLine Posted August 28, 2013 Share Posted August 28, 2013 tal como dice alvarez entonces aslo asi function greetingHandler ( message, r, g, b) outputChatBox ( "The server says: " .. message, r,g,b ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), greetingHandler ) function greetingCommand ( playerSource, commandName ) local r, g, b = getPlayerNametagColor(playerSource) triggerClientEvent ( "onGreeting", getRootElement(), "Hola " ..getPlayerName(playerSource):gsub("#%x%x%x%x%x%x",""), r, g, b ) end intenta eso, nose si funcione Link to comment
Brad96 Posted August 28, 2013 Author Share Posted August 28, 2013 solo marca el texto en azul .. Link to comment
BorderLine Posted August 28, 2013 Share Posted August 28, 2013 y cual es el problema? podrias dar mas detalles, Link to comment
Brad96 Posted August 28, 2013 Author Share Posted August 28, 2013 ejemplo si mi nombre es #000000Brad y hay un #007AFFYakuza , a yakuza le salga de el color de su name , ose azul y a brad de color negro Link to comment
BorderLine Posted August 28, 2013 Share Posted August 28, 2013 al usar :gsub("#%x%x%x%x%x%x","") estas quitando los hexadecimales prueba esto function greetingHandler ( message, r, g, b) outputChatBox ( "The server says: " .. message, r,g,b,true ) end addEvent( "onGreeting", true ) addEventHandler( "onGreeting", getRootElement(), greetingHandler ) function greetingCommand ( playerSource, commandName ) local r, g, b = getPlayerNametagColor(playerSource) triggerClientEvent ( "onGreeting", getRootElement(), "Hola " ..getPlayerName(playerSource), r, g, b ) end Link to comment
Brad96 Posted August 28, 2013 Author Share Posted August 28, 2013 nada , osea si muestra color , pero no el color del player Link to comment
Brad96 Posted August 28, 2013 Author Share Posted August 28, 2013 listo la cosa es agregar el coloded enable .. osea el ultimo argumento opcional de outputChatBox da esa opcion .. Link to comment
BorderLine Posted August 28, 2013 Share Posted August 28, 2013 ya estaba agregado en el script que te había dado Link to comment
Brad96 Posted August 28, 2013 Author Share Posted August 28, 2013 si pero en el server side no Link to comment
BorderLine Posted August 28, 2013 Share Posted August 28, 2013 el serverside no contenia n outputChatBox. Link to comment
Recommended Posts