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

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

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

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

Не работает вызов команды.

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

GoldenRump

Умник
Добрый день дорогие друзья. Вчера я столкнулся с такой проблемой. Решил сделать для мода Skrilax фары, так как там только при включении двигателя включаются фары и выключить нельзя.
И вот сам код.
PHP:
	if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
	{
		if(!IsABMX(GetPlayerVehicleID(playerid)))
		{
			if(newkeys & KEY_FIRE) return OnPlayerCommandText(playerid, "/fariss");
			if(newkeys & KEY_ACTION) return OnPlayerCommandText(playerid, "/enginestarted");
		}
	}
Что самое интересное, /enginestarted работает!

PHP:
	else if (strcmp("/fariss", cmdtext, true) == 0)
	{
  		if(akavandal[playerid] == 0)
		  {
			if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
			{
				if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
				{
					GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
					akavandal[playerid] = 1;
					PlayerPlaySound(playerid, 4604, 0.0, 0.0, 0.0);
				}
			}
		}
	 	else if(akavandal[playerid] == 1)
		{
			if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID){
				if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
					GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
					akavandal[playerid] = 0;
					PlayerPlaySound(playerid, 4604, 0.0, 0.0, 0.0);
				}
			}
	 	}
		return true;
	}
	else if (strcmp("/enginestarted", cmdtext, true) == 0)
	{
		if(zavodis[playerid] == 0)
		{
			if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
			{
				if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
				{
					new id = GetPlayerVehicleID(playerid);
					if(Fuell[id] <= 0) return SendClientMessage(playerid,COLOR_RED,"В машине нет бензина");
					GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,VEHICLE_PARAMS_ON,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
					zavodis[playerid] = 1;
				}
			}
		}
		else if(zavodis[playerid] == 1){
			if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID){
				if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER){
					GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
					SetVehicleParamsEx(GetPlayerVehicleID(playerid),VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
					zavodis[playerid] = 0;
				}
			}
		}
		return true;
	}
А теперь вся суть, всё сделано так, на ALT(ЛКМ) вкл/выкл фары на CTRL вкл/выкл двигатель. Но вот незадача, двигатель нормально работает, а фары нет. И да, если ввести в машине /fariss то фары вкл/выкл.
Я уже не знаю что делать. :D
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу