Callbacks


Server Callbacks

Listing Work Orders

lib.callback.register('mechanic:getWorkOrders', function(source, data)
    -- Parameters:
    -- data.shopId (int) - Shop ID
    -- data.status (string) - 'pending', 'in_progress', 'completed'
    -- data.page (int) - Page Number (pagination)
    -- data.limit (int) - Limit returned order count

    -- Usage:
    local result = lib.callback.await('mechanic:getWorkOrders', false, {
        shopId = 1,
        status = 'pending',
        page = 1,
        limit = 20
    })
end)

Client Callbacks

Creating New Work Order


Hire Employee


Withdraw Money

Info: Withdraw money and Hiring employee callbacks would require player to own defined shop. Otherwise they gonna throw error.


Last updated