Hello guys , I have this script and there is a problem I couldn't understand
When I write in the team chat the team tag doesn't show
Can anyone help please ..
function RGBToHex(red, green, blue)
if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255)) then
return nil
end
return string.format("#%.2X%.2X%.2X", red, green, blue)
end
function onplayerChat ( message, messageType )
local red, green, blue = getPlayerNametagColor ( source )
local hex = RGBToHex ( red, green, blue )
local team = getPlayerTeam( source )
local members = getPlayersInTeam( team ) or {}
if ( isObjectInACLGroup('user.'..getAccountName(getPlayerAccount(source)),aclGetGroup('Console')) ) then
cancelEvent()
outputChatBox('#FF0000* #A8A8A8[ Console ] '..hex..' '..getPlayerName(source)..'#FF6100: '..message..'',root,255,255,255,true)
elseif ( messageType == 2 ) then
cancelEvent ( )
for _, player in ipairs(members) do
outputChatBox('#FF0000* ( Team )#A8A8A8 [ Console ]'..hex..' '..getPlayerName ( source )..'#FF6100: '..message..'',root,255,255,255,true)
end
outputServerLog( "(TEAM): " .. getPlayerName ( source ) .. " : " .. message )
end
end
addEventHandler ( "onPlayerChat", root, onplayerChat )
addCommandHandler("c", onplayerChat)