Szerző Téma: Térképrõl eltüntetés+halál után viszarakás dmbe ha dmbe van  (Megtekintve 566 alkalommal)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Térképrõl eltüntetés+halál után viszarakás dmbe ha dmbe van
« Dátum: 2011. Augusztus 15. - 21:43:49 »
0 Show voters
Jóestét :)
azt szeretném megkérdezni hogy hogy lehet visza rakni a playert a dm zonába ha meghalt
+és hogy lehet eltüntetni a térképrõl ?

Nem elérhető Buba

  • 540
    • Profil megtekintése
Térképrõl eltüntetés+halál után viszarakás dmbe ha dmbe van
« Válasz #1 Dátum: 2011. Augusztus 15. - 22:01:11 »
+1 Show voters
Eltüntetés:
A színének az utolsó két jegyét 00 -ra cseréled.
PL:
[pawn]
//Ha piros volt:
SetPlayerColor(playerid,0xFF000000);
[/pawn]
Ezzel megmarad a piros színe, csak nem látszik a térképen.
A visszarakás:
[pawn]
new dmben[MAX_PLAYERS];
[/pawn]
Ezt a mód elejére
[pawn]
dmben[playerid] = 0;
[/pawn]
Ezt a dmbõl való kilépéshez, és az OnPlayerConnect callbackhez rakjuk.
[pawn]
dmben[playerid] = 1;
[/pawn]
Ezt a dmbe lépéskor használjuk, ezzel megadjuk a DM számát is. Erre még szükség lesz. Minden DMnél más-más számot használjuk, kivétel a nullát.
[pawn]
if(dmben[playerid] == 1)
{
  // Itt rakd vissza a DMbe, teleport, fegyveradás, stb
}
else if(dmben[playerid] == 2)
{
 // Itt rakd vissza a DMbe, teleport,fegyveradás stb
}
else if(dmben[playerid] == 3)
{
 // Itt rakd vissza a DMbe, teleport,fegyveradás stb
}
[/pawn]
Ezt az OnPlayerSpawn callbackhoz rakjuk. Azt a számot, amit a DMbe kerülésnél a dmben[playerid] változóban adtunk, azt ellenõrizzük itt. Ha pl, az 1es számot kapta a változó, akkor rakd az 1es DM teleportját és fegyvereit stb. oda, ahová írtam.  Viszont ha a változó nem 1es, akkor ellenõrizzük tovább. Ha nem a következõ feltétel sem igaz, akkor tovább és tovább és tovább..
 remélem érthetõ barátom :)

Nem elérhető instant

  • 2778
  • ZzzzzZ
    • Profil megtekintése
Térképrõl eltüntetés+halál után viszarakás dmbe ha dmbe van
« Válasz #2 Dátum: 2011. Augusztus 15. - 22:11:25 »
0 Show voters
oksa csak eddig 1 dm van :D

Dupla hozzászólás automatikusan összefûzve. ( 2011. Augusztus 15. - 22:11:39 )

ment a + :)

Dupla hozzászólás automatikusan összefûzve. ( 2011. Augusztus 15. - 22:25:41 )

am amit én csináltam ha megölik a dmbe ak kidobja és feldobja a playert 5000 ezer lábra nem tom mért :S
« Utoljára szerkesztve: 2011. Augusztus 15. - 22:25:41 írta instant »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal