rssMap loader (map_loader)
Category: | script |
---|---|
Author(s): | IIYAMA12 |
Downloads: | 641 |
Rate: | You need to be logged in to vote |
Rating: | 4.2 (5 Votes) |
Description:
This is a map loader, which can let specific players download a map of choice. Maps will be generated clientside and the resource is capable of loading extreme large maps. Loading the map will be done with a speed the pc can handle. The code execution time will be reduced to circa 10 ms. Which is the frame time of a player with 100 fps. So technically when you have 100 fps you still have 98/100 fps when this resource is loading a map. But this is based on running only this resource and based on predictions/knowledge. Which you can't trust...
Version 1.0.2 is uncompiled. (versions 1.0.1 and lower are not)
Exports:
<export function="loadMapForTarget" type="server"/>
<export function="unloadMapForTarget" type="server"/>
<export function="getPlayerDownloadProgress" type="server"/>
<export function="getPlayerMapStatus" type="server"/> (1.0.1 or higher)
Events(serverside):
"onPlayerLoadedMap"
"onPlayerUnloadedMap"
"onPlayerCancelMapDownload" (1.0.1 or higher)
Events(clientside):
"onClientPlayerLoadedMap"
"onClientPlayerUnloadedMap"
For more info, see meta.xml or the MTA forum:
http://forum.mtasa.com/viewtopic.php?f=108&t=92549
Element types that are supported:
Objects, peds, vehicles, markers and pickups
If there are any bugs, let me know.
And don't forget, this resource require some rights in order to read map files from other resources:
<right name="general.ModifyOtherObjects" access="true"></right>
...
(more)
Version 1.0.2 is uncompiled. (versions 1.0.1 and lower are not)
Exports:
<export function="loadMapForTarget" type="server"/>
<export function="unloadMapForTarget" type="server"/>
<export function="getPlayerDownloadProgress" type="server"/>
<export function="getPlayerMapStatus" type="server"/> (1.0.1 or higher)
Events(serverside):
"onPlayerLoadedMap"
"onPlayerUnloadedMap"
"onPlayerCancelMapDownload" (1.0.1 or higher)
Events(clientside):
"onClientPlayerLoadedMap"
"onClientPlayerUnloadedMap"
For more info, see meta.xml or the MTA forum:
http://forum.mtasa.com/viewtopic.php?f=108&t=92549
Element types that are supported:
Objects, peds, vehicles, markers and pickups
If there are any bugs, let me know.
And don't forget, this resource require some rights in order to read map files from other resources:
<right name="general.ModifyOtherObjects" access="true"></right>
...
(more)