CMD:jail(playerid, params[])
{
new str[128], id, reason[128];
new rand = random(sizeof(JailRandomSpawn));
new time;
if(PlayerInfo[playerid][pAdmin] >= 3)
{
if(sscanf(params, "usd[128]", id, reason, time)) return SendClientMessage(playerid, COLOR_LIME, "[FR Usage] /jail (id) (reason) (time)");
if(id == INVALID_PLAYER_ID) return ErrorMessages(playerid, 2);
if(PlayerInfo[playerid][pAdmin] < PlayerInfo[id][pAdmin]) return ErrorMessages(playerid, 3);
if(PlayerInfo[id][Jail] == 1) return SendClientMessage(playerid, COLOR_RED, "That player is already in jail!");
PlayerInfo[id][Jail] = 1;
ResetPlayerWeapons(id);
SetPlayerPos(id, JailRandomSpawn[rand][0], JailRandomSpawn[rand][1], JailRandomSpawn[rand][2]);
SetPlayerFacingAngle(id, JailRandomSpawn[rand][3]);
SetPlayerInterior(id, 3);
format(str, sizeof(str), "Admin %s(%d) has jailed %s(%d) (Reason:%s)", GetName(playerid), playerid, GetName(id), id, reason);
SendClientMessageToAll(BAN, str);
JailLog(playerid, id, reason);
SetTimer("Unjail",time,false);
PlayerInfo[id][JailC]++;
format(str, sizeof(str), "You jailed %s(%d) for (Reason:%s)", GetName(id), id, reason);
SendClientMessage(playerid, BAN, str);
format(str, sizeof(str), ""COL_GREEN"\nYou have been jailed\n(Reason:%s)", reason);
ShowPlayerDialog(id, 122, DIALOG_STYLE_MSGBOX, ""COL_GREEN"Jailed", str, "OK", "");
}
else return ErrorMessages(playerid, 1);
return 1;
}
TimeConvert(time) {
new minutes;
new seconds;
new string[128];
if(time > 59){
minutes = floatround(time/60);
seconds = floatround(time - minutes*60);
if(seconds>9)format(string,sizeof(string),"%d:%d",minutes,seconds);
else format(string,sizeof(string),"%d:0%d",minutes,seconds);
}
else{
seconds = floatround(time);
if(seconds>9)format(string,sizeof(string),"0:%d",seconds);
else format(string,sizeof(string),"0:0%d",seconds);
}
return string;
}
format(string, sizeof(string), "~w~Jail Time:~g~~h~%s", TimeConvert(PlayerInfo[i][PrisonTime]));
TextDrawSetString(JailTimeText[i],string);[/i]
[I]Try this ^^ :
PHP код:
PHP код:
|
SetTimer("Unjail",time*1000,false);
PHP код:
|
format(string, sizeof(string), "%02d:%02d", minutes, seconds);