Client Events
Client Events
Section titled “Client Events”Squad Update
Section titled “Squad Update”Triggered when a squad is updated (player joined, left, squad modified, etc.).
RegisterNetEvent('squad:client:SquadUpdate', function(data) -- data contains the updated squad dataend)Event Data:
{ players = table, name = string, image = string, maxplayers = number, id = number, owner = number}Example:
RegisterNetEvent('squad:client:SquadUpdate', function(data) print("Squad updated: " .. data.name) print("Players in squad: " .. #data.players)end)Squad Update Attributes
Section titled “Squad Update Attributes”Triggered when squad player attributes are updated (health, armor, blips, etc.).
RegisterNetEvent('squad:client:SquadUpdateAttributes', function(data) -- data contains the updated squad data with player attributesend)Event Data:
{ players = table, name = string, image = string, maxplayers = number, id = number, owner = number}Example:
RegisterNetEvent('squad:client:SquadUpdateAttributes', function(data) for playerId, playerData in pairs(data.players) do -- playerData contains health, armor, etc. endend)Squad Removed
Section titled “Squad Removed”Triggered when a player is removed from their squad or the squad is disbanded.
RegisterNetEvent('squad:client:SquadRemoved', function() -- Player is no longer in a squadend)Example:
RegisterNetEvent('squad:client:SquadRemoved', function() print("Player removed from squad")end)New Message
Section titled “New Message”Triggered when a new message is sent in the squad chat.
RegisterNetEvent('squad:client:NewMessage', function(data) -- data contains the message dataend)Event Data:
{ player = { name = string, serverId = number, image = string, owner = boolean }, message = string, time = number}Example:
RegisterNetEvent('squad:client:NewMessage', function(data) print(data.player.name .. ": " .. data.message)end)Open Menu
Section titled “Open Menu”Trigger this event to open the squad menu for a player.
TriggerEvent('squads:client:openMenu')Example:
TriggerEvent('squads:client:openMenu')