GTA Közösség - A magyar GTA fórum
San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Szkript kérések => A témát indította: BarnyBoy - 2012. november 29. - 16:49:06
-
Sziasztok!
Lehet nem egyértelmû a téma neve, de jobbat nem tudok kitalálni.
Egy csapat a csapat ellen (TDM) játékmódot készítek, és a segítségeteket kérném.
A terrorista csapatot megoldottam, hogy hol legyen a kezdõhelye (spawnolási helye), de a rendõr csapatot nem igazán értem.
Na most ez egy LVDM edit, abba kezdtem bele hogy mégis valami segítségem legyen.
Azt szeretném megoldani hogy a rendõrök a rendõrségre spawnoljanak, de csak õk, a terroristák ne.
A rendõrök alatt a rendõr skineket értem, gondolom ez világos.
Ez az elsõ játékmódom, barátommal írjuk, kezdõk vagyunk, tehát megkérlek titeket ne oltogassatok hogy béna vagyok.
Elõre köszönöm a válaszokat!
-
Nem vagyok scripter, de Eps szerint (aki az egyik legjobb scripter) van hozzá kreativitásom meg logikám.
Kössd SKIN ID-hez a dolgot. Pl a terroroknak (csak hasra ütök) SKIN ID-jük 125, és ezt kösd scripthez, hogy pl 125-ös SKIN ID-s playerek spawnoljalak (példaképpen) grove-ra.
És ugye mikor az ember dönt, hogy terror vagy rendõr, akkor már a kezdetekkor a SKIN ID le lenne fektetve a player számára.
Remélem valamiféle kiindulási alapot adott. :)
-
Ha OnPlayerSpawn-nál nem teleportálod a játékosokat, akkor ahol a skineket hozzáadod AddPlayerClass-al, az X Y Z koordinátákat írd át a skinekél arra, ahol spawnolniuk kellene. :)
http://wiki.sa-mp.com/wiki/AddPlayerClass
-
Értem már, köszönöm!
-
Csinálhatod azt, hogy ha külön csapatban vannak, akkor OnPlayerSpawn alatt lekérdezed a csapatukat (GetPlayerTeam, vagy gTeam, nem tudom mit használsz), és utána változtatod meg a pozíciójukat.
Illetve GetPlayerTeam függvénnyel lekérdezhetõ csapatokat létrehozhatsz AddPlayerClassExx függvénnyel.