13.07.2012, 07:41
pawn Код:
new bool:bIsGoEnabled; // top
CMD:go( playerid, params[ ] )
{
if( !IsPlayerAdmin( playerid ) ) return SendClientMessage( playerid, -1, "You have to be an admin to enable/disable go" );
new goid;
if( sscanf( params, "u", goid ) )
{
if( bIsGoEnabled )
{
bIsGoEnabled = false;
SendClientMessage( playerid, -1, "GO: Disabled" );
}
else
{
bIsGoEnabled = true;
SendClientMessage( playerid, -1, "GO: Enabled" );
}
}
else
{
if( IsPlayerConnected( goid ) || goid == INVALID_PLAYER_ID ) return SendClientMessage( playerid, -1, "Error: Player not connected or invalid id" );
if( !bIsGoEnabled ) return SendClientMessage( playerid, -1, "Error: GO is disabled." );
new Float:X, Float:Y, Float:Z;
GetPlayerPos( goid, X, Y, Z );
SetPlayerPos( playerid, X, Y, Z );
SendClientMessage( playerid, -1, "GO: You have been teleported." );
}
return 1;
}
Regards,
FalconX