pawn Код:
new Count = 0, countTimer[ MAX_PLAYERS ];
forward Countdown( playerid );
public Countdown( playerid )
{
new
Float: Pos[ 3 ]
;
GetPlayerPos( playerid, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] );
for ( new p = GetMaxPlayers( ), i; i < p; i ++ )
{
if ( !IsPlayerConnected( i ) )
continue;
if ( !IsPlayerInRangeOfPoint( i, 2.0, Pos[ 0 ], Pos[ 1 ], Pos[ 2 ] ) )
continue;
if ( Count < 5 )
Count ++;
if ( Count == 5 )
KillTimer( countTimer[ playerid ] ), GameTextForPlayer( i, "~r~GO GO GO!", 2500, 3 );
new gametextFormat[ 5 ];
format( gametextFormat, 5, "~r~%d", Count );
GameTextForPlayer( i, gametextFormat, 2500, 3 );
}
return 1;
}
// Command
COMMAND:count( playerid, params[ ] )
{
// Messages thingy
Count = 0;
countTimer[ playerid ] = SetTimerEx( "Countdown", 1000, true, "i", playerid );
return 1;
}