GTA Közösség - A magyar GTA fórum

San Andreas Multiplayer (SA-MP) => SA-MP: Szerverfejlesztés => Segítségkérés => A témát indította: xSkillZ7x - 2012. Április 27. - 19:45:10

Cím: Team help
Írta: xSkillZ7x - 2012. Április 27. - 19:45:10
Hello.
Hogy tudom azt megoldani hogy ha egy Team ures akkor a masik nyerjen.Azaz ha a Team1bol mindenki meg hal akkor a team2 nyerjen.
Gondolom hogy kell hozza egy valtozo.Viszont nem tudom hogy kell le kerdezni hogy hany jatekos van egy csapatban.Mert maskepp meg tudnam csinalni.
Akkor annyit kene csinalni hogy egy valtozo mindig (valtozo--;), es ha 0 akkor masik nyert viszont az a gond hogy nem tudom le kerdezni a letszamot a csapatbol
Cím: Team help
Írta: Benceee - 2012. Április 27. - 19:57:34
Amikor meghal valaki, akkor a csapat változójából leveszünk egyet. Ha a csapat változó == 0val, akkor új kört indítasz.
Cím: Team help
Írta: xSkillZ7x - 2012. Április 27. - 20:01:12
tudom.Viszont en a csapatot ugy csinaltam meg hogy pl OnPlayerSpawn ala.
SetPlayerTeam(playerid, 1);
De most at gondoltam ameddig voltam levinni a kutyamat,gondolkodtam rajta es azt hiszem hogy tudom kb hogy kene.Pillanat meg probalom.Azert kossz hogy segitessz :P
Azt hogy teamcounter++; nem tehetem az update alla mert akkor minden egyes masodpercben ++ olja.

Dupla hozzászólás automatikusan összefûzve. ( 2012. Április 27. - 20:08:49 )

Nah meg oldottam.Most mar csak a masik kerdesemmel van gond :S
Cím: Team help
Írta: Benceee - 2012. Április 27. - 20:08:52
Amikor belép a csapatba akkor adsz hozzá ++t.
Ha SetPlayerTeammal csináltad:
 
new csapat;
for(new i = 0; i < MAX_PLAYERS; i ++)
{
if(GetPlayerTeam(i) == 1)
{
csapat ++;
}
}

 
Így a csapat valtozó tárolja, hogy hány ember van az egyes csapatba.
Cím: Team help
Írta: xSkillZ7x - 2012. Április 27. - 20:10:11
mar meg csinaltam.azert kossz,csak mar az agyam be volt gorcsolve.ki mentem picit most mar meg oldottam koszi szepen tema megoldva