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

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

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

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

Команда

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

egor102

Ученик
Вообщем у меня есть команда /arrest ну для полиции фбр армии вот я подвожу игрока чтоб арестовать пишу /arrest минуты цена и у меня опять в чате пишите типо чтобы посадить введите /arrest минуты цена пишу опять вылазиет опять и так и не сажает игрока, вообще напишите в чем проблема?

ВОТ САМА КОМАНДА
PHP:
	if(strcmp(cmd, "/arrest", true) == 0)
	{
	    if(IsPlayerConnected(playerid))
	   	{
			if(IsACop(playerid))
			{
				if(PlayerInfo[playerid][pMember] == 1||PlayerInfo[playerid][pLeader] == 1||PlayerInfo[playerid][pMember] == 2||PlayerInfo[playerid][pLeader] == 2 ||PlayerInfo[playerid][pMember] == 3 ||PlayerInfo[playerid][pLeader] == 3)
				{
				}
                if(!PlayerToPoint(5.0, playerid, 1529.5117,-1683.8053,5.8906) || !PlayerToPoint(5.0,playerid,-1596.1489,676.8752,-5.2422) || !PlayerToPoint(5.0,playerid,-1521.9950,479.5473,7.1875))
				{

					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendClientMessage(playerid, COLOR_GRAD2, " Подсказка: /arrest [цена] [минуты]");
						return 1;
					}
					moneys = strval(tmp);
					if(moneys < 1 || moneys > 10000) { SendClientMessage(playerid, COLOR_GREY, "   Цена от $1 до $10000!"); return 1; }
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendClientMessage(playerid, COLOR_GRAD2, "Подсказка: /arrest [цена] [минуты]");
						return 1;
					}
					new time = strval(tmp);
					if(time < 1 || time > 60) { SendClientMessage(playerid, COLOR_GREY, "   Время от 1 до 60 (Больше 20 минут-на зону)!"); return 1; }
					tmp = strtok(cmdtext, idx);
					if(!strlen(tmp))
					{
						SendClientMessage(playerid, COLOR_GRAD2, " Подсказка: /arrest [цена] [минуты]");
						return 1;
					}
					new suspect = GetClosestPlayer(playerid);
					if(IsPlayerConnected(suspect))
					{
						{
							GetPlayerName(suspect, giveplayer, sizeof(giveplayer));
							GetPlayerName(playerid, sendername, sizeof(sendername));
							format(string, sizeof(string), "* Òû àððåñòîâàë %s!", giveplayer);
							SendClientMessage(playerid, COLOR_WHITE, string);
							GivePlayerMoney(suspect, -moneys);
							format(string, sizeof(string), "arrested by %s ~n~    for $%d", sendername, moneys);
							GameTextForPlayer(suspect, string, 5000, 5);
							ServerResetPlayerWeapons(suspect);
							if(PlayerInfo[playerid][pMember]==1||PlayerInfo[playerid][pLeader]==1)
							{
								format(string, sizeof(string), "Полицейский %s арестовал:  %s .", sendername, giveplayer);
								OOCNews(COLOR_DBLUE, string);
							}
							else if(PlayerInfo[playerid][pMember]==2||PlayerInfo[playerid][pLeader]==2)
							{
								format(string, sizeof(string), "Агент ФБР %s Арестовал нарушителя:  %s .", sendername, giveplayer);
								OOCNews(COLOR_DBLUE, string);
							}
							else if(PlayerInfo[playerid][pMember]==3||PlayerInfo[playerid][pLeader]==3)
							{
								format(string, sizeof(string), "Член Национальной Гвардии %s Арестовал нарушителя:  %s .", sendername, giveplayer);
								OOCNews(COLOR_DBLUE, string);
							}
							SetPlayerInterior(suspect, 6);
							SetPlayerPos(suspect,264.6288,77.5742,1001.0391);
    						PlayerInfo[suspect][pJailTime] = time * 60;
							{
								format(string, sizeof(string), " Тебя посадили на %d секунд. Залог: Невозможен", PlayerInfo[suspect][pJailTime]);
								SendClientMessage(suspect, COLOR_WHITE, string);
							}

							{
							    JailPrice[suspect] = 0;
								format(string, sizeof(string), " Тебя посадили на %d секунд. Залог: Невозможен", PlayerInfo[suspect][pJailTime]);
								SendClientMessage(suspect, COLOR_WHITE, string);
							}
							PlayerInfo[suspect][pJailed] = 1;
				     	   	PlayerInfo[suspect][pArrested] += 1;
							SetPlayerFree(suspect,playerid, "Нарушение закона");
							WantedPoints[suspect] = 0;
							WantedLevel[suspect] = 0;
							WantLawyer[suspect] = 1;
						}
					}
					else
					{
				    	SendClientMessage(playerid, COLOR_GREY, "  Никого нет рядом для арреста.");
				    	return 1;
					}
				}
				else
				{
				    SendClientMessage(playerid, COLOR_GREY, "   Ты не возле точки арреста);
				    return 1;
				}
			}
			else
			{
			    SendClientMessage(playerid, COLOR_GREY, "   Ты не законик!");
			    return 1;
			}
		}
		return 1;
	}
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу