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

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

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

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

Включение/Выключение фар на кнопку

Вам помог код?

  • Да

    Голосов: 13 76.5%
  • Нет

    Голосов: 4 23.5%

  • Всего проголосовало
    17
  • Опрос закрыт .
Статус
В этой теме нельзя размещать новые ответы.

aka.Vandal

Умник
МОДЕРАТОРЫ ИСПРАВЬТЕ ЗАГОЛОВОК ПОЖАЛУЙСТА.

Я поставил на клавишу 2,вы можете поменять.
Автор я. При использовании кода,прошу не нарушать авторских прав (by aka.vandal)

И так начнём!

Добавьте ко всем new:

PHP:
new akavandal[MAX_PLAYERS];
И в public OnPlayerCommandText(playerid, cmdtext[])

PHP:
    if (strcmp("/fari", cmdtext, true) == 0)
    {
        new carid = GetPlayerVehicleID(playerid);
        if(akavandal[carid] == 0)
        {
             if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
             {
                 if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
                {
                    new v = GetPlayerVehicleID(playerid);
                    new Float:hp;
                    GetVehicleHealth(v, hp);
                       if(hp >=350)
                       {
                           GetPlayerName(playerid,sendername,sizeof(sendername));
                         GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                         SetVehicleParamsEx(GetPlayerVehicleID(playerid) ,engine,VEHICLE_PARAMS_ON,alarm,doors,bonnet,boot,objective);
                         akavandal[carid] = 1;
                    }
                    else
                    {
                        SendClientMessage(playerid, COLOR_GRAD1, "Фары разбиты!");
                     }
                 }
               }
          }
        else if(akavandal[carid] == 1)
        {
               if(GetPlayerVehicleID(playerid) != INVALID_VEHICLE_ID)
               {
                 if(GetPlayerState(playerid) == PLAYER_STATE_DRIVER)
                 {
                     GetPlayerName(playerid,sendername,sizeof(sendername));
                     GetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,lights,alarm,doors,bonnet,boot,objective);
                    SetVehicleParamsEx(GetPlayerVehicleID(playerid),engine,VEHICLE_PARAMS_OFF,alarm,doors,bonnet,boot,objective);
                     akavandal[carid] = 0;
                }
               }
        }
        return 1;
    }
Теперь приписываем кнопку
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys):

PHP:
	if (newkeys == KEY_SUBMISSION)// Можете поменять, сейчас на клавише 2
	{
    	      OnPlayerCommandText(playerid,"/fari");
	}
Если помог,Жду плюс)) При использовании на других ресурсах укажите автора!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу