Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Подвижной состав (http://www.trainsim.ru/forum/forumdisplay.php?f=23)
-   -   Запуск\выкл двигателей на тепловозах (http://www.trainsim.ru/forum/showthread.php?t=987)

ТЧ1-ПМ 09.12.2007 14:44

Запуск\выкл двигателей на тепловозах
 
Давно интересует вопрос,могут ли наши умельцы заставить наши тепловозы заводить и заглушать двигатели?Знаю что на американском SD70 такая функция есть.Пытался вскрыть его,но он защищён от взлома.
Жду ответов.

varz 10.12.2007 19:41

что имеется ввиду под запуском/остановом двигателя?

Combine 13.12.2007 10:30

Умельцы могут :) Только тепловозов пока нет.

varz 24.12.2007 21:43

знаком мне такой алгоритм, работает хреново, при очень большом желании можно доехать до бензоколонки. Реальный механизим блокировки работы дизеля/трансформатора/контроллера почему то не работает, хоть и прописан в скриптАПИ.

varz 24.12.2007 21:44

а че с датами постов происходит? помню что недавно постил!!!

passer 24.12.2007 22:15

Они вообще вроде исчезли...

Combine 28.12.2007 00:12

[QUOTE]Реальный механизим блокировки работы дизеля/трансформатора/контроллера почему то не работает, хоть и прописан в скриптАПИ.[/QUOTE] Если все достаточно быстро приводить в норму в скрипте, то не выйдет) На ВЛ10-1628 я сделал обновление монитора через 0.1с, боты максимум 20 км\ч так могут ехать. Человек, соответсвенно, не уедет вообще :)

varz 28.12.2007 22:48

Саша! Согласись, что - это лажа, когда тебя скриптом по рукам бъют, вместо того, чтоб скриптом просто заблокировать работу.
Тем более что я "рукобойку" сделал по принципу "как только - так сразу", а не "delay= 0.01с".
в общем, мне не нравиться и я не реализовываю.

***
Перфекционисты Всех Стран ОБЪЕДИНЯЙТЕСЬ :russian: :cool: :cool: :)

Skif 11.02.2008 00:52

Так всё-таки, вскрыл ли кто-нибудь скрипт пуска дизеля для SD70 или нет?

TRam_ 18.02.2008 00:47

Никто его не вскрывал, поскольку в нём нет ничего революционного (тепловоз сдвигается в конце концов с места с выкл. двигателем), и толкать "холодным" его нельзя. varz почти сделал скрипт на полную остановку локомотива. Но "охладить" (т.е. изменить физику чтоб один из тепловозов в составе не тянул) [U][SIZE="4"]практически невозможно[/SIZE][/U], по крайней мере скриптами

genesis 25.03.2008 17:14

[QUOTE=varz;14404]Саша! Согласись, что - это лажа, когда тебя скриптом по рукам бъют, вместо того, чтоб скриптом просто заблокировать работу.
Тем более что я "рукобойку" сделал по принципу "как только - так сразу", а не "delay= 0.01с".[/QUOTE]
Ткж а какж Locomotive.SetBrokenReverser и Locomotive.SetBrokenThrottle?
Это они и не работают?

TRam_ 25.03.2008 18:27

впиши их и попробуй. Если хочешЬ позже пришлю тебе скрипт кабины, в которой можно дёргать за что угодно при опущенном пантографе, но ничего никуда не поедет, при нажатии "w"или "x" будет включаться автопилот секунд на 10 (я думаю достаточно чтобы отбить желание сдвинуть его удерживанием клавиши). Но основной проблемы даже при работе этих методов это не решает: как работали локи состава по СМЕ так и будут работать . Но может посмотрю скрипт реагирования на клавиши (хотя скорее всего он "впаян" в саму игру).

Может начнём делать "параллельную физику"? Создадим вагон, в котором будет отключена физика, но будут просчитываться парамеры (уклон, давление соседних вагонов, ускорение, скорость, и "мгновенными" включениями тормоза изменять скорость (его будет трясти, но с периодом 0.05-0.01 с никто наверно не заметит, не знаю, особенно если поставить ему малую массу и быстрое наполнение тормозов (опустошение соответственно тоже))). А затем создать лок, который такими же сменами "газ-тормоз" может получать из скрипта самые сложные тяговые и тормозные расчёты? А в кабину поместить рычаги, которые меняли бы не стандартные контроллёр и тормоза, а "русские". Правда с клавишами сложно будет:(

Но скажу, что электровоз ВЛ80 на 1 позиции с тягой в 550 можно на пересчёте кабины (т.е. в скрипте обновления кабины прописана смена Throttle на 0) разогнать до 5 км/ч. (реверсер свободен, естественно):(

varz 25.03.2008 21:07

значит так:
1. SetBroken - не работает вообще
2. Постоянный сброс работает некоректно, уехать можно.
3. Реальный механизм блокировки езды - наличие кабины и перехват клавиш. Однако все теряет смысл, если в поезде окажется лок без п.3

TRam_ 25.03.2008 21:47

кстати можно попробовать сделать месседж на перехват клавиш в основной скрипт, но никто не даст. Кстати, в нём можно следующее натворить (Ваш, varz, метод)

[URL="http://ifolder.ru/5880434"]http://ifolder.ru/5880434[/URL] - 730 Кб

varz 25.03.2008 22:51

[QUOTE=TRam_;21775]кстати можно попробовать сделать месседж на перехват клавиш в основной скрипт, но никто не даст. Кстати, в нём можно следующее натворить (Ваш, varz, метод)

[URL="http://ifolder.ru/5880434"]http://ifolder.ru/5880434[/URL] - 730 Кб[/QUOTE]

Tram_, че надо сделать? :confused:
вопросы в майл


Текущее время: 09:17. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
© 2001-2019, Администраторы и разработчики Клуба Trainsim