OnClientTransferBoxProgressChange: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
No edit summary
Line 14: Line 14:


==Example==
==Example==
{{Needs_Example}}
This example will show the percentage of the download progress, whenever a resource is started.
<syntaxhighlight lang="lua">
addEventHandler("onClientTransferBoxProgressChange", root, function(downloadedSize, totalSize)
    local percentage = math.min((downloadedSize / totalSize) * 100, 100)
 
    print(percentage .. "%")
end)
</syntaxhighlight>
'''NOTE''': The code must be in a separated resource. It will be responsible to be watching other resources.


==Requirements==
==Requirements==

Revision as of 16:06, 26 February 2021

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

Parameters

number downloadedSizeTotal, number 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.

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

This template will be deleted.

See Also

Client other events


Client event functions