25.03.2008, 23:37 | #16 | |
Матёрый пользователь
|
Цитата:
Еще есть вариант забанить все управление лока (как на станциях) и поставить перехват на панты, вкл/выкл лока итд. |
|
01.01.2007, 12:00 | |
Яndex
Спонсор
Регистрация: 01.01.2007
Сообщения: 500
Реклама показывается изредка по случайному принципу |
РЕКЛАМА
|
26.03.2008, 20:26 | #17 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,712
Вы сказали Спасибо: 1,424
Поблагодарили 2,373 раз(а) в 1,326 сообщениях
|
а кстати скрипт того, что весит 730 кб (см. предыдущий пост) работает и на клаве. так что проблема безглючного отключения поезда уже решена 2 независимыми "разрабами": varzом и мной (мой способ в "прокат" не поступит, так как надо менять дефолтовский скрипт, и выключает управление на всех локах (пока двигатель не включишь, подняв "пантограф", ни один поезд с места из-за тебя не сдвинется))...
А насчет Цитата:
Можно сделать "облегчённую" редакцию всего этого - сделать для некоторых локов параметры, которые определяют их мощность и время "скорости набора позиций" (т.е. время разгона двигателя до номинальных оборотов), а по этим параметрам вычислять необходимое тяговую, например, позиция 0.5 для состава из тепловоза и электровоза(например, 4 позиция тепловоза с отключенным электровозом), обрабатывается как 0.1 с он едет на 1 позиции, следуюшие 0.1 с едет на 0 позиции, и т.д. Как - ещё не придумал. Но создать такое положение можно было бы на рычажке в кабине, можно даже с клавы устроить ввод!!! И пересчёт формул вёлся бы только при включении карты и обработки сцепепки. При включенных тепловозах скрипт "спит". Но просто нужно ли это делать? По-моему физики в Трэинз мало кто хочет... почему-то Последний раз редактировалось TRam_; 26.03.2008 в 20:29. |
|
26.03.2008, 22:42 | #18 |
Матёрый пользователь
|
А это удобно - за 200 метров с сотни до нуля на служебном
Кажись так радикально не надо - ускорением торможением итд. заведует engine тип. Только руководство (CCG) там не щедро на инфу и хрен что поймеш в нем. Щас почитаю. Щас, пробую. Запускаю ТС, Launcher-->Оййё!......Светлая перспектива установки 70гб допов...Светлая как все советское будущее .....пойду пока CCG почитаю..... |
26.03.2008, 23:57 | #19 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,712
Вы сказали Спасибо: 1,424
Поблагодарили 2,373 раз(а) в 1,326 сообщениях
|
после удерживания клавиши 7-20 секунд игра может сломаться????? Разве?????
|
27.03.2008, 09:33 | #20 |
Матёрый пользователь
Регистрация: 30.08.2007
Адрес: Московская область, 36км
Сообщений: 3,620
Вы сказали Спасибо: 263
Поблагодарили 304 раз(а) в 172 сообщениях
|
Насчет 7 секунд -- брехня Вот 20 не знаю, но вряд ли.
|
27.03.2008, 11:11 | #21 | |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,712
Вы сказали Спасибо: 1,424
Поблагодарили 2,373 раз(а) в 1,326 сообщениях
|
Цитата:
но ауран приказал своими лицензиями этому "долго жить" Последний раз редактировалось TRam_; 27.03.2008 в 11:14. |
|
28.03.2008, 08:29 | #22 |
Матёрый пользователь
|
Исрадостью обнаружить в трс скриптовые эксепшнены Ништо менять ненадо, есть же наследование? никаких лицензий, береш и пишеш
Код:
class MySuperCabin isclass DefaultLocomotiveCabin { //тут всякая фигня }//class MySuperCabin Последний раз редактировалось genesis; 28.03.2008 в 08:36. |
28.03.2008, 14:35 | #23 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,712
Вы сказали Спасибо: 1,424
Поблагодарили 2,373 раз(а) в 1,326 сообщениях
|
только надо тогда перегрузить (если перегрузка для дочернего обьекта работает) процедуры public void Update(void) , void UserSetControl(CabinControl control, float value) и void UserPressKey(string s), а это 70% кода. И приписывать скрипт нада к каждой дефолтовской кабине (нампада нет, стоит ТРС2004, на русских кабинах ни рычаг пантографа, ни переключатель контроллёра не работают, а дефолт защищён, проверить не могу)
|
06.05.2008, 01:36 | #24 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,712
Вы сказали Спасибо: 1,424
Поблагодарили 2,373 раз(а) в 1,326 сообщениях
|
кстати, как оказалось, есть и прямое регулирование скоростью - Train.SetVelocity ( float vel ) - просто не заметил...
можно будет потом попробовать "поработать"... Последний раз редактировалось E69; 06.05.2008 в 11:16. |
06.05.2008, 19:32 | #25 |
Опытный
Регистрация: 24.07.2007
Адрес: Липецк
Сообщений: 243
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 3 сообщениях
|
можно, но малоинтересно. я применял в горочной тормозной позиции
|
30.05.2008, 18:59 | #26 |
Опытный
Регистрация: 24.07.2007
Адрес: Липецк
Сообщений: 243
Вы сказали Спасибо: 1
Поблагодарили 11 раз(а) в 3 сообщениях
|
произошла очередная значимая революция, сегодня на броневике едет genesis
найден механизм выключения отдельного локомотива, теперь можно катать холодные локи в составе поезда. проверял лично |
30.05.2008, 20:14 | #27 | |
Пользователь
Регистрация: 11.03.2008
Адрес: Санкт-Петербург
Сообщений: 87
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
|
Цитата:
|
|
30.05.2008, 20:16 | #28 |
Матёрый пользователь
|
жень, на 2006+сп1 будет пахать или классик нужен?
__________________
Верю в смерть после жизни, любовь после секса и в крем после бритья |
30.05.2008, 22:25 | #29 |
Матёрый пользователь
|
на 2006-м пашет, Combine проверил. Учимся, товарищи, запускать локи
|
09.06.2008, 17:37 | #30 |
Матёрый пользователь
Регистрация: 18.02.2008
Сообщений: 8,712
Вы сказали Спасибо: 1,424
Поблагодарили 2,373 раз(а) в 1,326 сообщениях
|
чудом появилась СП1 и вот результат тестов:
Код:
// глобальные переменные float contr1,maxF; ........... //в контроллёре ....... contr1=me.GetEngineSetting("throttle"); if(MyTrain.GetPantographState() == 0) me.SetMaximumTractiveEffort(0); else me.SetMaximumTractiveEffort(maxF); me.SetEngineSetting("throttle",contr1); .......... // в начале init init() { maxF=me.GetMaximumTractiveEffort(); ......... } единственный недостаток всего этого - на максимальной позиции колёса "прокручиваются" - это наследие аурана, использовавшего всё это для прокручивания колёс на "скользких рельсах" а теперь как проходили тесты. Бралось 2 одинаковых состава (2 ВЛ10к с этим делом + дефолтовский лок (атамар, помойму)). На 1 составе пантограф не поднимался и набирались позиции(восьмая на дефолтовском локе), затем на 2 - поднимался пантограф и набирались позиции(восьмая на деф. локе). Когда лок с поднятыми пантографами обгонял "холодный", его пантографы опускались, а на 2 составе - поднимались. в результате с опущенными разгонялся до 89 и всё, а с поднятыми до 160 и естественно догонял с опущенными (проводилось на British Milliards 1). Думаю, такого для охлаждения достаточно (естественно, если ставить только "холодные локи" они никуда никогда не поедут, разве что колёсами будут вращать) Последний раз редактировалось E69; 09.06.2008 в 19:18. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
Что это? |