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

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

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

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

проблема с /engine

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

1121

Умник
Когда я в маске и нажимаю на клавишу NUM 4 в машине, что бы завести двигатель, пишет неизвестный вставляет ключ в замок зажигания затем, сразу же мой ник - неизвестный заглушил двигатель.





PHP:
if(strcmp(cmd, "/engine", true) == 0)
	{
		if(GetPlayerState(playerid) == 1) return SendClientMessage(playerid,COLOR_GRAD2,"Вы не в транспорте.");
		new vid = GetPlayerVehicleID(playerid);
		if(BoatVeh(vid) || PlaneVeh(vid) || BikeVeh(vid) || PogruzAvia(vid)) return 1;
		if(Gas[vid] <= 0) return SendClientMessage(playerid, COLOR_WHITE, "В Вашей машине закончился бензин. Используйте {FF6347}/service{FFFFFF} для вызова автомеханика."),EngineOtkat[playerid] = 0;
		if(EngineOtkat[playerid] == 1) return error(playerid, "Ожидайте...");
		new State;
		State=GetPlayerState(playerid);
		if(State!=PLAYER_STATE_DRIVER) return 1;
		if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EngineCar[vid] == 0)
  		{
			SetTimerEx("Engine",3500,false,"i",playerid);
			EngineOtkat[playerid] = 1;
			if(PlayerInfo[playerid][pMaskuse] == 1) return format(string, sizeof(string), "Неизвестный вставляет ключ в замок зажигания."),ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE),EngineCar[vid] = 1;
  		 	if(PlayerInfo[playerid][pMaskuse] == 0)
			{
				format(string, sizeof(string), "вставляет ключ в замок зажигания.");
				Action(playerid, string);
			}
		}
  		else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EngineCar[vid] == 1)
		{
			new engine,lights,alarm,doors,bonnet,boot,objective;EngineCar[vid] = 0;
			GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
			SetVehicleParamsEx(vid,0,0,alarm,doors,bonnet,boot,objective);
  			if(PlayerInfo[playerid][pMaskuse] == 1) return format(string, sizeof(string), "Неизвестный заглушил двигатель."),ProxDetector(20.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE),EngineCar[GetPlayerVehicleID(playerid)] = 0;
  			format(string, sizeof(string), "заглушил двигатель.");
			Action(playerid, string);
		}
	}





PHP:
public Engine(playerid)
{
	new string[256];
	new vid = GetPlayerVehicleID(playerid);
	new engine,lights,alarm,doors,bonnet,boot,objective;
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EngineCar[vid] == 0)
	{
		GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
		SetVehicleParamsEx(GetPlayerVehicleID(playerid),1,lights,alarm,doors,bonnet,boot,objective);
		if(PlayerInfo[playerid][pMaskuse] == 1)
		{
			format(string, sizeof(string), "Неизвестный завёл двигатель.");
			ProxDetector(30.0, playerid, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
			EngineCar[vid] = 1;
			EngineOtkat[playerid] = 0;
			return 1;
		}
		if(PlayerInfo[playerid][pMaskuse] == 0)
		{
			format(string, sizeof(string), "завёл двигатель.");
			Action(playerid, string);
			EngineCar[vid] = 1;
			EngineOtkat[playerid] = 0;
			return 1;
		}
	}
	else if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER && EngineCar[vid] == 1)
	{
		GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
		SetVehicleParamsEx(GetPlayerVehicleID(playerid),0,lights,alarm,doors,bonnet,boot,objective);
  		if(PlayerInfo[playerid][pMaskuse] == 1)
		{
			format(string, sizeof(string), "Неизвестный заглушил двигатель.");
			Action(playerid, string);
			EngineCar[vid] = 0;
			return 1;
		}
		if(PlayerInfo[playerid][pMaskuse] == 0)
		{
			format(string, sizeof(string), "заглушил двигатель.");
			Action(playerid, string);
			EngineCar[vid] = 0;
			return 1;
		}
	}
	return 1;
}



Вот даже видео того, как без /mask, нормально заводится. А с /mask ....

 
Последнее редактирование:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу