Szerző Téma: Modváltás + csapattöblet  (Megtekintve 664 alkalommal)

Nem elérhető hpeter94

  • 1450
  • Fórum fenntartó
    • Profil megtekintése
Modváltás + csapattöblet
« Dátum: 2010. Február 27. - 11:43:46 »
0 Show voters
Hello! Egy olyan scriptet kérnék ami: 
 
  • elohoz egy dialogot amiben randomra kiválaszt pl 12 modot (vagy mennyi fér ki tekerés nélkül a dialogba) és lehet szavazni melyik legyen...

  • ha 1-2 ember nem szavaz akkor is legyenmondváltás

  • a dialog a GameModeExit(); függvény után/alatt jöjjön elo

  • a scriptben vannak meghatározva a modok nevei (több mint 12)

  • a script is vezérli a modváltást

  • bizonyos ido után autómatikus modváltás van(ha 1-3 ember van fent)/ szavazás van (ha több ember van fent)

  • modonként meghatározható az ido hogy mikor van vége

  • a szavazás elindítható egy paranccsal is ha 4ember beírja a parancsot

  • úgy kéne megoldani hogyha új modom van akkor ne keljen mindegyik modot átírni


Meg külön még azt kérném hogyha egy csapatba több ember akar csatlakozni azt ne engedje! Tehát ne lehessen hogy a zöld csapatba 5 a kékben meg 1 ember van! Megvan!
Ha valaki ráér és megcsinálja nekem azt nagyon megköszönném :D Elore is köszi
« Utoljára szerkesztve: 2010. Február 28. - 20:14:47 írta hpeter94 »

jana4

  • Vendég
Modváltás + csapattöblet
« Válasz #1 Dátum: 2010. Február 28. - 16:44:13 »
0 Show voters
Csapat kiegyenlíto by ZeRo
 
#include < a_samp>
static gTeam[MAX_PLAYERS];
#define TEAM_1 (0)
#define TEAM_2 (1)
new Counter[ 2 ] = 0;
public OnPlayerSpawn( playerid )
{
    if( gTeam[ playerid ] == TEAM_1 )
{
   ++Counter[ 0 ];
    }
else
{
++Counter[ 1 ];
}
    if( Counter[ 0 ] - Counter[ 1 ] > 1 )
    {
gTeam[ playerid ] = TEAM_2;
        --Counter[ 0 ];
        ++Counter[ 1 ];
    }
    return 1;
}

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal