GetRemoteRequests

From Multi Theft Auto: Wiki
Revision as of 06:06, 8 October 2019 by Luxy.c (talk | contribs) (initial makup)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Gets all Template:FetchRemote and Template:CallRemote requests currently running.

Syntax

bool getRemoteRequests ( [ resource theResource = nil ] )

Optional Arguments

  • theResource: the resource to get all requests from

Returns

Returns a table with all requests, false if an invalid resource was provided

Example

Click to collapse [-]
Server

This example prints how many request are currently pending.

function CMD_requestInfo(player, _, resourceName)
    local res = resourceName and getResourceFromName(resourceName) or not resourceName and nil
	
    if(res == false) then
        outputChatBox("There is no resource named '" .. resourceName .. "'", player)
        return
    elseif(res and getResourceState(res) ~= "running") then
        outputChatBox("The provided resource '" .. resourceName .. "' is not running", player)
        return
    end

    local requests = getRemoteRequests(res)
	
    outputChatBox(("There are %d request%s running"):format(#requests, #requests == 1 and '' or 's'), player)
end

addCommandHandler("requestinfo", CMD_requestInfo)
Click to collapse [-]
Client

This example prints how many request are currently pending.

function CMD_requestInfo(player, _, resourceName)
    local res = resourceName and getResourceFromName(resourceName) or not resourceName and nil
	
    if(res == false) then
        outputChatBox("There is no resource named '" .. resourceName .. "'", player)
        return
    elseif(res and getResourceState(res) ~= "running") then
        outputChatBox("The provided resource '" .. resourceName .. "' is not running", player)
        return
    end

    local requests = getRemoteRequests(res)
	
    outputChatBox(("There are %d request%s running"):format(#requests, #requests == 1 and '' or 's'), player)
end

addCommandHandler("requestinfo", CMD_requestInfo)


This template will be deleted.

See Also