24.01.2013, 15:11
When I deliver the suspect it sends him to jail but it releases him again after a second, Does anyone know how to change the jail time?. If you need any other coded just reply
Код:
CMD:deliver(playerid, params[]) { if(!IsPlayerInRangeOfPoint(playerid, 8.0, 1991.7953,-2321.2532,13.5469)) { SendClientMessageEx(playerid, COLOR_GREY, "You're not at the Los Santos International Airport."); return 1; } new giveplayerid; if(sscanf(params, "u", giveplayerid)) return SendClientMessageEx(playerid, COLOR_WHITE, "USAGE: /deliver [playerid]"); if(PlayerInfo[playerid][pRank] < 1) { SendClientMessageEx(playerid, COLOR_WHITE, "You must be at least rank 1."); return 1; } if(IsPlayerConnected(giveplayerid)) { if(giveplayerid == playerid) { SendClientMessageEx(playerid, COLOR_GREY, " Can't throw yourself into BlueBerry State Penitentiary.!"); return 1; } if(PlayerInfo[giveplayerid][pWantedLevel] > 5 && PlayerInfo[giveplayerid][pJudgeJailType] != 2) { SendClientMessageEx(playerid, COLOR_GREY, "That player doesn't need to be in prison!"); return 1; } if(ProxDetectorS(8.0, playerid, giveplayerid)) { new string[37 + MAX_PLAYER_NAME]; SetPVarInt(giveplayerid, "IsFrozen", 0); format(string, sizeof(string), "* You've brought %s to Blueberry State Penitentiary.", GetPlayerNameEx(giveplayerid)); SendClientMessageEx(playerid, COLOR_LIGHTBLUE, string); format(string, sizeof(string), "* %s brought you to Blueberry State Penitentiary.", GetPlayerNameEx(playerid)); SendClientMessageEx(giveplayerid, COLOR_LIGHTBLUE, string); GameTextForPlayer(giveplayerid, "~w~Welcome to ~n~~r~Blueberry State Penitentiary.((/exit to exit cell))", 5000, 3); TogglePlayerControllable(giveplayerid, 1); ClearAnimations(giveplayerid); PlayerCuffed[giveplayerid] = 0; SetPVarInt(giveplayerid, "PlayerCuffed", 0); format(PlayerInfo[giveplayerid][pPrisonedBy], 24, "%s", GetPlayerNameEx(playerid)); format(PlayerInfo[giveplayerid][pPrisonReason], 128, "[IC] Judge Sentence"); WantedPoints[giveplayerid] = 0; PlayerInfo[giveplayerid][pWantedLevel] = 0; SetPlayerToTeamColor(giveplayerid); SetPlayerWantedLevel(giveplayerid, 0); SetPlayerSkin(giveplayerid, 50); PlayerInfo[giveplayerid][pJailed] = 2; PhoneOnline[giveplayerid] = 1; PlayerInfo[giveplayerid][pJailTime] = PlayerInfo[giveplayerid][pJudgeJailTime]; SetPlayerInterior(giveplayerid, 1); PlayerInfo[giveplayerid][pInt] = 1; SetPlayerSkin(giveplayerid, 50); SetPlayerVirtualWorld(giveplayerid, 0); PlayerInfo[giveplayerid][pVW] = 0; SetPlayerColor(giveplayerid, TEAM_ORANGE_COLOR); GameTextForPlayer(giveplayerid, "Objects loading...", 1000, 5); SetPVarInt(giveplayerid, "Loading..Interior", 1); SetTimerEx("SafeLoadObjects", 4000, 0, "d", giveplayerid); new rand = random(sizeof(ICPrisonSpawns)); Streamer_UpdateEx(giveplayerid, ICPrisonSpawns[rand][0], ICPrisonSpawns[rand][1], ICPrisonSpawns[rand][2]); SetPlayerPos(giveplayerid, ICPrisonSpawns[rand][0], ICPrisonSpawns[rand][1], ICPrisonSpawns[rand][2]); ResetPlayerWeaponsEx(giveplayerid); } else { SendClientMessageEx(playerid, COLOR_GREY, "That player isn't near you."); return 1; } } else { SendClientMessageEx(playerid, COLOR_GREY, "Invalid player specified."); return 1; } return 1; }