-Gus- Posted December 27, 2012 Posted December 27, 2012 for example i have this code: function getObjectsInMap (mapname) theMap = getResourceFromName(mapname) --mapname is supposed to be a string with the folder name if exports.mapmanager:isMap(theMap) then mapRoot = getResourceRootElement(theMap) --this returns false objectsInMap = getElementsByType("object",mapRoot) --so this doesn't work end end i dont know why "getResourceRootElement" returns false (it does when the specified resource doesn't exist) when i previously checked if it's a map with the "isMap" function. it works fine if i get the resource element in another way, for example, insead of using "getResourceFromName", using "getRunningGamemodeMap". thanks in advance Scripts made by me: Killcam : http://forum.mtasa.com/viewtopic.php?f=108&t=46385 Positionsaver(Race-DM) http://community.mtasa.com/index.php?p=resources&s=details&id=3850
Castillo Posted December 27, 2012 Posted December 27, 2012 Are you sure that 'theMap' is a resource element? San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
-Gus- Posted December 27, 2012 Author Posted December 27, 2012 it should be, because i'm checking it with the "isMap" function if exports.mapmanager:isMap(theMap) then mapRoot = getResourceRootElement(theMap) also i tried this function getObjectsInMap (mapname) theMap = getResourceFromName(mapname) --mapname is supposed to be a string with the folder name Name = getResourceName(theMap) outputChatBox("The resource name is "..Name) end and it works Scripts made by me: Killcam : http://forum.mtasa.com/viewtopic.php?f=108&t=46385 Positionsaver(Race-DM) http://community.mtasa.com/index.php?p=resources&s=details&id=3850
Castillo Posted December 27, 2012 Posted December 27, 2012 Maybe it only works with running resources? Edit: I tried it with a stopped map, returned false, then started the map, and worked. San Andreas Utopia RPG (SAUR) Owner & Developer. Education is the most powerful weapon which you can use to change the world.
-Gus- Posted December 27, 2012 Author Posted December 27, 2012 i tried with 'getResourceMapRootElement' and the debugscript says the resource isn't running so you're right. anyway, i 've found a solution so you can close this topic. Scripts made by me: Killcam : http://forum.mtasa.com/viewtopic.php?f=108&t=46385 Positionsaver(Race-DM) http://community.mtasa.com/index.php?p=resources&s=details&id=3850
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now