Форум Trainsim

Форум Trainsim (http://www.trainsim.ru/forum/index.php)
-   TrainZ - Моделирование (http://www.trainsim.ru/forum/forumdisplay.php?f=25)
-   -   Клавиши в trainz (http://www.trainsim.ru/forum/showthread.php?t=3366)

TRam_ 14.11.2009 13:39

так поредактируй в своём трс файл keyboard.txt :). shift+кнопка там прописать можно. Если получится что-то интересное, можешь здесь отписаться

Combine 14.11.2009 17:02

Нампад может быть полезен для ввода команд автоведения и КЛУБ.

Skif 14.11.2009 17:29

А ведь верно :) . Про панели таких приборчиков я и забыл!

genesis 14.11.2009 17:58

В ТРС09 удалось перенаправить команды вроде смены вида камеры на другие клавиши. Правда также выяснилось, что некоторые строки, наподобие train_cabin_brake_release в скрипт не поступают.

TRam_ 14.11.2009 20:28

[QUOTE]train_cabin_brake_release[/QUOTE] да, аурановцы обработку train_cabin_brake_release и train_cabin_brake_lap не делали ...

genesis 14.11.2009 21:10

Там еще с десяток таких. Это скорее всего намеренно.

TRam_ 14.11.2009 21:13

МБ. Аурановцы тоже нас боятся :)

Evgenyi 14.03.2010 15:12

TRam_, у меня вот такой вот вопрос:
Как реализуется прямое управление? Через public в скрипте лока, а вот каков сам механизм? Что и как и где надо прописывать? То что скрипт лока надо в кабину кинуть и инклудить его это я знаю.

genesis 14.03.2010 15:50

Прямое управление чего и чем?

TRam_ 15.03.2010 15:16

[QUOTE]Как реализуется прямое управление?[/QUOTE]поясни

Evgenyi 15.03.2010 16:35

Ну кабина-локомотив, как это сделанно в 1628

genesis 15.03.2010 16:50

Для этого нужно иметь доступ к фактическому классу локомотива из кабины. А для этого нужно иметь точную копию скрипта лока в папке кабины (даже мизерное отличие приведет к null'у в касте) и в аттаче привести лок к его фактическому классу. В ТРС09 можно использовать script-include-table и подключить скрипт лока сразу из ассета лока, без мучений с копированием.
Набор методов в локе ты сам волен определить, так что не спрашивай что делать :)

Combine 15.03.2010 17:03

[QUOTE]даже мизерное отличие приведет к null'у в касте[/QUOTE] Я думаю, будет достаточно просто бинарной совместимости классов.

genesis 15.03.2010 18:00

Хочешь выстрелить себе в ногу?)

Combine 15.03.2010 18:06

Ну это так, чисто теоретическое измышление.


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

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