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: Bart - 2010. november 28. - 14:20:51

Cím: [HELP]ciklus seg­ítség
Írta: Bart - 2010. november 28. - 14:20:51
Hellóztok!
Mostanában csinálom a bandaháborúkat és egy problémám akadt.
A modban ugy van, legalábbis ugy szeretném, hogy ha a harc folyik a területért és az összes támadó lelép a területrõl, a védók nyernek. (Tehát ha a rifa megtámadja a trid területét, de mindegyik rifa lelép a területrõl akkor a triádok nyernek attól függetlenül, hogy a területen tatózkodnak-e.)
így csináltam:
 
for(new i;i<MAX_PLAYERS;i++)
{
if(!IsPlayerInZone(i))
{
...
}
}

 
Ez tökéletesen mûködik, amikor 1 tmadó van, de ha van mondjuk egy id 0 és egy id 1-es támadó, akkor ha az ID1 rajta van a terülteten, de az ID0 lelép a területrõl, akkor elvesztik.
Szerintem a ciklusokkal lesz a hiba, de nem tudom hol.
Segítenétek?
Cím: [HELP]ciklus seg­ítség
Írta: ZeRo - 2010. november 28. - 17:39:32
if( !IsPlayerInZone( i ) )
Cím: [HELP]ciklus seg­ítség
Írta: Bart - 2010. november 28. - 22:26:58
bö ! :D
Amikor irtam az uzenetet akk nem figyeltem oda. Az a playerid az i akart lenni, a modban is ugy van
Mind1 már rájöttem