Jump to content

Help


ZeyadGTX

Recommended Posts

I have this script it makes you get team color but the problem that you should reconnect is there way to avoid reconnecting

i know some servers works perfectly in it but with another script For Example Team name Forever color red

when i add my self in it my nametag color or blip and the Playercolor isn't red you should reconnect i want to avoid this

function RGBToHex(red, green, blue, alpha) 
    if((red < 0 or red > 255 or green < 0 or green > 255 or blue < 0 or blue > 255) or (alpha and (alpha < 0 or alpha > 255))) then 
        return nil 
    end 
    if(alpha) then 
        return string.format("#%.2X%.2X%.2X%.2X", red,green,blue,alpha) 
    else 
        return string.format("#%.2X%.2X%.2X", red,green,blue) 
    end 
end 
  
local blip = {} 
  
  
  
addEventHandler("onPlayerLogin", root, 
function () 
     if not isElement(blip[source]) then 
        blip[source] = createBlipAttachedTo(source) 
    end 
    local theTeam = getPlayerTeam(source) 
    if theTeam then 
        local r, g, b = getTeamColor(theTeam) 
        setPlayerNametagColor(source, r, g, b) 
        setBlipColor(blip[source], r, g, b, 255) 
  setPlayerName(source,getPlayerName(source):gsub('#%x%x%x%x%x%x',RGBToHex(r,g,b))) 
    else 
        outputChatBox("", source) 
  rr,gg,bb = unpack(randomColor[math.random(#randomColor)]) 
  setBlipColor(blip[source], rr,gg,bb,255) 
  setPlayerName(source,getPlayerName(source):gsub('#%x%x%x%x%x%x',RGBToHex(rr,gg,bb))) 
        setPlayerNametagColor(source, rr,gg,bb) 
  end 
 end 
) 
  
addEventHandler("onPlayerQuit", root, 
function() 
    if isElement(blip[source]) then 
        destroyElement(blip[source]) 
  end 
 end 
) 

Link to comment
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

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