Events
Integration events fired by Wasabi Gang Creator (wasabi_gangs).
Events fire from the same code paths as the in-game menus, the server console and the exports, so they cover every change. Listen with AddEventHandler on the server and RegisterNetEvent on the client.
Server events
| Event | Arguments | Fired when |
|---|---|---|
wasabi_gangs:memberJoined | orgId, identifier, rankId | A player joins an organization. |
wasabi_gangs:memberLeft | orgId, identifier | A member leaves or is removed. |
wasabi_gangs:memberRankChanged | orgId, identifier, rankId, previousRankId | A member's rank changes. |
wasabi_gangs:territoryCaptured | territoryId, orgId, previousOrgId | A territory changes owner (war win, creator or export). orgId is nil when cleared. |
wasabi_gangs:warStarted | warId, territoryId, attackerId, defenderId | A war starts. defenderId is nil for an unowned territory. |
wasabi_gangs:warEnded | warId, territoryId, winnerId, scores | A war ends. scores maps organization id to points. |
wasabi_gangs:orgLevelUp | orgId, level, previousLevel | An organization reaches a higher level. |
AddEventHandler('wasabi_gangs:territoryCaptured', function(territoryId, orgId, previousOrgId)
print(('Territory %s captured by %s'):format(territoryId, tostring(orgId)))
end)
Client events
| Event | Arguments | Sent to |
|---|---|---|
wasabi_gangs:memberJoined | orgId, rankId | The player who joined. |
wasabi_gangs:memberLeft | orgId | The player who left. |
wasabi_gangs:memberRankChanged | orgId, rankId, previousRankId | The member whose rank changed. |
wasabi_gangs:territoryCaptured | territoryId, orgId, previousOrgId | Everyone. |
wasabi_gangs:warStarted | warId, territoryId, attackerId, defenderId | Everyone. |
wasabi_gangs:warEnded | warId, territoryId, winnerId | Everyone. |
wasabi_gangs:orgLevelUp | orgId, level, previousLevel | Online members of the organization. |
RegisterNetEvent('wasabi_gangs:memberJoined', function(orgId, rankId)
local org = exports['wasabi_gangs']:GetPlayerOrg()
end)
info
These events are informational. Do not trigger them yourself; use the exports to change organizations, territories and wars.