Доступ к архиву

Переход в группу "Пользователь"

300.00
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Не понятно почему не работает команда /arrest

Статус
В этой теме нельзя размещать новые ответы.

Komanich

Начинающий
Пользователь
Регистрация
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;
}
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу