• Страница 1 из 1
  • 1
[МАНУАЛ] Включение/Выключение фар на кнопку
Дмитрий Дата: Вторник, 25.12.2012, 22:58 | Сообщение # 1 | Сообщить о нерабочей теме


Аватар для Дмитрий

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

И так начнем!

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

Код
new akavandal[MAX_PLAYERS];


И в public OnPlayerCommandText(playerid, cmdtext[])

Код
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, "Фары разбиты!");
                      }
                  }
                }
           }  


Теперь приписываем кнопку
В public OnPlayerKeyStateChange(playerid, newkeys, oldkeys):

Код
  if (newkeys == KEY_SUBMISSION)// Можете поменять, сейчас на клавише 2
     {
               OnPlayerCommandText(playerid,"/fari");
     }  


Вот и все!


From Russia With Love!
  • Страница 1 из 1
  • 1
Поиск: