Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
  • Нужна помощь?

    Создайте тему в соответствующем разделе
    Не нужно писать всё в чат!
  • Загляните на торговую площадку

    Там вы можете купить
    всё что касается игровых серверов
  • Не хотите бан?

    Пожалуйста, ознакомьтесь с нашими правилами
    Не нарушайте порядок!
  • Продаёте или покупаете?

    Пользуйтесь услугами гаранта
    Мы сделаем вашу сделку безопасной

Таблица лидеров


Популярные публикации

Отображаются публикации с наибольшей репутацией на 09/15/17 во всех областях

  1. 1 балл
    123new

    Админка для 0.61

    ;) я его и тут подогнал, если что, причем примерно где-то еще на той неделе в соответствующей ветке. Касаемо вопроса последнего. А вы уверены, что getPlayerUID вообще рабочий? из того, что я вижу, разработчики серверную часть частями переписывают, и в последнюю очередь sqf скриптами занимаются, взяв их со старых версий, закомментировав не рабочее или не нужное на тот момент времени и включив нужное. Рискну предположить, что getClientUID это новый вариант функции getPlayerUID. Но точную разницу мы сможем узнать лишь найдя информацию по их синтаксису и сравнив ее. К примеру, синтаксис getPlayerUID такой: getPlayerUID _agent а синтаксис у GetClientUID такой: GetClientUID (owner _agent) Если в первом случае это сам agent идет, то во втором случае это либо указание на игрока реального, управляющего этим agent, или непосредственнно id этого игрока. А отличие в том, что agent на сервере может быть и не привязан к игроку. К примеру, мертв или быть ботом. Ну и + стоит не забывать про различие сервера и клиента, как оно в клиенте будет исполняться не знаю, но возможно для клиента это как раз GetClientUID
  2. 1 балл
    123new

    Админка для 0.61

    Как таковых админок нет на 0.61 по 2-м причинам, вытекающим, к слову, из одной: Разработчики игры, по сравнению с пиратками 0.59 (те, к слову, на базе 0.45-х версию базируются, а это 2.5 года разница во времени разработки), в 0.60 версиях и выше вырезали многий старый функционал. и начали переделывать на enscript. Если покопаться в enscript хотя бы день плотненько так или пошерудить ее файлы, то это видно невооруженным глазом. К примеру, функционал розжига костра это полнофункциональный enscript, который вызывается через sqf с сервера игроком. Соответственно, разработчик игры вырезал все диалоговые окна и возможности, которые подключались для вывода админок в армах и старом 0.59 дэйзике. Теперь этого нет в игре. Но не печалимся так. Если немного пошерстить enscript, то можно заметить и наброски админ-функционала, и редактора, и даже возможность создавать свои меню и окна. Скринов вам не предоставлю в подтверждение своих слов, т.к. нет под рукой файлов и возможности это сделать, но кто хочет проверить сам найдет это. И оффлайн-клиент 0.60 и выше от мизева с его админкой тому пример. Грубо говоря, если очень сильно поднапрячь мозги и прошерстить текущий enscript, админку можно сделать, и не тока ее. Но есть одно нехорошее но - enfusion очень недоработанный по функционалу, нет полноценной faq (хотя в каком-то виде она таки имеется там) по нему, и есть много нюансов и функций, которых в нем нет, что может усложнять работу. Еще одно НО в этом плане так это то, что нерентабельно лезть щас в него, поскольку разработчики его переписывают. И это видно, если вы сравните scripts.pbo в папке dta в 0.60 и в 0.61 версиях. Т.е. что мы получим на выходе игры с публично распространяемой серверной еще вопрос, и то чему щас обучитесь может сильно поменяться в дальнейшем. Хотя, основы такого скриптинга вы наверняка уже понимать будете хорошо. Что касается getPlayerUID - заменено на getClientUID. пример ниже : _uid = getClientUID _id; allowDamage не тестировал, возможно отсутствует. Знаю, что работает вот это: _agent setDamage 1; если кто готов помочь разобраться в enscript и сделать внутриигровую админку я тока за, но только для начала сами поглядите ее, хоть поверхностно)
×
×
  • Создать...

Важная информация

Используя этот сайт, вы автоматически обязуетесь соблюдать наши Правила и Политика конфиденциальности.
Чтобы сделать этот веб-сайт лучше, мы разместили cookies на вашем устройстве. Вы можете изменить свои настройки cookies, в противном случае мы будем считать, что вы согласны с этим.

Поддержка