Перейти к содержанию
Авторизация  
Vladimir_Kulkov

Машина не отправляется в интерьер ШС

Рекомендуемые сообщения

Vladimir_Kulkov
if(!strcmp(cmd, "/jailcar", true))
	{
		tmp = strtok(cmdtext, idx);
		new trailer = strval(tmp);
		if(!PlayerToPoint(50.0, playerid, 495.4215,-2481.9905,34.8655))
		{
  		SendClientMessage(playerid, COLOR_GRAD2, "Вы не на штрафстоянке");
    	return 1;
     	}
		SetPVarInt(playerid,"shtraf1",trailer);
		if(GetCop(playerid) == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Вы не СЭ-ДПС");
		if(GetCreatorID(trailer) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "На штраф стоянку можно ставить только личный транспорт");
		if(!strlen(tmp))
		{
		SendClientMessage(playerid,COLOR_GRAD2,"Используй: /jailcar [ID авто]");
		}
		if(VehicleSystem[GetCreatorID(trailer)][cArrest] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Транспорт уже на штраф стоянке");
		return ShowPlayerDialog(playerid,2314,1,"Арест автомобиля","Введите причину ареста автомобиля:","Ок","Отмена");
	}


почему машина не исчезает.. и после ареста в нее можно сесть и так же зарескарить..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
#Bazuka

А где x.z.y при введение команды в интерьер

GetPlayerPos - узнает позицию
SetPlayerPos - устанавливает позицию 
new Float: x, Float: y, Float: z;

ShowPlayerDialog кинь полный

Изменено пользователем Rulles

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Max_Eitzen

Диалог 2314 покажите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Vladimir_Kulkov

А где x.z.y при введение команды в интерьер

GetPlayerPos - узнает позицию
SetPlayerPos - устанавливает позицию 
new Float: x, Float: y, Float: z;

ShowPlayerDialog кинь полный

if(dialogid == 2314)
	{
		if(response)
		{
		    new Name1[MAX_PLAYER_NAME];
			if(GetCop(playerid) == 0) return SendClientMessage(playerid, COLOR_GRAD2, "Только для сотрудников СЭ");
			new trailer = GetPVarInt(playerid,"shtraf1");
			if(GetCreatorID(trailer) == -1) return SendClientMessage(playerid, COLOR_GRAD2, "На штраф стоянку можно ставить только личный транспорт");
			if(!strlen(inputtext) || strlen(inputtext) >= 32) return ShowPlayerDialog(playerid,2314,1,"Арест автомобиля","Ошибка: максимум 32 символа\nВведите причину ареста автомобиля:","Ок","Отмена");
			if(VehicleSystem[GetCreatorID(trailer)][cArrest] == 1) return SendClientMessage(playerid, COLOR_GRAD2, "Транспорт уже на штраф стоянке");
			format(VehicleSystem[GetCreatorID(trailer)][cPArestNick],24,"%s",Name1);
			ArestCar(trailer,inputtext);
			SetVehicleVirtualWorld(trailer, 10);
			SendClientMessage(playerid, COLOR_GRAD2, "Вы успешно закрепили автомобиль на штрафстоянке");
							new cars = GetPlayerVehicleID(playerid);
			GetVehiclePos(cars, VehicleSystem[GetCreatorID(cars)][xCA],VehicleSystem[GetCreatorID(cars)][yCA],VehicleSystem[GetCreatorID(cars)][zCA]);
			GetVehicleZAngle(cars, VehicleSystem[GetCreatorID(cars)][aCA]);
			SaveCar(GetCreatorID(cars));
			return 1;
		}
	}

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Гость
Эта тема закрыта для публикации ответов.
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.