Jump to content

[AJUDA]Estrela na cabeça


Recommended Posts

Alguem pode passa esse SCRIPT pra um grupo na ACL ?

Nome do grupo é "Bope"

só quem for do grupo "Bope" não aparecerá a estrela na cabeça...

local Timer = {} 
Bribe = {} 
  
xMain_ = function(  ) 
    for index,v in ipairs (getElementsByType("player")) do 
        xWanted_(v) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, xMain_); 
  
xWanted_ = function(v) 
    if not isElement(v) then return end 
    Timer[v] = setTimer( 
    function(player) 
        if isElement(player) then 
        local team = getPlayerTeam(player) 
        if ( team and getTeamName(team) == "Police" ) then return end 
        local Wanted = getPlayerWantedLevel ( player ); 
        local x,y,z = getElementPosition ( player ); 
        local Name = getPlayerName ( player ); 
            if ( Wanted >= 1 ) then 
                if Bribe[player] and isElement(Bribe[player]) then return end        
                Bribe[player] = createObject(1247,x,y,z); 
                attachElements (Bribe[player],player,0,0,1.6) ; 
                outputChatBox(" [ "..Name.." ] Have [ "..Wanted.." ] Wanted Level! ",v,255,0,0,true); 
            elseif ( Wanted == 0 and Bribe[player] and isElement(Bribe[player]) ) then 
                destroyElement(Bribe[player]); 
                Bribe[player] = nil 
            end 
        end 
    end 
    ,5000,0,v); 
end 
  
xJoin_ = function ( ) 
   xWanted_(source); 
end 
addEventHandler("onPlayerJoin",root,xJoin_); 
  
xWantedDestroy_ = function ( ) 
    if Timer[source] and isTimer(Timer[source]) then  
        killTimer(Timer[source]);  
        Timer[source] = nil 
    end; 
    if Bribe[source] and isElement(Bribe[source]) then 
        destroyElement(Bribe[source]); 
        Bribe[source] = nil 
    end 
end 
addEventHandler("onPlayerQuit",root,xWantedDestroy_); 

10369.png

Link to comment

tentei ai não testado

  
local Timer = {} 
Bribe = {} 
  
xMain_ = function(  ) 
    for index,v in ipairs (getElementsByType("player")) do 
        xWanted_(v) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, xMain_); 
  
xWanted_ = function(v) 
    if not isElement(v) then return end 
    Timer[v] = setTimer( 
    function(player) 
        if isElement(player) then 
        local team = getPlayerTeam(player) 
        local NomeAcl = getAccountName(getPlayerAccount(player))   
        if ( team and getTeamName(team) == "Police" ) or isObjectInACLGroup ("user."..NomeAcl, aclGetGroup ( "Bope" ) ) then return end 
        local Wanted = getPlayerWantedLevel ( player ); 
        local x,y,z = getElementPosition ( player ); 
        local Name = getPlayerName ( player ); 
            if ( Wanted >= 1 ) then 
                if Bribe[player] and isElement(Bribe[player]) then return end       
                Bribe[player] = createObject(1247,x,y,z); 
                attachElements (Bribe[player],player,0,0,1.6) ; 
                outputChatBox(" [ "..Name.." ] Have [ "..Wanted.." ] Wanted Level! ",v,255,0,0,true); 
            elseif ( Wanted == 0 and Bribe[player] and isElement(Bribe[player]) ) then 
                destroyElement(Bribe[player]); 
                Bribe[player] = nil 
            end 
        end 
    end 
    ,5000,0,v); 
end 
  
xJoin_ = function ( ) 
   xWanted_(source); 
end 
addEventHandler("onPlayerJoin",root,xJoin_); 
  
xWantedDestroy_ = function ( ) 
    if Timer[source] and isTimer(Timer[source]) then 
        killTimer(Timer[source]); 
        Timer[source] = nil 
    end; 
    if Bribe[source] and isElement(Bribe[source]) then 
        destroyElement(Bribe[source]); 
        Bribe[source] = nil 
    end 
end 
addEventHandler("onPlayerQuit",root,xWantedDestroy_); 
  
  

Link to comment

Assim a linha 21 ta certa ?

local Timer = {} 
Bribe = {} 
  
xMain_ = function(  ) 
    for index,v in ipairs (getElementsByType("player")) do 
        xWanted_(v) 
    end 
end 
addEventHandler("onResourceStart", resourceRoot, xMain_); 
  
xWanted_ = function(v) 
    if not isElement(v) then return end 
    Timer[v] = setTimer( 
    function(player) 
        if isElement(player) then 
        local team = getPlayerTeam(player) 
        local NomeAcl = getAccountName(getPlayerAccount(player))   
        if ( team and getTeamName(team) == "Police" ) or isObjectInACLGroup ("user."..NomeAcl, aclGetGroup ( "Bope" ) ) then return end 
        local Wanted = getPlayerWantedLevel ( player ); 
        local x,y,z = getElementPosition ( player ); 
        local createBlipAttachedTo(player,56); -- isso ? 
        local Name = getPlayerName ( player ); 
            if ( Wanted >= 1 ) then 
                if Bribe[player] and isElement(Bribe[player]) then return end       
                Bribe[player] = createObject(1247,x,y,z); 
                attachElements (Bribe[player],player,0,0,1.6) ; 
                outputChatBox(" [ "..Name.." ] Have [ "..Wanted.." ] Wanted Level! ",v,255,0,0,true); 
            elseif ( Wanted == 0 and Bribe[player] and isElement(Bribe[player]) ) then 
                destroyElement(Bribe[player]); 
                Bribe[player] = nil 
            end 
        end 
    end 
    ,5000,0,v); 
end 
  
xJoin_ = function ( ) 
   xWanted_(source); 
end 
addEventHandler("onPlayerJoin",root,xJoin_); 
  
xWantedDestroy_ = function ( ) 
    if Timer[source] and isTimer(Timer[source]) then 
        killTimer(Timer[source]); 
        Timer[source] = nil 
    end; 
    if Bribe[source] and isElement(Bribe[source]) then 
        destroyElement(Bribe[source]); 
        Bribe[source] = nil 
    end 
end 
addEventHandler("onPlayerQuit",root,xWantedDestroy_); 

Link to comment
  • 4 weeks later...

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