OnClientTransferBoxProgressChange

From Multi Theft Auto: Wiki
Jump to navigation Jump to search

BETA: FROM VERSION 1.5.8 r20788 ONWARDS
This event is triggered every time the resource file downloader (aka. transfer box) updates the download progress.

Parameters

float downloadedSizeTotal, float downloadTotalBytes
  • downloadedSizeTotal: total progress in bytes
  • downloadTotalBytes: download total size in bytes

Source

The source of this event is the root element.

Example

This example will show the percentage of the download progress, whenever a resource is started.

Click to collapse [-]
Client-side
addEventHandler("onClientTransferBoxProgressChange", root, function(downloadedSize, totalSize)
    local percentage = math.min((downloadedSize / totalSize) * 100, 100)

    print(percentage .. "%")
end)

NOTE: The code must be in a separated resource. It will be responsible to be watching other resources.

Requirements

Minimum supported server
Minimum supported client 1.5.8-9.20788

Note: Using this function/event requires the resource to have the above minimum version declared in the meta.xml <min_mta_version> section. e.g. <min_mta_version server="" client="1.5.8-9.20788" />

See Also

Client other events

BETA: FROM VERSION 1.5.8 r20704 ONWARDS
BETA: FROM VERSION 1.5.8 r20788 ONWARDS

Client event functions