Jump to content

[HELP] Team Friendly Fire


Wisam

Recommended Posts

I have a small team friendly fire script it makes the fire unharmful for teammates, and i wanted to add a new feature, its teammates cant damage each other's vehicles (when its being driven)

Script:

function protect() 
        for i, TEAMS in ipairs ( getElementsByType("team") ) do 
            if ( getTeamFriendlyFire ( TEAMS ) == true ) then 
                setTeamFriendlyFire ( TEAMS, false ) 
            end 
        end 
end 
addEventHandler("onResourceStart", resourceRoot, protect) 
  
  

Link to comment

Try this and let me know if it worked.

Client Side:

addEventHandler("onClientVehicleDamage", root, 
function(attacker) 
    if attacker and getElementType(attacker) == "player" then 
        local driver = getVehicleController(source) 
        if driver then 
            local attackerTeam = getPlayerTeam(attacker) 
            local driverTeam = getPlayerTeam(driver) 
            if attackerTeam and driverTeam and attackerTeam == driverTeam then 
                cancelEvent() 
            end 
        end 
    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...