# Events

{% tabs %}
{% tab title="Client Side" %}

### Park out faction Vehicle

```lua
AddEventHandler("wise_faction:garage:parkOut", function (plate)
  -- Example for giving Vehicle Keys to player 
  TriggerEvent("vehiclekeys:client:SetOwner", plate)
end)
```

{% endtab %}

{% tab title="Server Side" %}

### Added Member to Faction

```lua
AddEventHandler("wise_faction:faction:memberAdded", function(factionName, playerId)
    -- Example for updating ESX xPlayer Job
    local xPlayer = ESX.GetPlayerFromId(playerId)
    if not xPlayer then 
        print("ERROR: Player not found")
        return 
    end    

    xPlayer.setJob(factionName, 1)
end)
```

### Removed Member from Faction

```lua
AddEventHandler("wise_faction:faction:memberRemoved", function(factionName, playerId)
    -- Example for updating ESX xPlayer Job
    local xPlayer = ESX.GetPlayerFromId(playerId)
    if not xPlayer then 
        print("ERROR: Player not found")
        return 
    end
    
    xPlayer.setJob("unemployed", 0)
end)
```

{% endtab %}
{% endtabs %}
