CMD:arrest(playerid, params[])
{
if(pInfo[playerid][Faction] == 1)
{
if(IsPlayerInRangeOfPoint(playerid, 9.0, 49.6361,-201.6498,-5.7678 ))
{
new ID;
if(sscanf(params,"i", ID)) return SendClientMessage(playerid,-1,"{FF0000}USAGE: {15FF00}/Arrest [ID]");
SetPlayerPos(ID, 264.4282,82.2066,1001.0391);
SetPlayerFacingAngle(ID, 344.0042);
SendClientMessage(ID, -1, "{FF0000}You got arrested !");
SendClientMessage(playerid, -1, "{0066CC}[POLICE]: {15FF00}You arrested specified player !");
}
}
else
{
SendClientMessage(playerid, -1, "{FF0000}ERROR: {15FF00}You aren't Police !");
}
return 1;
}
, try it yourself ****** a bit it is so easy
CMD:arrest(playerid, params[]) {
new ID, time;
if(pInfo[playerid][Faction] == 1) {
if(IsPlayerInRangeOfPoint(playerid, 9.0, 49.6361,-201.6498,-5.7678 )) {
if(!sscanf(params,"ii", ID, time)) {
SetPlayerPos(ID, 264.4282,82.2066,1001.0391);
SetPlayerFacingAngle(ID, 344.0042);
SendClientMessage(ID, -1, "{FF0000}You got arrested !");
SendClientMessage(playerid, -1, "{0066CC}[POLICE]: {15FF00}You arrested specified player !");
SetTimerEx("releasePlayer",time*60, false, "d",id);
} else {
SendClientMessage(playerid,-1,"{FF0000}USAGE: {15FF00}/Arrest [ID] [Time]");
return 1;
}
}
}
return 1;
}
releasePlayer() {
//releasehere
return 1;
}

|
Prokill that is the wrong approach what if he reconnects after 1 second, will he be free
![]() Prokill or what is if he sets the timer to 10 minutes and the user reconnects at 9 minutes, will he have to wait 19? ^^ |