Jump to content

[Duda]Simple Script


Brad96

Recommended Posts

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
Link to comment

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

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

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
  • Recently Browsing   0 members

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