Skip to main content

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​

EventArgumentsFired when
wasabi_gangs:memberJoinedorgId, identifier, rankIdA player joins an organization.
wasabi_gangs:memberLeftorgId, identifierA member leaves or is removed.
wasabi_gangs:memberRankChangedorgId, identifier, rankId, previousRankIdA member's rank changes.
wasabi_gangs:territoryCapturedterritoryId, orgId, previousOrgIdA territory changes owner (war win, creator or export). orgId is nil when cleared.
wasabi_gangs:warStartedwarId, territoryId, attackerId, defenderIdA war starts. defenderId is nil for an unowned territory.
wasabi_gangs:warEndedwarId, territoryId, winnerId, scoresA war ends. scores maps organization id to points.
wasabi_gangs:orgLevelUporgId, level, previousLevelAn 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​

EventArgumentsSent to
wasabi_gangs:memberJoinedorgId, rankIdThe player who joined.
wasabi_gangs:memberLeftorgIdThe player who left.
wasabi_gangs:memberRankChangedorgId, rankId, previousRankIdThe member whose rank changed.
wasabi_gangs:territoryCapturedterritoryId, orgId, previousOrgIdEveryone.
wasabi_gangs:warStartedwarId, territoryId, attackerId, defenderIdEveryone.
wasabi_gangs:warEndedwarId, territoryId, winnerIdEveryone.
wasabi_gangs:orgLevelUporgId, level, previousLevelOnline 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.