πŸ“’EXPORTS

This documentation provides information about the export functions available in the Janiel FastFood script.

Client Exports

GetDeliveryStats

Returns player's delivery statistics.

local stats = exports['janiel-fastfood']:GetDeliveryStats()

-- Returns:
{
    level = 1,        -- Current level
    xp = 0,          -- Current XP
    orders = 0,      -- Total deliveries
    earnings = 0     -- Total earnings
}

GetDeliveryLevel

Returns player's current delivery level.

local level = exports['janiel-fastfood']:GetDeliveryLevel()

GetDeliveryXP

Returns player's current XP amount.

IsDeliveryActive

Checks if player is currently on an active delivery.

Server Exports

AddDeliveryXP

Adds XP to player's delivery experience.

SetDeliveryMultiplier

Sets the payment multiplier for deliveries.

SetDeliverySpeedMultiplier

Sets the speed multiplier for deliveries.

GetPlayerDeliveryStats

Returns all delivery statistics for a player.

Integration Examples

Level-Based Payment Bonus

Level-Based Speed Bonus

XP and Level System

Important Notes

  1. All exports are defined in fxmanifest.lua

  2. Client exports can only be used in client scripts

  3. Server exports can only be used in server scripts

  4. Multipliers cannot be less than 1.0

  5. XP and level system is automatically saved to database

Last updated