12.06.2013, 06:33
why use IsPlayerConnected?
If you can use INVALID_PLAYER_ID by comparing it to the player.
If player and INVALID_PLAYER_ID match it means the playerID that the player trying to input is not in the server!
Anyways here is the code
If you can use INVALID_PLAYER_ID by comparing it to the player.
If player and INVALID_PLAYER_ID match it means the playerID that the player trying to input is not in the server!
Anyways here is the code
pawn Код:
CMD:pauser(playerid, params[])
{
new player, pName[MAX_PLAYER_NAME];
if(sscanf(params, "u", player)) return SendClientMessage(playerid, -1, "Usage: /pauser [playerid]");
if(AfkOn[player] == true) return SendClientMessage(playerid, -1, "This player is not pausing!");
if(player == INVALID_PLAYER_ID) return SendClientMessage(playerid, -1, "This player is not connected!");
if(AfkOn[player] == true)
{
if(afksecs[player] > 2)
{
new str[75];
GetPlayerName(player, pName, MAX_PLAYER_NAME);
format(str, 75, "%s[%d] has been afk for %d seconds ", pName, player, afksecs[player]);
SendClientMessage(playerid, -1, str);
if(afksecs[player] < 2) return SendClientMessage(playerid, -1, "This player is not pausing!");
}
}
return 1;
}