DE/Meta.xml

From Multi Theft Auto: Wiki
Revision as of 11:39, 22 August 2012 by HypNotiC (talk | contribs)
Jump to navigation Jump to search

Die meta.xml stellt MTA mit einem Satz von Metadaten, wie z. B. der Ressource Name, den Skripten enthalten und welche Dateien precache für den Versand an Kunden unter anderem. Es ist auch der Umfang der "Elemente". Es wird in XML erstellt, was auf HTML basiert und ist die Überstufe von XHTML.


Tags

XML ist ein Datenformat, welches für die Representation von Daten benutzt wird.

   <info /> Information über die Resource, :
       author: Der Author der Resource
       version: Entwicklungsversion der Resource
       name: Name der Resource
       description: Beschreibung der Resource
       type: Typ der Resource. Verfügbar sind: "gamemode", "script", "map" oder "misc". 
   <script /> Quellcode für diese Resource, mögliche Parameter sind:
       src: Dateiname des Quellcodes
       type: Typ des Quellcodes: "client" oder "server" 
   <map /> Map für den Gamemode. Möglich ist:
       src: .map <Name> 
       dimension: Dimension in der die Map erstellt wird
   <file /> Client-Seitige Datei. Häufig Bilder, .txd, .col, .dff oder .xml Dateien. Sie werden gedownloadet, sobald ein Spieler den Server betreten hat.
       src: Client-Seitiger Dateiname 
       download: Wird in Version 1.4 eingeführt
   <include /> Resource einbringen welche diese Resource benutzen wird
       minversion: Minimale Version
       maxversion: Maximale Version
   <config /> Konfigurationsdatei (.xml), Möglich sind:
       src: Dateiname der Konfigurationsdatei
       type: Typ der Konfigurationsdatei: "client" oder "server" 
   <export /> Diese Funktion exportiert von dieser Resource, andere Resourcen können dadurch hierdrauf Zugriff erlangen.
       function: Der Funktionsname
       http: Kann die Resource per HTTP öffnen (true/false)
   <html />
       src: Dateiname für die HTTP Datei (Kann ein Pfad sein)
       default: The html file is one that is shown by default when visiting /resourceName/ on the server. Only one html can be default, the rest are ignored. (true/false)
       raw: The html file is not parsed by the LUA interpreter and is treated as binary data. Must be used for binary files (images mainly) (true/false) 
   <settings> <setting name="" value=""/> </settings>: Most gamemodes use settings system to let server admins to configure it how they like. For instance you could set round time and then use get and set to get the value or change it, respectively.
   <min_mta_version /> Minimum version requirements for this resource to run correctly. When authoring resources, the minimum version should usually be set to the current released version of MTA:SA (which at the moment is "1.3.0").
       client: The minimum client version
       server: The minimum server version 
   <aclrequest /> A list of ACL rights this resource will need.