Variable Items.xml

Philipp1998
Special
Special
Germany
Beiträge: 156
Registriert: Fr 15. Dez 2017, 20:14
x 29
x 157
Geschlecht:

Variable Items.xml

  • Zitat
  • login to like this post

#1

Beitragvon Philipp1998 » Sa 20. Apr 2019, 21:35

Her eine Kleinigkeit für die Kartenbauer...
Wie der Titel schon sagt ist mit diesem Scripte das Variable lader der "items.xml" möglich.

Was zutun ist:
° Sicherungskopie erstellen!!!
° Script als MissionScript einbinden (siehe Bespiel modDesc)
° Im xmlTag "map" diesen Tag einfügen ' defaultSingleplayerItemsXMLFilename="defaultItemsSINGLEPLAYER.xml" ' (siehe Bespiel modDesc) ohne '
° Speicher und Spaß haben






XMLs können so genannt werden wie man möchte, nur dann in der modDesc anpassen.

modDesc:

Code: [Local Link Removed for Guests]

<map id="SampleModMap" className="ModMap" filename="yourPath/ModMap.lua" configFilename="maps/mapDE.xml" defaultVehiclesXMLFilename="defaultVehicles.xml" defaultItemsXMLFilename="defaultItemsMULTIPLAYER.xml" defaultSingleplayerItemsXMLFilename="defaultItemsSINGLEPLAYER.xml">

Script:

Code: [Local Link Removed for Guests]

ModMap = {} local ModMap_mt = Class(ModMap, Mission00) function ModMap:new(baseDirectory, customMt, missionCollaborators) local mt = customMt; if mt == nil then mt = ModMap_mt; end; local self = ModMap:superClass():new(baseDirectory, mt, missionCollaborators); return self; end; function ModMap:load() ModMap:superClass().load(self); if (not self.missionInfo.isValid) and (not self.missionDynamicInfo.isMultiplayer) then local modDesc = loadXMLFile("modDesc", self.baseDirectory .. "modDesc.xml"); local key = "modDesc.maps.map#defaultSingleplayerItemsXMLFilename" if not hasXMLProperty(modDesc, key) then print("ERROR : xmlKey 'defaultSingleplayerItemsXMLFilename' in modDesc not found! ") return; end; self.missionInfo.itemsXMLLoad = Utils.getFilename(getXMLString(modDesc, key), self.baseDirectory); end; end;

Oder zum Runterladen hier:
ModMap.lua
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.



Philipp1998
Special
Special
Germany
Beiträge: 156
Registriert: Fr 15. Dez 2017, 20:14
x 29
x 157
Geschlecht:

Re: Variable Items.xml

  • Zitat
  • login to like this post

#2

Beitragvon Philipp1998 » So 12. Mai 2019, 20:25

Hab eben noch ne Englische Beschreibung auf [External Link Removed for Guests] hochgeladen.