Skip to content

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

CallbackServer EventDescription
createGroupwtf_group:server:createGroupCreate new group
disbandGroupwtf_group:server:disbandGroupDisband group
leaveGroupwtf_group:server:leaveGroupLeave group
refreshDashboardwtf_group:server:refreshDashboardRefresh dashboard data

Member Management

CallbackServer EventDescription
invitePlayerwtf_group:server:invitePlayerInvite player
acceptInvitewtf_group:server:acceptInviteAccept invite
denyInvitewtf_group:server:denyInviteDeny invite
kickMemberwtf_group:server:kickMemberKick member
promoteMemberwtf_group:server:promoteMemberPromote to leader

Join Requests

CallbackServer EventDescription
requestJoinwtf_group:server:requestJoinRequest to join
acceptJoinRequestwtf_group:server:acceptJoinRequestAccept join request
denyJoinRequestwtf_group:server:denyJoinRequestDeny join request

Tasks

CallbackServer EventDescription
createTaskwtf_group:server:createTaskCreate task
activateTaskwtf_group:server:activateTaskStart task
completeTaskwtf_group:server:completeTaskComplete task
failTaskwtf_group:server:failTaskFail task

Roles

CallbackServer EventDescription
assignRolewtf_group:server:assignRoleAssign role
removeRolewtf_group:server:removeRoleRemove role

Alliances & Turfs

CallbackServer EventDescription
proposeAlliancewtf_group:server:proposeAlliancePropose alliance
acceptAlliancewtf_group:server:acceptAllianceAccept alliance
claimTurfwtf_group:server:claimTurfClaim territory
challengeTurfwtf_group:server:challengeTurfChallenge turf

Bounties, Mail, Garage

CallbackServer EventDescription
postBountywtf_group:server:postBountyPost bounty
claimBountywtf_group:server:claimBountyClaim bounty
sendMailwtf_group:server:sendMailSend mail
addVehiclewtf_group:server:addVehicleAdd vehicle
spawnVehiclewtf_group:server:spawnVehicleSpawn vehicle

AIFAZI — FiveM Resources