-Gus- Posted December 27, 2012 Share 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 Link to comment
Castillo Posted December 27, 2012 Share Posted December 27, 2012 Are you sure that 'theMap' is a resource element? Link to comment
-Gus- Posted December 27, 2012 Author Share 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 Link to comment
Castillo Posted December 27, 2012 Share 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. Link to comment
-Gus- Posted December 27, 2012 Author Share 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. Link to comment
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