PDA

Просмотр полной версии : LUA...комплекс



dim8d
11.12.2004, 12:45
Заранее прошу прощения за возможно глупый вопрос ибо я не програмер но....

Возможно ли такое:

Списать все действия профи при выполнении комплекса пилотажа...
запихать полученые данные в скрипт и скормить этот скрипт боту.
Ну тоесть хочется иметь тренировочную миссию а ля "комплекс в паре"
начиная со взлета и заканчивая посадкой (если повезет :))

уж очень ролик ЦПВЛ зацепил :)

USSR_Rik
11.12.2004, 15:57
Да, это было бы здорово. Только представляешь, сколько появится просьб к мастерам "пришлите трек с пилотажем"?

chp
12.12.2004, 15:16
Об этом мечталось ещё задолго до появления скриптов и Локон-а (и даже его предшественника - фланкера 2.x) Просьба прикрутить к боту управление из трека (вставить "реплейного бота" в реалтайм, с возможностью записи всего этого в новый трек) разработчикам понравилась.
Это к тому что возможно в этом плане уже есть наработки.

dim8d
13.12.2004, 12:45
Собсно вопрос и всплыл после того как в описании луашных фич
случайно наткнулся на:

"ЛокОн вызывает функцию LuaExportBeforeNextFrame непосредственно перед каждым кадром имитации. Поэтому, если вам нужно выдавать ЛокОну некоторые входные команды управления, то вы должны делать это здесь. Например:

LoSetCommand(3, 0.25) -- rudder 0.25 right
LoSetCommand(64) -- increase thrust "

chp
13.12.2004, 18:28
Есть ввод, есть обратный механизм - запись (нужных для ввода) данных. Но вопрос в другом - кто будет летать? Единственная "пилотская" флайт модель уже занята тобой.. а ФМ ботов на таких коммандах далеко не улетит :( а може и наоборот :)
Нужна симуляция мультиплеера с записью/воспроизведенем пространственного положения самолета. А скриптами можно только на "лишнем" компе "хомосапиенскую" ФМ кормить (предварительно соеденив её с собой по сети).

Dmut
13.12.2004, 19:06
мне кажется в текущей архитектуре LO командами LUA нельзя управлять ботами. все команды ввода данных предназначены исключительно для замены устройств ввода, которые в свою очередь иправляют только ЛА игрока.

Dim
14.12.2004, 09:55
Да, судя по всему с учётом того, что писали Dmut и chp вариант пока такой: асс или сам налётываешь программу (LUA- протокол), и в мультиплеерную миссию по сетке летаешь.

Lemon Lime
14.12.2004, 10:21
асс или сам налётываешьТогда лучше сам :) .

USSR_Rik
14.12.2004, 10:53
... тем более, что "асс" (извиняюсь за выражение) - см. Правила форума.