Делаем новые миссии. CLEO - скрипты, cutscene, статьи, программы. Игровые новости.
 
30.1.08 02:03 |

Включение и выключение двигателя

Раздел: Опкоды | Автор: yelmi | Рейтинг: 6.39 (51) | Хитов 10733
Есть три опкода отвечающие за это дело. Да, да, я не оговорился именно три.
Рассмотрим каждый.

Итак, первый:
Код:
02D4: car 0@ turn_off_engine

отключает двигатель у всех видов транспорта, а также полностью останавливает транспорт и отключает управление им. Этот опкод отключает управление даже у велосипеда.
У поезда отключает управление и поезд движется по инерции до полной остановки.
У вертолетов отключает только управление.
Для того чтобы включить двигатель и вернуть управление транспортным средством, необходимо выйти из автомобиля и сесть в него обратно.

Второй опкод имеет два значения 0 и 1.
Код:
081D: set_car 0@ engine_operation 1 

Этот опкод отключает двигатель и управление у автомобилей и самолетов. Автомобиль, самолет движется еще какое то время по инерции до полной остановки. Длительность движения зависит от скорости транспорта до отключения двигателя. Во время этого движения можно управлять поворотом руля автомобиля, тормоз не работает.

У мотоциклов и катеров отключается только звук двигателя, а управление не отключается, то есть можно и тормозить, и увеличивать скорость движения.

На вертолеты и поезда этот опкод не действует.

Для того чтобы вернуть управление и включить двигатель (звук двигателя для мотоциклов, катеров) необходимо прописать опкод
Код:
081D: set_car 0@ engine_operation 0 

и выйти из транспортного средства, и сесть в него обратно.
Если не добавить опкод:
Код:
 081D: set_car 0@ engine_operation 0 

то двигатель автомобиля не будет работать, даже если сесть в машину снова.

И, наконец, третий опкод, самый интересный (имеет два значения 0 и 1).
Код:
0918: unknown_car 0@ driver_flag 0

Этот опкод отключает двигатель у автомобилей и самолетов, но не отключает управление ими. Если остановить автомобиль на наклонной местности и выключить двигатель, то можно при выключенном двигателе проехать вниз до ровного участка. На ровном участке если выключить двигатель, то автомобиль будет двигаться по инерции еще какое-то время, зависит от скорости движения до выключения двигателя.
У мотоциклов и катеров выключается только звук.
На вертолеты этот опкод не действует.

Для включения двигателя достаточно прописать опкод
Код:
0918: unknown_car 0@ driver_flag 1

то есть:
0 – выключить,
1 – вкдючить двигатель

 

  1 2 3 4 5 6 7 8 9 10  

Родственные ссылки
» Другие статьи раздела Опкоды
» Эта статья от пользователя yelmi

5 cамых читаемых статей из раздела Опкоды:
» Включение и выключение двигателя

5 последних статей раздела Опкоды:
» Включение и выключение двигателя

¤ Перевести статью в страницу для печати
¤ Послать эту cтатью другу

MyArticles 0.6 beta for RUNCMS: by RunCms.ru


Реклама
Здесь кубачинское серебро в интернет магазине.
kavkazstore.ru

Вверх     Вернуться на главную. Вход в Систему. Статьи. Скачать. Миссии. ФОРУМ Обратная связь.   
   
   
   
   
- Генерация страницы: 0.21 секунд -