Server Exports

🎮 SL-Queue API Documentation

Zaawansowany system kolejki dla serwerów FiveM z funkcjami zarządzania graczami, biletami pracy i priorytetami.


📋 Table of Contents

  • 🚀 Getting Started

  • 📊 Queue Status

  • 👤 Player Management

  • 🎫 Job Tickets

  • ⚙️ Server Status

  • 👑 Admin Functions

  • 📈 Statistics

  • 💡 Examples


🚀 Getting Started

SL-Queue provides a comprehensive API for managing your server's queue system. All exports are available through the resource name.

Basic Usage


📊 Queue Status

GetQueueCount

Returns the current number of players in queue.

Returns: number

GetMaxPlayers

Returns the maximum number of players allowed on the server.

Returns: number

GetOnlineCount

Returns the current number of online players.

Returns: number

GetConnectingCount

Returns the number of players currently connecting.

Returns: number


👤 Player Management

GetPlayerQueuePosition

Gets a player's position in the queue.

Parameters:

  • source (number) - Player server ID

Returns: number - Queue position (-1 if not in queue)

IsPlayerInQueue

Checks if a player is currently in the queue.

Parameters:

  • source (number) - Player server ID

Returns: boolean

GetPlayerQueueInfo

Gets detailed information about a player in the queue.

Parameters:

  • source (number) - Player server ID

Returns:

Example:

GetPlayerTicketStatus

Gets the ticket status for a player.

Parameters:

  • source (number) - Player server ID

Returns:

Example:

CanUseCharacter

Checks if a player can use a specific character.

Parameters:

  • source (number) - Player server ID

  • characterIdentifier (string) - Character identifier

Returns: boolean


🎫 Job Tickets

GetJobTicketStats

Gets statistics for all job tickets.

Returns:

Example:


⚙️ Server Status

GetServerStatus

Gets the current server status including technical breaks and locks.

Returns:

Example:


👑 Admin Functions

IsPlayerAdmin

Checks if a player is an administrator.

Parameters:

  • source (number) - Player server ID

Returns: boolean

GetAdminCount

Gets the number of online administrators.

Returns: number

GetQueueList

Gets the complete queue list (admin only).

Returns:

Example:


📈 Statistics

GetServerStats

Gets comprehensive server statistics.

Returns:

Example:


💡 Examples

Quick Server Overview

Player Status Check

Queue Monitor

Job Ticket Dashboard


⚠️ Important Notes

Security

  • Always validate player permissions before using admin functions

  • Check if exports are available before calling them

  • Log administrative actions for security purposes

Performance

  • Cache results when possible to avoid excessive calls

  • Use appropriate wait times in monitoring loops

  • Consider server load when implementing automated systems

Best Practices

  • Always check return values for nil

  • Handle errors gracefully

  • Use descriptive variable names

  • Comment your integration code


🔧 Troubleshooting

Common Issues

Export not found

  • Ensure the resource is started

  • Check resource name in exports call

  • Verify resource is loaded before calling

Permission denied

  • Check admin permissions for restricted functions

  • Verify player exists and is connected

Invalid data returned

  • Player may have disconnected

  • Queue state may have changed

  • Always validate returned data


Last updated: August 2025

Last updated