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

This event is triggered every time the resource file downloader (aka. transfer box) updates the download progress.


float downloadedSizeTotal, float downloadTotalBytes
  • downloadedSizeTotal: The total progress in bytes.
  • downloadTotalBytes: The total size of the download in bytes.


The source of this event is the root element.


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

addEventHandler ("onClientTransferBoxProgressChange", root, function (downloadedSize, totalSize)
    local percentage = math.min ((downloadedSize / totalSize) * 100, 100)

    print (percentage .. "%")

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


Minimum server version n/a
Minimum client version 1.5.8-9.20788

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

See Also

Client other events

Client event functions