San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: siklosikrisz - 2014. július 05. - 00:12:18
Cím: Foglalt koordináta ellenörzés.
Írta: siklosikrisz - 2014. július 05. - 00:12:18
Hali. Azt szeretném megoldani,hogy létrehozok 10 koordinátát,és ha beírok egy parancsot,akkor a játékost az elsõ koordinátára teleportálja.Ha egy másik játékos is beírja utána,akkor õt a másodikra teleportálja.Tehát ha beírja a parancsot,de már foglalt az elsõ koordináta,akkor õt a másodikra teleportálja.Ha már a második is foglalt,akkor értelemszerûen a 4.re teleportálja. Ez hogyan kivitelezhetõ? Ha lehet,akkor kérnék egy mintát is,mert elég kezdõ vagyok. Köszönöm elõre is a választ!:)
Cím: Foglalt koordináta ellenörzés.
Írta: Dfoglalo - 2014. július 05. - 00:39:06
Én úgy csináltam, hogy létrehoztam egy változót, aminek értéke egy. Az elsõ gyereket így az 1. Helyre teszi, majd nõ eggyel a változó értéke. Ha jön a következõ emberke, akkor a változó értéke 2 lesz, a 2. Koordinátára lerakja, a változó értéke pedig eggyel nõ, kövi a 3-ra kerül, nõ, 4., stb. Remélem érthetõ. :)
Cím: Foglalt koordináta ellenörzés.
Írta: siklosikrisz - 2014. július 05. - 01:21:19
Légy szíves írj egy kis példát kis. :D Nem veled akarom megíratni,csak jobban megy ha látom is.(vizuális típus vagyok :D)
Cím: Foglalt koordináta ellenörzés.
Írta: bencarter007 - 2014. július 09. - 02:42:54
csak egy egyszerû vázlat
new változó = 0; if (változó == 0) { SetPlayerPos(playerid,elsõ koordináta); változó ++; // vagy változó = 1; } if (változó == 1) { SetPlayerPos(playerid,második koordináta); változó ++; // vagy változó = 2; } //és igy tovább
Cím: Foglalt koordináta ellenörzés.
Írta: siklosikrisz - 2014. július 09. - 14:59:48