Перейти к содержанию

Дайджесты за январь-февраль

Обновления гайдов и аддонов

Январь Февраль

Мониторинг серверов и редактор аддонов

Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.

Мониторинг серверов Редактор аддонов

Подсказки из игры на вашем сайте

Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.

Подробнее

Апдейтер аддонов

Представляем вам программу для автообновления аддонов и делимся подробностями.

Подробнее Скачать

Mankubus

Пользователь
  • Постов

    268
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Mankubus

  1. круто! мож там еще версия клиента хранится?

    Версия клиента получается либо так (нам недоступно, как понимаете) :

    protectedCommon.GetGameVersion()
    protectedCommon.GetGameBuildInfo()
    

    Либо с помощью извращений (Вам уж это прекрасно известно).

    А функция GetOptionByCustomType() принимает следущие аргументы:

    "autonavigation_enabled"
    "interface_option_simplified_move"
    "detailed_item_compare"
    "inverted_item_compare"
    "show_player_name"
    "emote_icons_show"
    "chat_bubbles_show"
    "chat_bubbles_opacity"
    

    , итд... то есть те, которые вы указываете в настройках интерфейса.

    P.S. Setras, спасиб за инфу!

  2. Кратко о luadec.

    Найдена глобальная ошибка, заключающаяся в невозможности инициализации локальных многомерных массивов, приведу пример:

    local List = {}
    List["names"] =
    {
    [0] = "PASHA",
    [1] = "MASHA"
    }
    

    Многие из компиленных аддонов не поддавались реверсингу именно по этой причине.

    UPD: Данная ошибка пофикшена, код AutoDeleteMail восстановлен.

    Есть еще несколько ошибок (нашел при декомпиляции аддонов от icreator), но они не фатальны, а лишь обрубают некоторые участки кода, которые несложно восстановить.

  3. фигасебе это как в ХЕКсе?

    Изменением VM-комманд вручную, ориентируясь на документаацию по lua (благо, там менять нужно было негусто). А вообще, нужно доделать luadec для 5.0 (как он доделан для 5.1), а то не все команды понимает, у меня на SETTABLE постоянно отваливается с

    Confused about usage of registers

    .

    Можно было, конечно, по уму все сделать, c помощью chunkspy с перегоном в lua-код, но влом, НГ на носу.

  4. Всем привет. Немного о поиске по аддонам, он работает, что очень радует, и чего так не хватало. Но ищет только по тегам, а их указывают не все авторы. Хорошо бы сделать поиск по части слова в названии аддона, иначе приходится нажимать Ctrl+F в браузере и искать по-старинке.

  5. Пофиксил.

    Лоханулся друг Манкубус, закомпилил аддон, а папку с игрой снёс, потеряв исходники аддона. Декомпилировать не вышло, пришлось редактировать в хекс-едиторе. Ну, главное работает, хоть и нелепо получилось.

  6. Для счетчика пинга можно использовать систему, предоставляемую клиентом. Хоть она и очень малооиформативна. Для этого стоит зарегистировать обработчик события

    Code:
    EVENT_SERVER_LATENCY

    Далее, раз в 15 секунд это событие вызывается.

    Параметры:

    latencyIndexCount - количество возможных вариантов пинга (шкала [0..latencyindexcount])

    latencyIndex - индекс величины пинга по данной шкале (по увеличению времени отклика сервера)

    isNoAnswer - сервер не отвечает

    Минус в том, что получается большое округление, и промежуток времени между измерениями тоже великоват (что, впрочем, делалось для уменьшения "тормозов", по-моему). Информативность "цветного кружочка" тоже оставляет желать лучшего.

  7. Выключай уже своё аггро. Я не сказал, что я "за" и что считаю действия разработчиков верными, но логика в них есть.

    Quote:
    Так можно сказать про любую функцию в Ололодах
    Именно, про любую функцию. Вы хотели какой-то стабильности в этой игре? Ну уж.
  8. only, а, этож та самая "интересная реализация" автосбора by icreator, о которой я выше писал =D Советую использовать мой AutoDeleteMail для сбра писем, а AucEDSMan для аука, соответственно. Лучше ввести разграничение и доверять аддонам выполнять те функции, в которых они более специализированы. Удачи.

×
×
  • Создать...

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

Пользуясь сайтом, вы принимаете Условия использования