Másodikra:
new iAreaTimer;
public AreaCheck( );
public OnGameModeInit( ) {
iAreaTimer = SetTimer( \"AreaCheck\", 4000, true );
return 1;
}
public OnGameModeExit( ) {
KillTimer( iAreaTimer );
return 1;
}
public AreaCheck( ) {
new iCount;
new Float: fX, Float: fY, Float: fZ;
for( new x = 0; x < MAX_PLAYERS; ++x ) {
if( !IsPlayerConnected( x ) || IsPlayerNPC( x ) ) continue;
GetPlayerPos( x, fX, fY, fZ );
if( fX < MAX_X && fX > MIN_X && fY < MAX_Y && fY > MIN_Y ) ++iCount;
}
if( iCount >= 3 ) {
//Ha legalább 3 ember bentvan ...
}
}
Gondolom érted mit kell behelyettesíteni.
Nemtudom muködik-e, csak most itt rögtönöztem valamit.