<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Debella+Martin</id>
	<title>Multi Theft Auto: Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.multitheftauto.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Debella+Martin"/>
	<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/wiki/Special:Contributions/Debella_Martin"/>
	<updated>2026-04-24T09:03:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.3</generator>
	<entry>
		<id>https://wiki.multitheftauto.com/index.php?title=HU/Bevezet%C3%A9s_a_scriptel%C3%A9sbe&amp;diff=43517</id>
		<title>HU/Bevezetés a scriptelésbe</title>
		<link rel="alternate" type="text/html" href="https://wiki.multitheftauto.com/index.php?title=HU/Bevezet%C3%A9s_a_scriptel%C3%A9sbe&amp;diff=43517"/>
		<updated>2014-12-28T11:35:29Z</updated>

		<summary type="html">&lt;p&gt;Debella Martin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Egy működő script ==&lt;br /&gt;
Mi lesz az első megtanulják, hogyan készítsünk egy alap script, amely lehetővé teszi a játékos sétát a városban, lépésről lépésre.&lt;br /&gt;
=== Hol vannak a scriptek? ===&lt;br /&gt;
Vessünk egy pillantást a szkript fájl szerkezetét. Átlépni a MTA Server mappát, és kövesd az utat alábbi:&lt;br /&gt;
&lt;br /&gt;
szerver / mods / deathmatch / források /&lt;br /&gt;
&lt;br /&gt;
Lesz egy csomó .zip fájlok, amelyek a csomagolt mintaparancsfájlok szállított MTA. Minden fájl egy &amp;quot;erőforrás&amp;quot;, és ezek mind kell bontani, és betölti a szerver, amikor elindul. A saját forrás, egyszerűen, hogy egy mappát a kívánt nevet. Fogjuk használni &amp;quot;myserver&amp;quot; ez a bemutató.&lt;br /&gt;
&lt;br /&gt;
Most kell a könyvtár alatt:&lt;br /&gt;
&lt;br /&gt;
szerver / mods / deathmatch / források / kiszolgalo /&lt;br /&gt;
&lt;br /&gt;
=== Azonosítása a forrás ===&lt;br /&gt;
Annak érdekében, hogy a szerver tudja, mi van a forrás, a '' meta.xml fájl '' mappát kell létrehozni a listára a forrás tartalmát. Azt kell elhelyezni, hogy az erőforrás rootkönyvtára, amely a &amp;quot;myserver&amp;quot; mappába a mi esetünkben. Tehát hozzon létre egy szöveges fájlt, és nevezd el &amp;quot;meta.xml fájl&amp;quot;, és nyissa meg a Jegyzettömb.&lt;br /&gt;
&lt;br /&gt;
Írja be a következő kódokat a '' meta.xml fájl '' file:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; [XML]&lt;br /&gt;
&amp;lt;meta&amp;gt;&lt;br /&gt;
      &amp;lt;info author = &amp;quot;Yourname&amp;quot; type = &amp;quot;játékmód&amp;quot; name = &amp;quot;My Server&amp;quot; description = &amp;quot;Az első MTA szerver&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;script src = &amp;quot;script.lua&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/ meta&amp;gt;&lt;br /&gt;
&amp;lt;/ code&amp;gt;&lt;br /&gt;
A '' &amp;lt;info /&amp;gt; '' tag, van egy &amp;quot;típus&amp;quot;, amely jelzi, hogy az erőforrás a '' gamemode '', hanem a rendszeres közé, vagy a &amp;quot;&amp;quot; térkép &amp;quot;,&amp;quot;, ami szó lesz. A játékmód, amire szüksége van, hogy egy önálló kiszolgáló.&lt;br /&gt;
&lt;br /&gt;
A '' &amp;lt;script /&amp;gt; '' címke jelzi a script fájl tartalmazza az erőforrás, amely azt fogja létrehozni a következő.&lt;br /&gt;
=== Létrehozása egy egyszerű script ===&lt;br /&gt;
Ne feledje, hogy a '' &amp;lt;script /&amp;gt; '' tag fölött, a .lua fájl nem tartozik egy másik könyvtárba. Ezért hozunk létre a fájlt a mappába, meta.xml fájl. Most akkor másolja be a következő kódot a script.lua:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;lua&amp;quot;&amp;gt; [Lua]&lt;br /&gt;
helyi spawnX, spawnY, spawnZ = 1959,55, -1714,46, 10&lt;br /&gt;
működni joinHandler ()&lt;br /&gt;
spawnPlayer (forrás, spawnX, spawnY, spawnZ)&lt;br /&gt;
fadeCamera (forrás, true)&lt;br /&gt;
setCameraTarget (forrás, forrás)&lt;br /&gt;
outputChatBox (&amp;quot;Welcome to My Server&amp;quot;, forrás)&lt;br /&gt;
vég&lt;br /&gt;
addEventHandler (&amp;quot;onPlayerJoin&amp;quot;, getRootElement (), joinHandler)&lt;br /&gt;
&amp;lt;/ code&amp;gt;&lt;br /&gt;
A script spawnol akkor a koordináta (x, y, z) pontban, ha csatlakozik a játék. Ne feledje, hogy a '' fadeCamera '' funkciót kell használni, vagy a képernyő fekete lesz. Továbbá, a kiadások után DP2, be kell állítani a kamera célt (különben a lejátszó látni fogja a kék ég).&lt;br /&gt;
&lt;br /&gt;
A '' 'forrás' '' változó jelzi ki az eseményeket kiváltották. Mivel egy játékos csatlakozott, amikor a kódja indításra, akkor használja ezt a változót kell keresni, aki csatlakozott. Így lesz ívik a játékos helyett mindenkinek vagy egy véletlenszerűen.&lt;br /&gt;
&lt;br /&gt;
Ha van egy közelebbi pillantást a [[addEventHandler]], akkor láthatjuk, 3 dolgot: &amp;quot;onPlayerJoin&amp;quot;, ami azt jelzi, ha ez beindul. getRootElement (), amely azt mutatja meg, hogy mit / hogy ki indulhat. (getRootElement () mindent / mindenkit) És joinHandler, ami jelzi a funkciót, amelyet meg kell indulnia a kiváltó esemény. Egyéb részleteket hamarosan szó lesz a másik példa, most nézzük csak futtatni a szerveren, és próbáld ki!&lt;br /&gt;
&lt;br /&gt;
=== Futás a forgatókönyvet ===&lt;br /&gt;
Ahhoz, hogy a szerver lépésként egyszerűen futtatja a végrehajtható alatt kiszolgáló / mappa. A fenti kiszolgáló statisztika jelenik meg először; vegye figyelembe a port számát, ami akkor kell, amikor csatlakozott a játékot. Akkor a szerver terhelését a források biztosítása a mods / deathmatch / resources / könyvtárba, majd a &amp;quot;kész elfogadni kapcsolatok!&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Mielőtt kapcsolódni a szerverhez, akkor le kell futtatni a gamemode. Írja &amp;quot;start myserver&amp;quot;, és nyomja meg az Entert. A szerver elindul a játékmód most létrehozott, és azt is mutatják, az esetleges hibákat és figyelmeztetéseket ettől kezdve. Most már elkezdheti az MTA ügyfél, és a &amp;quot;Quick Connect&amp;quot; Az IP-cím, a szerver a port számot amit korábban. Ha minden jól megy, pár másodperc után a karakter fog járni az utcán Los Santos.&lt;br /&gt;
&lt;br /&gt;
Next felteszünk egy parancsot, hogy a script, hogy a játékosok használhatják, hogy kapsz egy gépkocsi mellett a helyzetüket. Lehet, hagyja azt, és nézd meg a fejlettebb scripting a [[Map Manager | Map Manager]], amely továbbra is ez a bemutató. Egy másik ágat a bemutató [[Bevezetés a Scripting GUI]], akkor kövesse azt, hogy milyen grafikus felhasználói felület a MTA készült, és megírt.&lt;/div&gt;</summary>
		<author><name>Debella Martin</name></author>
	</entry>
</feed>