DE/Meta.xml

From Multi Theft Auto: Wiki
Revision as of 18:02, 22 August 2012 by Jusonex (talk | contribs) (some corrections)
Jump to navigation Jump to search

Die meta.xml gibt MTA Informationen über die Resource. Beispiele dafür sind Ressourcenname, eingebundene Scripts und Dateien wie Grafiken und ähnliches. Benutzt wird hier die Auszeichnungssprache XML.

Tags

Folgende XML-Tags können verwenden werden:

  • <info /> Information über die Ressource (können via getResourceInfo eingelesen werden):
    • author: Der Author der Ressource
    • version: Version der Ressource
    • name: Name der Ressource
    • description: Kurze Beschreibung der Ressource
    • type: Typ der Ressource. Möglichkeiten sind: "gamemode", "script", "map" oder "misc"
  • <script /> Skriptdateien für diese Ressource, mögliche Attribute sind:
    • src: Pfad zum Skript
    • type: Typ: "client" oder "server"
  • <map /> Map für den Gamemode. Möglich ist:
    • src: Pfad zur .map Datei
    • dimension: Dimension, in der die Map erstellt wird
  • <file /> Datei: Häufig Bilder, .txd, .col, .dff oder .xml Dateien. Sie werden gedownloadet, sobald ein Spieler den Server betritt.
    • src: Pfad zur Datei
    • download: wird in Version 1.4 eingeführt und gibt an, ob eine Datei beim Ressourcenstart heruntergeladen werden soll
  • <include /> Ressource einbringen, welche diese Ressource 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 /> Export von Funktionen dieser Ressource. Andere Resourcen können dadurch Zugriff erlangen.
    • function: Funktionsname
    • http: Kann die Ressource via HTTP geöffnet werden? (true/false)
  • <html />
    • src: Dateiname für die HTML Datei (kann ein Pfad sein)
    • default: Standard HTMl-Datei, welche durch den Besuch von /resourceName/ geöffnet wird. Nur eine Datei kann als default markiert werden (true/false)
    • raw: Gibt an, ob eine Datei nicht vom Lua Interpreter interpretiert werden soll. Dieses Attribut wird vor allem für Bilder benutzt (true/false)
  • <settings> <setting name="" value=""/> </settings>: Viele Spielmodi benutzen diese Option, um Einstellungen, die leicht geändert werden können, festzulegen
  • <min_mta_version /> Minimale MTA Version
    • client: Minimale Client Version
    • server: Minimale Server Version
  • <aclrequest /> Eine Liste mit ACL Rechten, die die Ressource brauch