CS/Meta.xml: Difference between revisions
TheGreenkey (talk | contribs) No edit summary |
TheGreenkey (talk | contribs) No edit summary |
||
Line 93: | Line 93: | ||
''Omlouvam se za preklad bez diakritiky.'' | ''Omlouvam se za preklad bez diakritiky.'' | ||
[[Category:Cesky]] | [[Category:Cesky]] | ||
[[ru:Meta.xml]] | [[ru:Meta.xml]] | ||
[[es:Sobre el archivo "meta.xml"]] | [[es:Sobre el archivo "meta.xml"]] | ||
[[pl:Meta.xml]] | [[pl:Meta.xml]] | ||
[[en:Meta.xml]] |
Revision as of 18:01, 17 May 2012
Soubor meta.xml prezentuje MTA sbirkou metadat, jako je nazev resource, scripty ktere ma obsahovat, a jake soubory maji byt nacteny pro poslani clientum. Je to take rozsah "elementu". Je psana v XML, ktera je zalozena na HTML a je pribuzny XHTML.
Tagy
XML je textovy format dat format ktery je bezne pouzivan pro prezentovani dat. MTA pouziva na XML zalozeny jazyk pro popsani metadat pro resource uzitim tagu nize:
- <info /> Informace o tomto resource, mozne parametry jsou (jakekoliv parametry muzou byt pouzity a vypsany pomoci getResourceInfo):
- author: Autor tohoto reource
- version: Verze resource
- name: Nazev resource
- description: Strucny popis resource
- type: Typ resource, ten muze byt "gamemode", "script", "map" nebo "misc".
- <script /> Zdrojove kody pro resource, mozne parametry jsou:
- src: Nazev souboru skriptu
- type: Typ kodu: "client" nebo "server"
- <map /> Mapa pro herni mod, mozne parametry jsou:
- src: .map soubor (muze byt take cesta napr. "mapy/nazev.map")
- dimension: Dimenze ve ktere bude mapa nactena (volitelne)
- <file /> client-side soubor. Obecne jsou to obrazky, .txd, .col, .dff nebo .xml files. Tyto soubory budou stazeny klienty kdyz bude resource zapnut (nebo pri pripojeni)
- src: nazev client-side souboru (muze byt i cesta napr. "images/image.png")
- <include /> Obsahuje jine resource ktere tento resource vyuzije, mozne parametry:
- resource: Nazev resource ktery chcete spustit spolecne s timto
- minversion: Minimalni verze resource (volitelne)
- maxversion: Maximalni verze resource (volitelne)
- <config /> Konfiguracni soubor (.xml) ktery muze resource vyuzit, mozne parametry jsou:
- src: Nazev konfiguracniho souboru
- type: Typ souboru: "client" nebo "server"
- <export /> Toto exportuje funkce z tohoto reosurce, takze ostatni resource je muzou vyuzit pomoci call
- function: Nzev funkce
- type Jaky je typ exportovane funkce server-side nebo client-side (spravne hodnoty: "server" a "client")
- http: Muze byt funkce vyvolana pomoci HTTP (true/false)
- <html />
- src: Nazev HTTP souboru (muze byt cesta)
- default: HTML soubor ktery je zobrazen defaultne pri navsteve /nazevResource/ na serveru. Pouze jeden HTML soubor muze byt vychozi, ostatni jsou ignorovany. (true/false)
- <settings> <setting name="" value=""/> </settings>: Vetsina gamemodu pouziva settings system Aby ho administratori serveru mohli nastavit jak chteji. Muzete pouzit funkce get a set pro zjisteni hodnoty nebo pro jeji zmenu.
- <min_mta_version /> Minimalni verze MTA ktera je potreba pro spravne fungovani resource. Kdyz vydavate resource, mela by byt tato hodnota nastavena na aktualni posledni vydanou verzi MTA (ktera nyni je "1.6.0").
- client: Minimalni verze clienta
- server: Maximalni verze clienta
Priklad
Zde je priklad mety vyuzivajici tagy zminene vyse:
<meta>
<info author="Slothman" type="gamemode" name="Stealth" />
<config src="help.xml" type="client"/>
<min_mta_version client="1.6.0" server="1.6.0" />
<script src="stealthmain_server.lua" />
<script src="noiseblip.lua" />
<script src="mission_timer.lua" />
<script src="gadgets_server.lua" />
<script src="gadgets_client.lua" type="client"/>
<script src="stealthmain_client.lua" type="client"/>
<script src="noisebar.lua" type="client"/>
<script src="spycam.lua" type="client"/>
<file src="riot_shield.txd" />
<file src="riot_shield.dff" />
<file src="riot_shield.col" />
<file src="armor.png" />
<file src="camera.png" />
<file src="cloak.png" />
<file src="goggles.png" />
<file src="mine.png" />
<file src="radar.png" />
<file src="shield.png" />
<include resource="scoreboard" />
<include resource="killmessages" />
<include resource="maplimits" />
<settings>
<setting name="roundlimit" value="[6]" />
<setting name="teamdamage" value="[1]" />
<setting name="teambalance" value="[1]" />
<setting name="spazammo" value="[25]" />
<setting name="m4ammo" value="[100]" />
<setting name="shotgunammo" value="[25]" />
<setting name="sniperammo" value="[20]" />
<setting name="ak47ammo" value="[120]" />
<setting name="rifleammo" value="[40]" />
<setting name="deserteagleammo" value="[45]" />
<setting name="pistolammo" value="[132]" />
<setting name="uziammo" value="[150]" />
<setting name="tec9ammo" value="[150]" />
<setting name="silencedammo" value="[65]" />
<setting name="grenadeammo" value="[4]" />
<setting name="satchelammo" value="[4]" />
<setting name="teargasammo" value="[4]" />
<setting name="molatovammo" value="[4]" />
</settings>
</meta>
Omlouvam se za preklad bez diakritiky.