dcmd_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; }