Client NUI
File: client/nui.lua
NUI callback handlers for group operations (create, join, leave, invite, etc.).
Responsibilities
- Handle all group CRUD operations from the UI
- Bridge React UI actions to server events
- Process member management (invite, kick, promote)
- Handle task operations (create, activate, complete, fail)
NUI Callbacks
Group Management
| Callback | Server Event | Description |
|---|---|---|
createGroup | wtf_group:server:createGroup | Create new group |
disbandGroup | wtf_group:server:disbandGroup | Disband group |
leaveGroup | wtf_group:server:leaveGroup | Leave group |
refreshDashboard | wtf_group:server:refreshDashboard | Refresh dashboard data |
Member Management
| Callback | Server Event | Description |
|---|---|---|
invitePlayer | wtf_group:server:invitePlayer | Invite player |
acceptInvite | wtf_group:server:acceptInvite | Accept invite |
denyInvite | wtf_group:server:denyInvite | Deny invite |
kickMember | wtf_group:server:kickMember | Kick member |
promoteMember | wtf_group:server:promoteMember | Promote to leader |
Join Requests
| Callback | Server Event | Description |
|---|---|---|
requestJoin | wtf_group:server:requestJoin | Request to join |
acceptJoinRequest | wtf_group:server:acceptJoinRequest | Accept join request |
denyJoinRequest | wtf_group:server:denyJoinRequest | Deny join request |
Tasks
| Callback | Server Event | Description |
|---|---|---|
createTask | wtf_group:server:createTask | Create task |
activateTask | wtf_group:server:activateTask | Start task |
completeTask | wtf_group:server:completeTask | Complete task |
failTask | wtf_group:server:failTask | Fail task |
Roles
| Callback | Server Event | Description |
|---|---|---|
assignRole | wtf_group:server:assignRole | Assign role |
removeRole | wtf_group:server:removeRole | Remove role |
Alliances & Turfs
| Callback | Server Event | Description |
|---|---|---|
proposeAlliance | wtf_group:server:proposeAlliance | Propose alliance |
acceptAlliance | wtf_group:server:acceptAlliance | Accept alliance |
claimTurf | wtf_group:server:claimTurf | Claim territory |
challengeTurf | wtf_group:server:challengeTurf | Challenge turf |
Bounties, Mail, Garage
| Callback | Server Event | Description |
|---|---|---|
postBounty | wtf_group:server:postBounty | Post bounty |
claimBounty | wtf_group:server:claimBounty | Claim bounty |
sendMail | wtf_group:server:sendMail | Send mail |
addVehicle | wtf_group:server:addVehicle | Add vehicle |
spawnVehicle | wtf_group:server:spawnVehicle | Spawn vehicle |