Use /debugscript 3.
EDIT: I tested it and figured out the problem.
addEventHandler ( "onClientRender" , root ,
function ( )
local pX , pY , pZ = getPedBonePosition ( localPlayer , 8 )
local pname = getPlayerName ( localPlayer )
if pname:find ( "#%x%x%x%x%x%x" ) then
local hexColor = pname:match ( "#%x%x%x%x%x%x" )
pname = pname:gsub ( "#%x%x%x%x%x%x" , "" )
local r , g , b = getColorFromString ( hexColor )
local x , y = getScreenFromWorldPosition ( pX , pY , pZ + 0.5 )
dxDrawText ( pname , x , y , x , y , tocolor ( r , g , b , 255 ) , 2 , "default" , "center" , "center" )
else
local r , g , b = getPlayerNametagColor ( localPlayer )
local x , y = getScreenFromWorldPosition ( pX , pY , pZ + 0.5 )
dxDrawText ( pname , x , y , x , y , tocolor ( r , g , b , 255 ) , 2 , "default" , "center" , "center" )
end
end)
function getColorFromString(hex)
hex = hex:gsub("#","")
return tonumber("0x"..hex:sub(1,2)), tonumber("0x"..hex:sub(3,4)), tonumber("0x"..hex:sub(5,6))
end