

A-Maverick
Members-
Posts
18 -
Joined
-
Last visited
-
Как включить Force feed back для джоя Logitech?
A-Maverick replied to Laser's topic in DCS: Ka-50 Черная Акула
Аналогичная ситуация... Сам по себе FFB в других играх работает нормально. -
Ну это понятно. А если не человек, можно ли как-то узнать юнита, оружие, которым был сбит игрок? С on_stop() чё-то непонятное... В events.lua я вообще не понял, когда происходит это событие. В server.lua оно происходит только если сервер нажмёт кнопку "Отключиться". Если нажать сразу "Выход", событие не происходит. Это нормально?
-
Можно ли как-то получить сведения о событии, когда человека сбивает AI?
-
Вы думаете, человек, не знающий русского, сможет разобраться в русскоязычной "Акуле"?... Тут русскому-то сложно, а уж иностранцу-то... Please do not translate it =)
-
Всё, допёрло теперь всё и с дуфайл, и с логами.... мудрёно...
-
Это лишь стартовая проверка =( А как на счёт вызова функций с неверными параметрами? И какая-то не очень понятная... в events.lua пишу: base.dofile("./script.lua") В этом файле пишу: Таким образом, при вызове функции Stat_Start() должен создаваться файл. Вызов функции стоит в событии on_start(). Но файла не создаётся и ошибки в логе так же нет.
-
Да я же говорил, пробовал уже. Не работает... Логи ошибок ЛУА где-то ведутся? Именно из-за нелогичности и спросил. Комментарии читал. Ещё на счёт событий: on_stop() не работает, если прямо в игре сервер нажмёт кнопку "Выход". Или тоже только у клиентов? Но там уже про это не написано. А проверил, on_stop() вообще никогда не работает
-
Может быть я ошибаюсь, но по-моему события on_pause() и on_resume() в events.lua не работают при паузе/снятии паузы на сервере
-
Последнее тестирование вывело один досадный глюк. Как исправлю, выложу. И очень хотелось бы услышать инструкцию от разработчиков по поводу dofile
-
К чему фишка управления челом на земле? Или DCS это типа ГТА? =)
-
Виноват, не углядел. Я надеюсь, это шутка... Из-за двух-трёх строчек скрипта томроза??? Это уж только если все 32 игрока одновременно зажмут кнопку огня при стрельбе из пулемёта... Нет, ну как-то несерьёзно такое говорить из-за одного ивента. Проверил, нет. У меня подозрение, что я пишу относительный путь неправильно. Мой скрипт находится в ./Scripts/net/string.lua, я так и пишу: 'dofile("./Scripts/net/string.lua")'. Может нужно писать какой-то другой относительный путь? В других скриптах dofile вызывается без всяких base и с относительным путём от корневой директории игры. Ниче не понимаю...
-
Для полноценности получения данных лично у меня возникла потребность в событии on_launch. Т.е. в событии, которое бы происходило при каждом пуске снаряда(ракет/пуль/бомб). Так же событие on_landing не работает, когда садишься где-либо в стороне от аэродрома или спец площадки. Плохо =( +возник вопрос, как подключить новый скрипт к существующему? (аналог dofile). dofile("./script.lua") пробовал, чё-то не работает... Или подключить чего надобно до этого? В принципе, самое простое для сбора статистики сделал. Теперь уже писать обработку данных на ПХП и саму стату. Если уже кому-то нужно, могу выложить то, что наработано.
-
1. Ведётся ли для ЛУА лог ошибок скриптов? Если да, то где он? В "темпе" не нашёл. 2. Два часа пропарился с ио, прежде чем понял, что нужно прописать Ну хоть бы пердупредили чтоли... Тем более непонятно, почему, если в server.lua переменная io уже объявлена как глобальная, то в events.lua её нет. На разных конвеерах чтоли файлы обрабатываются? 3. Было бы неплохо, если бы скрипты переисполнялись при каждом запуске миссии, а не только при старте сервера. Иначе не очень удобно работать. 4. Лично мне показалось нужным ввести переменную (в events.lua), передающую язык локализации. По дефолту у вас сообщения английские. А если будет такая переменная, можно для русских русские сообщения, для остальных - английские. Мелочь, а приятно.
-
А что, кто-то отменил экранировку в ПХП? Хотя к чему тут 'exec' Вы привели, я всё равно не понял. Эмм, я не разработчик, но думаю, что нет. Просто не вижу ни смысла, ни логики их исполнения у клиента.
-
ну тогда всё просто прекрасно :) Можно тупо прописать в событии on_kill вывод строки в php-файл, а дальше уже обрабатывать этот php-файл через определённые периоды(напр каждые 24 часа) и переводить в БД. На след неделе попробую чё-нить накалякать :)