Deltanic Posted July 27, 2010 Share Posted July 27, 2010 Hmm, EVERY script works, they all use the same technique. But this one doesn't work, and I don't know why. xmlLoadFile( "zones.xml" ) That will return false. But IT IS placed in the meta: <config src="playerutils\zones.xml" type="client" /> While this one is returning true, and works: xmlLoadFile( "vehicles.xml" ) <config src="playerutils\vehicles.xml" type="client" /> Both XML files are using the same syntax: <root> <group type="Fruit"> <food name="Strawberry" color="Red" /> <food name="Banana" color="Yellow" /> </group> </root> So, what the hack is the problem? Link to comment
50p Posted July 27, 2010 Share Posted July 27, 2010 <config src="playerutils\zones.xml" type="client" /> ----- <config src="playerutils/zones.xml" type="client" /> I do not recommend you using "\" in xml files. "/" works on Windows as good as on *nix servers. Also, you tell server/client there is a file in "playerutils/" folder but when you load it, you just load from the root folder. Link to comment
Deltanic Posted July 27, 2010 Author Share Posted July 27, 2010 Well, if I need to call the XML from the playerutils folder, how is it then ever possible that vehicles.xml does work? That's kinda strange to me. And I tried placing the XML files in the root folder, but even then the zones.xml won't work, while vehicles.xml and all others does work Link to comment
50p Posted July 28, 2010 Share Posted July 28, 2010 It's not possible to load a file from a folder which you didn't specify in xmlLoadFile. Imagine having 2 files with the same name in the root folder and a subfolder. It's not logical that it'd load a file from folder with specifying only "filename.xml" as the file to load. Show your zones.xml file, it must be faulty if you can't load it. Link to comment
Deltanic Posted July 28, 2010 Author Share Posted July 28, 2010 impossible? I can screen it if you want But here is the zones.xml: <root> <group type="Airports"> <tele name="Los Santos Airport" posX="1647" posY="-2237" posZ="155" /> <tele name="Las Venturas Airport" posX="1266" posY="1324" posZ="12" /> <tele name="San Fierro Airport" posX="-1362" posY="-247" posZ="14" /> </group> <group type="Stuntified streets and cities"> <tele name="Grove Street" posX="2495" posY="1690" posZ="14" /> <tele name="San Fierro Building Jump" posX="-2210" posY="1252" posZ="87" /> </group> </root> Link to comment
50p Posted July 28, 2010 Share Posted July 28, 2010 Yes, it's impossible. If you manage to load a file from a subfolder with just specifying "filename.xml" then it has to be an MTA bug which must be fixed as soon as possible! Since this is illogical. The file looks fine. Have you tried getResourceConfig instead? Link to comment
Deltanic Posted July 28, 2010 Author Share Posted July 28, 2010 Thnx, getResourceConfig works. But wtf. I'm on a different PC now, I tried xmlLoadFile ("vehicles.xml") and that still works. And zones.xml still doesn't. BUT, xmlLoadFile ("playerutils/zones.xml") DOES work here, so maybe this all was a MTA or Win7 bug? It's strange, but it works. 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