rendered paste bodydcmd_jail4(playerid,params[])
{
new time;
new playerid3;
playerid = strval(params[0]);
time = strval(params[1]);
new name[24];
GetPlayerName(playerid,name,24);
new name2[24];
GetPlayerName(playerid,name2,24);
if(IsPlayerCommandLevel(playerid,"jailme")) {
{
if(IsPlayerConnected(playerid) == 1)
{
if (Jailed2[playerid][0] != 1)
{
Jailed2[playerid][1] = time*2;
SetPlayerPos(playerid, 264.2500,77.5074,1001.0391);
SetPlayerFacingAngle(playerid, 270.0000);
SetPlayerInterior(playerid, 6);
SetCameraBehindPlayer(playerid);
TogglePlayerControllable(playerid, 0);
ResetPlayerWeapons(playerid);
JTimer[playerid3] = SetTimerEx("Unj", 500, 1, "ds", playerid, name);
Jailed2[playerid][0] = 1;
}
else
{
SendClientMessage(playerid, 0xFFFFFFAA, "This player is already jailed.");
}
return 1;
}
else return SendClientMessage(playerid, COLOR_WHITE, "SERVER: Insuficient permissions to perform command");
}
}
public Unj(playerid3,name[])
{
Jailed2[playerid3][1] --;
if (Jailed2[playerid3][1] == 0)
{
Jailed2[playerid3][0] = 0, Jailed2[playerid3][1] = 0;
SetPlayerPos(playerid3, 1542.8386, -1675.3768, 13.5553);
SetPlayerFacingAngle(playerid3, 90.0);
SetPlayerInterior(playerid3, 0);
SetCameraBehindPlayer(playerid3);
TogglePlayerControllable(playerid3, 1);
format(jstring, sizeof(jstring), " has served his time in jail.");
SendClientMessageToAll(COLOR_RED, jstring);
KillTimer(JTimer[playerid3]);
}
}
return 1;
}