• Страница 1 из 1
  • 1
Модератор форума: drifter-dron, admin, TweIk  
В чом проблема с движком
Drifter96Дата: Четверг, 03.02.2011, 16:57:24 | Сообщение # 1

Группа: Пользователи
Сообщений: 300
Вот сделал полностью систему двигла на 03с как сделать чтоб глохло авто нормальнО?
вот как я сделал и не глохнет пишет что авто заглохло а сама едет дальше......
Code
public CheckCarHealth()
{
new engine,lights,alarm,doors,bonnet,boot,objective;
new playerid;
   new vid = GetPlayerVehicleID(playerid);
  new string[256];
     new sendername[MAX_PLAYER_NAME];
     for (new i=0; i < MAX_PLAYERS; i++)
     {
         if (IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
         {
              new Float:health;
              GetVehicleHealth(GetPlayerVehicleID(i),health);
              new newcar = GetPlayerVehicleID(i);
              if (health <= 500 && !IsABoat(newcar) && !IsABike(newcar) && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))
              {
                  if(engineOn[GetPlayerVehicleID(i)] == 1)
                  {
                     if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
                     {
           
       //TogglePlayerControllable(i, 0);
                    SendClientMessage(i, COLOR_LIGHT_BLUE, " Òâîÿ ìàøèíà ñëîìàëàñü, çâîíè ìåõàíèêó èëè çàâîäèñü çàíîãî! (/exit äëÿ âûõîäà)");
                    engineOn[GetPlayerVehicleID(i)] = false;
                             if(vid != INVALID_VEHICLE_ID)
         {
                   GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                   SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
               }
        GetPlayerName(i, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* Àâòîìîáèëü çàãëîõ (( %s ))", sendername);
       ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      }
      }
              }
          }
     }
}


Samp-Pawno.Ru forever
 
СообщениеВот сделал полностью систему двигла на 03с как сделать чтоб глохло авто нормальнО?
вот как я сделал и не глохнет пишет что авто заглохло а сама едет дальше......
Code
public CheckCarHealth()
{
new engine,lights,alarm,doors,bonnet,boot,objective;
new playerid;
   new vid = GetPlayerVehicleID(playerid);
  new string[256];
     new sendername[MAX_PLAYER_NAME];
     for (new i=0; i < MAX_PLAYERS; i++)
     {
         if (IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)
         {
              new Float:health;
              GetVehicleHealth(GetPlayerVehicleID(i),health);
              new newcar = GetPlayerVehicleID(i);
              if (health <= 500 && !IsABoat(newcar) && !IsABike(newcar) && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))
              {
                  if(engineOn[GetPlayerVehicleID(i)] == 1)
                  {
                     if(GetPlayerState(i) == PLAYER_STATE_DRIVER)
                     {
           
       //TogglePlayerControllable(i, 0);
                    SendClientMessage(i, COLOR_LIGHT_BLUE, " Òâîÿ ìàøèíà ñëîìàëàñü, çâîíè ìåõàíèêó èëè çàâîäèñü çàíîãî! (/exit äëÿ âûõîäà)");
                    engineOn[GetPlayerVehicleID(i)] = false;
                             if(vid != INVALID_VEHICLE_ID)
         {
                   GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);
                   SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);
               }
        GetPlayerName(i, sendername, sizeof(sendername));
                    format(string, sizeof(string), "* Àâòîìîáèëü çàãëîõ (( %s ))", sendername);
       ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);
      }
      }
              }
          }
     }
}

Автор - Drifter96
Дата добавления - 03.02.2011 в 16:57:24
valychДата: Четверг, 03.02.2011, 17:24:12 | Сообщение # 2

Группа: Проверенные
Сообщений: 501
Drifter96, у тебя в коде ошибка:
Code
public CheckCarHealth()  
{  
new engine,lights,alarm,doors,bonnet,boot,objective;  
//new playerid; // ты создал переменную playerid. Ты её не куда не присвоил, т.е. она равна 0
    //new vid = GetPlayerVehicleID(playerid);// и тут ты получаешь ид машины игрока с идом 0  
   new string[256];  
      new sendername[MAX_PLAYER_NAME];  
      for (new i=0; i < MAX_PLAYERS; i++)  
      {  
          if (IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)  
          {  
               new Float:health;
               new vid = GetPlayerVehicleID(i);  
               GetVehicleHealth(GetPlayerVehicleID(i),health);  
               new newcar = GetPlayerVehicleID(i);  
               if (health <= 500 && !IsABoat(newcar) && !IsABike(newcar) && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))  
               {  
                   if(engineOn[GetPlayerVehicleID(i)] == 1)  
                   {  
                      if(GetPlayerState(i) == PLAYER_STATE_DRIVER)  
                      {  
             
        //TogglePlayerControllable(i, 0);  
                     SendClientMessage(i, COLOR_LIGHT_BLUE, " Òâîÿ ìàøèíà ñëîìàëàñü, çâîíè ìåõàíèêó èëè çàâîäèñü çàíîãî! (/exit äëÿ âûõîäà)");  
                     engineOn[GetPlayerVehicleID(i)] = false;  
                    if(vid != INVALID_VEHICLE_ID)  
          {  
                    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);  
                    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);  
                }  
         GetPlayerName(i, sendername, sizeof(sendername));  
                     format(string, sizeof(string), "* Àâòîìîáèëü çàãëîõ (( %s ))", sendername);  
        ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  
       }  
       }  
               }  
           }  
      }  
}

Вроде бы должно работать ))


Видео-уроки по pawn:
https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
 
СообщениеDrifter96, у тебя в коде ошибка:
Code
public CheckCarHealth()  
{  
new engine,lights,alarm,doors,bonnet,boot,objective;  
//new playerid; // ты создал переменную playerid. Ты её не куда не присвоил, т.е. она равна 0
    //new vid = GetPlayerVehicleID(playerid);// и тут ты получаешь ид машины игрока с идом 0  
   new string[256];  
      new sendername[MAX_PLAYER_NAME];  
      for (new i=0; i < MAX_PLAYERS; i++)  
      {  
          if (IsPlayerConnected(i) && IsPlayerInAnyVehicle(i) && GetPlayerState(i) == PLAYER_STATE_DRIVER)  
          {  
               new Float:health;
               new vid = GetPlayerVehicleID(i);  
               GetVehicleHealth(GetPlayerVehicleID(i),health);  
               new newcar = GetPlayerVehicleID(i);  
               if (health <= 500 && !IsABoat(newcar) && !IsABike(newcar) && !IsAPlane(newcar) && !IsAHarvest(newcar) && !IsADrugHarvest(newcar) && !IsASweeper(newcar))  
               {  
                   if(engineOn[GetPlayerVehicleID(i)] == 1)  
                   {  
                      if(GetPlayerState(i) == PLAYER_STATE_DRIVER)  
                      {  
             
        //TogglePlayerControllable(i, 0);  
                     SendClientMessage(i, COLOR_LIGHT_BLUE, " Òâîÿ ìàøèíà ñëîìàëàñü, çâîíè ìåõàíèêó èëè çàâîäèñü çàíîãî! (/exit äëÿ âûõîäà)");  
                     engineOn[GetPlayerVehicleID(i)] = false;  
                    if(vid != INVALID_VEHICLE_ID)  
          {  
                    GetVehicleParamsEx(vid,engine,lights,alarm,doors,bonnet,boot,objective);  
                    SetVehicleParamsEx(vid,VEHICLE_PARAMS_OFF,lights,alarm,doors,bonnet,boot,objective);  
                }  
         GetPlayerName(i, sendername, sizeof(sendername));  
                     format(string, sizeof(string), "* Àâòîìîáèëü çàãëîõ (( %s ))", sendername);  
        ProxDetector(30.0, i, string, COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE,COLOR_PURPLE);  
       }  
       }  
               }  
           }  
      }  
}

Вроде бы должно работать ))

Автор - valych
Дата добавления - 03.02.2011 в 17:24:12
Drifter96Дата: Четверг, 03.02.2011, 17:32:53 | Сообщение # 3

Группа: Пользователи
Сообщений: 300
valych, спсссссссссс вал ты крут...)) закрываем тему

Samp-Pawno.Ru forever
 
Сообщениеvalych, спсссссссссс вал ты крут...)) закрываем тему

Автор - Drifter96
Дата добавления - 03.02.2011 в 17:32:53
valychДата: Четверг, 03.02.2011, 17:41:22 | Сообщение # 4

Группа: Проверенные
Сообщений: 501
Quote (Drifter96)
valych, спсссссссссс вал ты крут...))

xDDD

Тема Закрыта!


Видео-уроки по pawn:
https://www.youtube.com/channel/UCizhZElk8rxIPEcP4BHwdxg
 
Сообщение
Quote (Drifter96)
valych, спсссссссссс вал ты крут...))

xDDD

Тема Закрыта!


Автор - valych
Дата добавления - 03.02.2011 в 17:41:22
  • Страница 1 из 1
  • 1
Поиск:
Загрузка страницы, займет меньше минуты...
Загрузка...

Статистика Форума
Последнии темы Читаемые темы Лучшие пользователи Новые пользователи
Система телефонов поломалась
Не в себе
фильм скалайн
Трансформеры 3
форсаж 6
Ищу [FS]Для админок на сервер
нужны координаты карты для отметки зон...
Помогите найти мод
pawno урок автоматические ворота
обращение к скриптерам.
Вопросы по скриптингу
Ваши ошибки при компиляции GM/FS

Вопросы по скриптингу

(1081)

Считаем до 1000

(274)

Ваши ошибки при компиляция gm

(260)

Набор в команду

(80)

Ваши ошибки при компиляции GM/FS

(71)

вопроосы по скриптингу от 22.04.2013

(64)

Баннеробмен

(64)

несколько команд на samp 0.3 c

(64)

Оценки сайта samp-pawno.ru

(55)

Заказ хостинга

(51)

Набор в команду(форум)

(45)

Урок №61 по созданию системы авто для GodFather

(45)

admin

(3869)

[east_side]_trane

(443)

TWiX

(316)

valych

(501)

drifter-dron

(477)

danik_rok

(317)

Dimka_71rus

(360)

Drifter96

(300)

MaNb9K

(220)

[MTA]MaPeR5518

(181)

Dima_Tkach

(107)

Nik_Ull

(184)

ps798829

(Среда 08:23:47)

system32xzxz

(Четверг 09:25:24)

torbin169

(Суббота 23:09:29)

kuchuk_00

(Суббота 17:10:14)

artem_boyko_3

(Суббота 15:57:37)

greggelbak

(Среда 18:29:37)

vladisvlavs

(Среда 13:51:57)

add02102002

(Понедельник 22:37:15)

Диман221

(Понедельник 18:12:45)

almas051004

(Воскресенье 11:05:32)

megasuccessms

(Суббота 14:15:36)

nawe

(Пятница 22:25:23)

Вверх
01:24:35
ОбновитьСмайлыУправление мини-чатом
ЧАТ-PAWNO
2010-2026

vkontakte :samp-pawno.ru: