Szerző Téma: 3. spawnolt játékos + cucc  (Megtekintve 685 alkalommal)

Nem elérhető Shadow

  • 238
  • DaeMoN
    • Profil megtekintése
3. spawnolt játékos + cucc
« Dátum: 2012. augusztus 01. - 20:30:59 »
0 Show voters
Tegyük fel hogy restart volt a szerveren és random skinekben random helyen lespawnol egy játékos de a 3. lespawnolt játékosnak legyen egy shotgunja. Tehát pl.:
Van:
ID 0 CSÁCSÁ
ID 1 Szevaöcsi
ID 2 Dikkhe
ID 3 Csaacsaa
és itt a Csaacsaa spawnol le 3-nak akkor ad neki egy shotgunt. De ha CSÁCSÁ spawnol le 3-nak akkor õ kapja a shotgunt. Értitek nem?

Nem elérhető ZeRo

  • 4620
  • Ex Globális Moderátor
    • Profil megtekintése
3. spawnolt játékos + cucc
« Válasz #1 Dátum: 2012. augusztus 02. - 15:09:08 »
+1 Show voters
Elõször is létrehozol egy globális változót, amivel a spawnokat számolod.
 
new spawnCounter;

 
Aztán minden spawnnál növeled az értéket, és ha az a 3, akkor odaadod a fegyvert annak a játékosnak (és leállítod a számlálást).
 

public OnPlayerSpawn( playerid ) {
    if( spawnCounter < 3 ) {
        ++spawnCounter;
    } else if( spawnCounter == 3 ) {
        GivePlayerWeapon( playerid, ... ); //Behelyettesítesz
        ++spawnCounter;
    }
    return 1;
}

 
Elvileg jó kell legyen, bár már elég rég felhagytam a szkripteléssel, szóval nem garantálok semmit. :)

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal