Jump to content

A-Maverick

Members
  • Posts

    18
  • Joined

  • Last visited

Everything posted by A-Maverick

  1. Аналогичная ситуация... Сам по себе FFB в других играх работает нормально.
  2. Ну это понятно. А если не человек, можно ли как-то узнать юнита, оружие, которым был сбит игрок? С on_stop() чё-то непонятное... В events.lua я вообще не понял, когда происходит это событие. В server.lua оно происходит только если сервер нажмёт кнопку "Отключиться". Если нажать сразу "Выход", событие не происходит. Это нормально?
  3. Можно ли как-то получить сведения о событии, когда человека сбивает AI?
  4. Вы думаете, человек, не знающий русского, сможет разобраться в русскоязычной "Акуле"?... Тут русскому-то сложно, а уж иностранцу-то... Please do not translate it =)
  5. Всё, допёрло теперь всё и с дуфайл, и с логами.... мудрёно...
  6. Это лишь стартовая проверка =( А как на счёт вызова функций с неверными параметрами? И какая-то не очень понятная... в events.lua пишу: base.dofile("./script.lua") В этом файле пишу: Таким образом, при вызове функции Stat_Start() должен создаваться файл. Вызов функции стоит в событии on_start(). Но файла не создаётся и ошибки в логе так же нет.
  7. Да я же говорил, пробовал уже. Не работает... Логи ошибок ЛУА где-то ведутся? Именно из-за нелогичности и спросил. Комментарии читал. Ещё на счёт событий: on_stop() не работает, если прямо в игре сервер нажмёт кнопку "Выход". Или тоже только у клиентов? Но там уже про это не написано. А проверил, on_stop() вообще никогда не работает
  8. Может быть я ошибаюсь, но по-моему события on_pause() и on_resume() в events.lua не работают при паузе/снятии паузы на сервере
  9. Последнее тестирование вывело один досадный глюк. Как исправлю, выложу. И очень хотелось бы услышать инструкцию от разработчиков по поводу dofile
  10. К чему фишка управления челом на земле? Или DCS это типа ГТА? =)
  11. Виноват, не углядел. Я надеюсь, это шутка... Из-за двух-трёх строчек скрипта томроза??? Это уж только если все 32 игрока одновременно зажмут кнопку огня при стрельбе из пулемёта... Нет, ну как-то несерьёзно такое говорить из-за одного ивента. Проверил, нет. У меня подозрение, что я пишу относительный путь неправильно. Мой скрипт находится в ./Scripts/net/string.lua, я так и пишу: 'dofile("./Scripts/net/string.lua")'. Может нужно писать какой-то другой относительный путь? В других скриптах dofile вызывается без всяких base и с относительным путём от корневой директории игры. Ниче не понимаю...
  12. Для полноценности получения данных лично у меня возникла потребность в событии on_launch. Т.е. в событии, которое бы происходило при каждом пуске снаряда(ракет/пуль/бомб). Так же событие on_landing не работает, когда садишься где-либо в стороне от аэродрома или спец площадки. Плохо =( +возник вопрос, как подключить новый скрипт к существующему? (аналог dofile). dofile("./script.lua") пробовал, чё-то не работает... Или подключить чего надобно до этого? В принципе, самое простое для сбора статистики сделал. Теперь уже писать обработку данных на ПХП и саму стату. Если уже кому-то нужно, могу выложить то, что наработано.
  13. 1. Ведётся ли для ЛУА лог ошибок скриптов? Если да, то где он? В "темпе" не нашёл. 2. Два часа пропарился с ио, прежде чем понял, что нужно прописать Ну хоть бы пердупредили чтоли... Тем более непонятно, почему, если в server.lua переменная io уже объявлена как глобальная, то в events.lua её нет. На разных конвеерах чтоли файлы обрабатываются? 3. Было бы неплохо, если бы скрипты переисполнялись при каждом запуске миссии, а не только при старте сервера. Иначе не очень удобно работать. 4. Лично мне показалось нужным ввести переменную (в events.lua), передающую язык локализации. По дефолту у вас сообщения английские. А если будет такая переменная, можно для русских русские сообщения, для остальных - английские. Мелочь, а приятно.
  14. А что, кто-то отменил экранировку в ПХП? Хотя к чему тут 'exec' Вы привели, я всё равно не понял. Эмм, я не разработчик, но думаю, что нет. Просто не вижу ни смысла, ни логики их исполнения у клиента.
  15. ну тогда всё просто прекрасно :) Можно тупо прописать в событии on_kill вывод строки в php-файл, а дальше уже обрабатывать этот php-файл через определённые периоды(напр каждые 24 часа) и переводить в БД. На след неделе попробую чё-нить накалякать :)
  16. Как я понимаю, для ведения статистики нужно лишь, чтобы ЛУА был скомпилирован с io-модулем. В DCS это так?
  17. Да при чём здесь это? Игра тормозит явно из-за графики. Если тупо выкрутить настройки графики на минимум, всё летает... Чуть прибавить - и в городе уже невозможно летать. И пусть у меня не самое современное видео, X1800XT, такая же картина наблюдалась и в Lock On'е. А на момент его выхода такой карты, по-моему, даже ещё не было. А уж отсутствие полной поддержки многоядерных процессоров сегодня... - это уже как-то несерьёзно.... И после этого Вы говорите о сложности вашей задачи. Странно.
×
×
  • Create New...