MigAndresC Posted September 18, 2014 Share Posted September 18, 2014 Buenas. Estoy creando un EDF personalizado para mis mapas donde requiero de ciertos scripts. Por ahora los estoy cargando de la siguiente manera: name="Vehicle Spawn Manager"> name="rvspawnpoint" friendlyname="Random Vehicle Spawn Point" description="Spawn points for random vehicles."> > name="cvspawnpoint" friendlyname="Custom Vehicle Spawn Point" description="Spawn points for custom vehicles."> model="400" position="!position!" rotation="!rotation!" /> > ="script1.lua" /> ="script2.lua" /> ="script3.lua" cache="false" /> ="script4.lua" cache="false" /> ="script5.lua" cache="false" /> ="script6.lua" cache="false" /> ="script1.lua" type="client" /> ="script2.lua" type="client" /> ="script3.lua" type="client" cache="false" /> ="script4.lua" type="client" cache="false" /> ="script5.lua" type="client" cache="false" /> ="script7.lua" type="client" cache="false" /> > Por ahora funciona normalmente, los scripts se cargan pero tengo ciertas limitaciones que me dificultan el trabajo. Primeramente no puedo utilizar el tipo de script shared (simplemente no funciona). Segundo no puedo trabajar con OOP y tercero, no puedo cargar archivos de configuración (de este tipo), todo porque por alguna razón al .edf no le funciona ninguna de estas cosas (o mejor dicho, no se cómo hacer que funcionen allí). Pregunte en este otro tema: viewtopic.php?f=145&t=80778 Y la recomendación fue que cargara todos los scripts y parecidos desde el meta.xml. Hice todos los cambios y probé la definición en el editor. El .edf se cargó normalmente (sin los scripts, que los pasé al meta), pero los scripts que ahora están en meta.xml no se cargaron. Agradecería si alguien me pudiera guiar, básicamente ejemplificar como cargar DE MANERA CORRECTA scripts para las definiciones del editor de mapas (los .edf) desde el meta.xml. Hice un nuevo tema porque me pareció que el otro difiere un poco en la pregunta principal, me disculpo si no era necesario. Link to comment
MTA Team 0xCiBeR Posted September 18, 2014 MTA Team Share Posted September 18, 2014 Estas definiendo el nuevo EDF en el meta? "Mig" name="Test Resource" version="1" type="script" description="Test Description" edf:definition="edf/MI_ARCHIVO_EDF.edf"/>/> Link to comment
MigAndresC Posted September 18, 2014 Author Share Posted September 18, 2014 Si, este es mi meta: > name="NAME" author="Mig" edf:definition="vsm.edf" type="script" /> >true> ="classy.lua" type="shared" /> ="table.lua" type="shared" /> ="functions.lua" type="shared" cache="false" /> ="VehicleClass.lua" type="shared" cache="false" /> ="VehicleClasses.lua" type="shared" cache="false" /> ="edf.lua" /> ="edf_client.lua" type="client" cache="false" /> ="main.lua" /> > Cuando inicio el editor de mapas e incluyo la definición "vsm", no se cargan los scripts de este meta. Link to comment
AlFA# Posted September 20, 2014 Share Posted September 20, 2014 Si, este es mi meta: > name="NAME" author="Mig" edf:definition="vsm.edf" type="script" /> >true> ="classy.lua" type="shared" /> ="table.lua" type="shared" /> ="functions.lua" type="shared" cache="false" /> ="VehicleClass.lua" type="shared" cache="false" /> ="VehicleClasses.lua" type="shared" cache="false" /> ="edf.lua" /> ="edf_client.lua" type="client" cache="false" /> ="main.lua" /> > Cuando inicio el editor de mapas e incluyo la definición "vsm", no se cargan los scripts de este meta. Mira haber si el edf esta dentro de carpeta o si no prueba con un file. Link to comment
MigAndresC Posted September 21, 2014 Author Share Posted September 21, 2014 Mira haber si el edf esta dentro de carpeta o si no prueba con un file. Si, todo está en la misma carpeta. No entiendo que quieres decir con "prueba con un file"... ¿podrías explicarme? Por cierto, cuando inicio el recurso normalmente (no como definición de editor de mapas), todos los scripts se cargan normalmente. El problema viene cuando lo cargo con el editor de mapas. ¿Alguna idea? Link to comment
Recommended Posts