Overview
Player Management
List, kick, ban, heal, teleport
Business & Jobs
Manage employment and businesses
Items
Give items to players
Doors & Elevators
Create, edit, delete doors
Player Management
Admin:GetPlayerList
Get all currently connected players. Returns: Array of player data (source, name, character info, job)Admin:GetDisconnectedPlayerList
Get recently disconnected players. Returns: Array of disconnected player recordsAdmin:GetPlayer
Get detailed information about a specific player. Data:{ source = number }
Returns: Full player and character data
Admin:BanPlayer
Ban a player from the server. Data:Admin:KickPlayer
Kick a player from the server. Data:Admin:ActionPlayer
Perform an action on a player (bring, goto, heal, attach, marker). Data:| Action | Description |
|---|---|
bring | Teleport target player to admin |
goto | Teleport admin to target player |
heal | Fully heal target player |
attach | Attach admin camera to target |
marker | Place marker on target’s position |
Admin:ToggleInvisible
Toggle admin invisibility.Admin:NoClip
Log noclip usage (toggled via chat command).Business Management
Admin:GetBusinessList
Get all registered businesses. Returns: Array of business dataAdmin:GetBusinessDetail
Get detailed info about a specific business. Data:{ businessId = string }
Admin:FireEmployee
Remove an employee from a business. Data:Job Management
Admin:GetJobList
Get all available jobs and their grades. Returns: Array of job definitionsAdmin:GiveJob
Give a job to a player. Data:Admin:RemoveJob
Remove a player’s job (set to unemployed). Data:Item Management
Admin:GetItemList
Get all registered items. Returns: Array of item definitionsAdmin:GiveItem
Give an item to a player. Data:Door & Elevator Management
Admin:GetDoorList
Get all door definitions. Returns: Array of door dataAdmin:CreateDoor
Create a new dynamic door (saved to database). Data: Door definition table (see Doors Configuration)Admin:UpdateDoor
Update an existing dynamic door. Data:Admin:DeleteDoor
Delete a dynamic door. Data:{ doorIndex = number }
Admin:ToggleDoorLock
Toggle a door’s lock state from the admin panel. Data:{ doorId = string|number }
Admin:GetElevatorList
Get all elevator definitions.Admin:CreateElevator
Create a new dynamic elevator.Admin:UpdateElevator
Update an existing dynamic elevator.Admin:DeleteElevator
Delete a dynamic elevator.Admin:StartDoorHelper
Start the door helper tool (places markers at door coordinates for editing).Admin:StartElevatorZoneHelper
Start the elevator zone visualization helper.Admin:StartElevatorPositionHelper
Start the elevator position helper tool.Heist Management
Admin:GetHeistStatuses
Get current status of all heists/robberies. Returns: Array of heist statuses (active, cooldown, disabled)Admin:ResetHeist
Reset a specific heist. Data:{ heistId = string }
Admin:HeistAction
Perform a heist management action. Data:Utility Callbacks
Admin:GetMapPlayers
Get all players with their current positions for the admin map. Returns: Array of{ source, coords, name, character } entries
Admin:TeleportToCoords
Teleport admin to specific coordinates. Data:Admin:CurrentVehicleAction
Perform an action on the admin’s current vehicle. Data:{ action = string }
Vehicle actions require admin level 90+.
Admin:UpdatePhonePerms
Update a player’s phone permissions from the admin panel. Data:Admin:GetCommandList
Get all registered chat commands visible to the admin. Returns: Array of command definitionsNext Steps
Admin - Commands
Chat commands
Admin - Permissions
Permission system
Doors API
Door management