Jump to content

Why the colorcodes doesnt work ?


iFoReX

Recommended Posts

Posted

@tittle I put colorcodes to my script and it doesnt work :/

function obtenerName() 
obtenerNombre = getPlayerName( source ) 
outputChatBox(" #00FF00 "..obtenerNombre.." , Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true) 
end 
addEventHandler("onPlayerJoin", getRootElement(), obtenerName) 
  
function setearName() 
accountName = getAccountName( getPlayerAccount ( source ) ) 
outputChatBox(" #00FF00"..obtenerNombre.." , Ahora tu Nombre se cambio al Nombre de tu cuenta ("..accountName..") ", source, 255, 0, 0, true) 
setPlayerName( source, accountName ) 
end 
addEventHandler("onPlayerLogin", getRootElement(), setearName) 
  
function debolberName() 
setPlayerName( source, obtenerNombre ) 
end 
addEventHandler("onPlayerQuit", getRootElement(), debolberName) 

please help me

elMota/elFoReX De Vuelta En MTA *---------*

Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3

https://www.youtube.com/user/KillersGPs

430x73_FFFFFF_FF9900_000000_000000.png
Posted

This should work:

  
function obtenerName() 
obtenerNombre = getPlayerName( source ) 
outputChatBox(" #00FF00 "..obtenerNombre.." , Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true) 
end 
addEventHandler("onPlayerJoin", getRootElement(), obtenerName) 
  
function setearName() 
accountName = getAccountName( getPlayerAccount ( source ) ) 
obtenerNombre = getPlayerName( source ) 
outputChatBox(" #00FF00"..obtenerNombre.." , Ahora tu Nombre se cambio al Nombre de tu cuenta ("..accountName..") ", source, 255, 0, 0, true) 
setPlayerName( source, accountName ) 
end 
addEventHandler("onPlayerLogin", getRootElement(), setearName) 
  
function debolberName() 
setPlayerName( source, obtenerNombre ) 
end 
addEventHandler("onPlayerQuit", getRootElement(), debolberName) 

(tested)

Posted

I edited , But now when I login the chatbox message doesnt appear

function obtenerName() 
obtenerNombre = getPlayerName( source ) 
outputChatBox(" #00FF00 "..obtenerNombre.." , #00FF00Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true) 
end 
addEventHandler("onPlayerJoin", getRootElement(), obtenerName) 
  
function setearName() 
accountName = getAccountName( getPlayerAccount ( source ) ) 
outputChatBox(" #00FF00"..obtenerNombre.." , #FF0000Ahora tu Nombre se cambio al Nombre de tu cuenta #00FF00( "..accountName.." ) ", source, 255, 0, 0, true) 
setPlayerName( source, accountName ) 
end 
addEventHandler("onPlayerLogin", getRootElement(), setearName) 
  
function debolberName() 
setPlayerName( source, obtenerNombre ) 
end 
addEventHandler("onPlayerQuit", getRootElement(), debolberName) 

elMota/elFoReX De Vuelta En MTA *---------*

Cuenta De Youtube En La Que Subo Tutoriales Acerca De MTA :3

https://www.youtube.com/user/KillersGPs

430x73_FFFFFF_FF9900_000000_000000.png
Posted

That's becouse obtenerNombre is not specified there, you have to insert obtenerNombre = getPlayerName( source ) there too. Copy again my code.

Posted

The variable 'obtenerNombre' is not a global variable

Please do not PM me with scripting related question nor support, use the forums instead.

Posted
local obtenerNombre = getPlayerName(source) 
function obtenerName() 
outputChatBox(" #00FF00 "..obtenerNombre.." , Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true) 
end 
addEventHandler("onPlayerJoin", getRootElement(), obtenerName) 
  
function setearName() 
accountName = getAccountName( getPlayerAccount ( source ) ) 
outputChatBox(" #00FF00"..obtenerNombre.." , Ahora tu Nombre se cambio al Nombre de tu cuenta ("..accountName..") ", source, 255, 0, 0, true) 
setPlayerName( source, accountName ) 
end 
addEventHandler("onPlayerLogin", getRootElement(), setearName) 
  
function debolberName() 
setPlayerName( source, obtenerNombre ) 
end 
addEventHandler("onPlayerQuit", getRootElement(), debolberName) 

Please do not PM me with scripting related question nor support, use the forums instead.

Posted

You can use this instead..

playerName = string.gsub (getPlayerName(source), "#x%x%x%x%x%x%", "") -- Replace player name color code to nothing 
outputChatBox (playerName.." bla bla bla", source, 255, 0, 0, false) 

Multi Theft Auto: San Andreas - DM/DD Race Server

350x20.png

Multi Theft Auto: San Andreas - Freeroam Server (WIP)

350x20.png

Wolfenstein: Enemy Territory Server

350x20.png

Mafia II Multiplayer Server

350x20.png

More Insane-Players Server

Posted
function obtenerName ( account ) 
    local accountName accountName = getAccountName ( account ) 
    local nombre = getPlayerName ( source ) -- You're calling the variable the same as the function name. 
    outputChatBox ( " #00FF00 ".. nombre .." , Tu nombre se te cambiara por tu nombre de cuenta cuando te desconectes te regresaremos tu nombre ", source, 255, 0, 0, true ) 
    outputChatBox(" #00FF00".. nombre .." , Ahora tu Nombre se cambio al Nombre de tu cuenta (".. accountName ..") ", source, 255, 0, 0, true ) 
    setPlayerName ( source, accountName ) 
end 
addEventHandler ( "onPlayerJoin", root, obtenerName ) 

San Andreas Utopia RPG (SAUR) Owner & Developer.

560x95_FFFFFF_FF9900_000000_000000.png

Education is the most powerful weapon which you can use to change the world.

Posted
I dont want get the Colours of the Player I want put colours to my Message in chatboxes

Nah, It doesn't mean like that.

With string.gsub, It will replace any color code on player name, so you don't really need to put #FF0000 to your outputChatBox (Probably most people use it to make color code from player name will not appear if they set colorCoded to be false. So most people set colorCoded to be true and put color code at the outputChatBox to handle it).

I'm not sure it's your problem, but that's my idea.

At least try it. :wink:

Multi Theft Auto: San Andreas - DM/DD Race Server

350x20.png

Multi Theft Auto: San Andreas - Freeroam Server (WIP)

350x20.png

Wolfenstein: Enemy Territory Server

350x20.png

Mafia II Multiplayer Server

350x20.png

More Insane-Players Server

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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