Jump to content

Help


ZeyadGTX

Recommended Posts

Hello Guys Can you help me with this small script

This script Makes you get the teamcolor and blip when you chat

But the problem is if the player is not in team his blip is RED !! all the players Blips are red except Team players

local blip = { } 
  
addEventHandler ( "onPlayerChat", root, 
    function ( ) 
        if ( not isElement ( blip [ source ] ) ) then 
            blip [ source ] = createBlipAttachedTo ( source ) 
        end 
  
        local theTeam = getPlayerTeam ( source ) 
        if ( not theTeam ) then 
            return 
        end 
  
        local r, g, b = getTeamColor ( theTeam ) 
        setPlayerNametagColor ( source, r, g, b ) 
        setBlipColor ( blip [ source ], r, g, b, 255 ) 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if isElement ( blip [ source ] ) then 
            destroyElement ( blip [ source ] ) 
        end 
    end 
) 

Link to comment
  
local blip = { } 
  
addEventHandler ( "onPlayerChat", root, 
    function ( ) 
        if ( not isElement ( blip [ source ] ) ) then 
            blip [ source ] = createBlipAttachedTo ( source ) 
        end 
  
        local theTeam = getPlayerTeam ( source ) 
        if ( not theTeam ) then 
            return 
        end 
  
        local r, g, b = getTeamColor ( theTeam ) or 255, 255, 255  
        setPlayerNametagColor ( source, r, g, b ) 
        setBlipColor ( blip [ source ], r, g, b, 255 ) 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if isElement ( blip [ source ] ) then 
            destroyElement ( blip [ source ] ) 
        end 
    end 
) 
  

Link to comment
  
  
local blip = { } 
  
addEventHandler ( "onPlayerChat", 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 ) 
        else 
       local r, g, b = 255, 255, 255 
        setPlayerNametagColor ( source, r, g, b ) 
        setBlipColor ( blip [ source ], r, g, b, 255 ) 
 end 
    end 
) 
  
addEventHandler ( "onPlayerQuit", root, 
    function ( ) 
        if isElement ( blip [ source ] ) then 
            destroyElement ( blip [ source ] ) 
        end 
    end 
) 
  

Link to comment

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...