- Регистрация
- 9 Янв 2019
- Сообщения
- 23
- Лучшие ответы
- 0
- Репутация
- 0
Всем привет, помогите, по не понятным причинам не работает команда /arrest
Тоесть если я не в гос то пишет что тобишь команда не доступна
а если я в гос, то она вообще не работает и ничего не пишет
Тоесть если я не в гос то пишет что тобишь команда не доступна
а если я в гос, то она вообще не работает и ничего не пишет
PHP:
CMD:arrest(playerid, params[])
{
if(!IsACop(playerid)) return SendClientMessage(playerid, COLOR_GREY, "Вы не можете использовать данную команду!");
if(IsPlayerInRangeOfPoint(playerid, 15.0, 268.3327,77.8972,1001.0391) || IsPlayerInRangeOfPoint(playerid, 6.0, 218.2263,114.9286,999.0156) || IsPlayerInRangeOfPoint(playerid, 6.0, 198.3940,157.9389,1003.0234))
{
if(sscanf(params, "d",params[0])) return SendClientMessage(playerid, COLOR_WHITE, "Введите: /arrest [время]");
if(params[0] < 1 || params[0] > 20) return SendClientMessage(playerid, COLOR_GREY, "От 1 минуты до 20");
new suspect = GetClosestPlayer(playerid);
if(!FIX_IsPlayerConnected(suspect)) return true;
if(!ProxDetectorS(4.0, playerid, suspect)) return true;
if(PlayerInfo[suspect][pWanted] < 1) return SendClientMessage(playerid, COLOR_GREY, "Человек должен иметь хотя бы один уровень розыска!");
format(stringer1, sizeof(stringer1), "Вы арестовали %s и заработали 5000 вирт.",PlayerInfo[suspect][pNames]);
SendClientMessage(playerid, COLOR_WHITE, stringer1);
PlayerInfo[suspect][pCash]-= 5000;
GiveMoney(playerid, 5000);
GameTextForPlayer(suspect,"~r~-5000$", 5000, 5);
ResetWeapons(suspect);
switch(PlayerInfo[playerid][pMember])
{
case 1: { format(stringer1, sizeof(stringer1), "<< Офицер LSPD %s арестовал %s >>",PlayerInfo[playerid][pNames],PlayerInfo[suspect][pNames]); SendClientMessageToAll(COLOR_LIGHTRED, stringer1); }
case 2: { format(stringer1, sizeof(stringer1), "<< Агент FBI %s арестовал %s >>",PlayerInfo[playerid][pNames],PlayerInfo[suspect][pNames]); SendClientMessageToAll(COLOR_LIGHTRED, stringer1); }
case 10: { format(stringer1, sizeof(stringer1), "<< Офицер SFPD %s арестовал %s >>",PlayerInfo[playerid][pNames],PlayerInfo[suspect][pNames]); SendClientMessageToAll(COLOR_LIGHTRED, stringer1); }
case 21: { format(stringer1, sizeof(stringer1), "<< Офицер LVPD %s арестовал %s >>",PlayerInfo[playerid][pNames],PlayerInfo[suspect][pNames]); SendClientMessageToAll(COLOR_LIGHTRED, stringer1); }
case 25: { format(stringer1, sizeof(stringer1), "<< Сотрудник SWAT %s арестовал %s >>",PlayerInfo[playerid][pNames],PlayerInfo[suspect][pNames]); SendClientMessageToAll(COLOR_LIGHTRED, stringer1); }
case 26: { format(stringer1, sizeof(stringer1), "<< Сотрудник МГБ %s арестовал %s >>",PlayerInfo[playerid][pNames],PlayerInfo[suspect][pNames]); SendClientMessageToAll(COLOR_LIGHTRED, stringer1); }
}
if(IsPlayerInRangeOfPoint(playerid, 15.0, 268.3327,77.8972,1001.0391))
{
SetPlayerInteriorEx(suspect, 6);
SetPPos(suspect,264.1425,77.4712,1001.0391);
SetPlayerFacingAngle(suspect, 263.0160);
PlayerInfo[suspect][pMestoJail] = 1;
}
else if(IsPlayerInRangeOfPoint(playerid, 6.0, 218.2263,114.9286,999.0156))
{
SetPlayerInteriorEx(suspect, 10);
SetPPos(suspect,219.5400,109.9767,999.0156);
SetPlayerFacingAngle(suspect, 1.0000);
PlayerInfo[suspect][pMestoJail] = 2;
}
else if(IsPlayerInRangeOfPoint(playerid, 6.0, 198.3940,157.9389,1003.0234))
{
SetPlayerInteriorEx(suspect, 3);
SetPPos(suspect,198.3642,161.8103,1003.0300);
SetPlayerFacingAngle(suspect, 1.0000);
PlayerInfo[suspect][pMestoJail] = 3;
}
SetPlayerWantedLevel(suspect, 0);
PlayerInfo[suspect][pJailTime] = params[0]*60;
PlayerInfo[suspect][pWanted] = 0;
PlayerInfo[suspect][pZakonp] -= 1;
SetPlayerSpecialAction(suspect,SPECIAL_ACTION_NONE);
RemovePlayerAttachedObject(suspect,0);
TogglePlayerControllable(suspect, 1);
PlayerInfo[suspect][pJailed] = 1;
PlayerCuffed[suspect] = 0;
TextDrawShowForPlayer(suspect, jail[0][suspect]);
TextDrawShowForPlayer(suspect, jail[1][suspect]);
KillTimer(TimerForPlayer[playerid]);
FollowBy[playerid] = INVALID_PLAYER_ID;
TimerForPlayer[playerid] = INVALID_PLAYER_ID;
ClearAnimations(playerid);
TogglePlayerControllable(playerid, 1);
SendClientMessage(playerid, 0xFFFF00AA, "С вас был снят конвой!");
}
return true;
}