20.02.2010, 21:24
One basic exemple using Ban (Not Tested):
In top of your script:
and in your Ban command:
Exemple:
Then, put in any part of your script:
For end, put in OnPlayerConnect and in OnPlayerDisconnect:
In top of your script:
pawn Код:
new bool:AlreadyBan[MAX_PLAYERS];
forward RemoveAlreadyBan(playerid);
pawn Код:
if(AlreadyBan[playerid] == true)
return SendClientMessage(playerid,COLOR,"Wait for 1 minute, before ban again!");
pawn Код:
AlreadyBan[playerid] = true;
BanTime[playerid] = SetTimer("RemoveAlreadyBan", 60000, 0);
pawn Код:
if(strcmp(cmdtext, "/ban", true)==0)
{
if(AlreadyBan[playerid] == true)
return SendClientMessage(playerid,COLOR,"Wait for 1 minute, before ban again!");
//BAN CMD FUNCTION HERE...
AlreadyBan[playerid] = true;
SetTimer("RemoveAlreadyBan", 60000, 0);
return 1;
}
pawn Код:
public RemoveAlreadyBan(playerid)
{
AlreadyBan[playerid] = false;
SendClientMessage(playerid,COLOR,"Now you can ban again!");
return 1;
}
pawn Код:
AlreadyBan[playerid] = false;