Jump to content

[Duda]Simple Script


Brad96

Recommended Posts

Posted (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 by Guest
Posted

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 ) 

Posted

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

Posted

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

Posted

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 

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...