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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

worm

Разработчик аддонов
  • Постов

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

  • Посещение

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

  1. eng - от старой системы локализации по картам (устарела) Тогда сами так обозвали/ Сейчас висит как пример для дополнения.

    eng-eu -  то-что выдает (видимо. У меня нет евро-клиента поэтому посмотреть не могу) функция common.GetLocalization(). Вы можете указывать любую (ту что выдает функция) локаль клиента и дополнять таблицу при необходимости (fra и другие языки. Если нет советующего языка то выводится локаль по умолчанию rus locales["rus"][str]. Можете заменить на свое.). Цифра 3

    Цифра 4 - имя зоны, карты

    Цифра 2 - имя предмета в сумке (то что выводит на экран чтобы не лезть внутрь).

    Цифра  1 - кнопка которая становится видимой при наведении на нее курсора мыши.

     

    В планах: Подсветка "заряженных" ифритов. - Анонс того что будет сделано в будущем

     

    По механики игры. Вы убиваете ифритов. из мешочков падают в сумку искры, души и тд. С помощью них вы открываете сокровища. Аддон выводит текст сколько есть в сумке

     

    PS. Локализация AirinFly из PS2 имеет туже структуру. но скрипт работает для маски в гардеробе купленной у НПС (а не в сумке получаемой по квесту). В будущем сделаю и квестовую. Как же вы его переводили / адаптировали?)

    18_7_2022 20-29-28.jpg

     

    Allods_220718_202421.jpg

    Allods_220718_202729.jpg

    Allods_220718_202740.jpg

    Allods_220718_202835.jpg

    Opera Снимок_2022-07-18_204427_alloder.pro.png

    18_7_2022 20-31-54.jpg

  2. Распаковывать не надо он так кидается. Если хотите распаковать,  то достаточно винрара. через контекстное меню по  pak файлу открыть с помощью. Запаковать также через винрар. только указать pak

  3. 58 минут назад, sduhgjkdfs сказал:

    Не знаю что с аддоном не так, но после последней обновы  благодаря этому аддону начали мигать ники персонажей/мобов.

    Посмотрю (к сожалению не очень оперативно получится). У меня работает стабильно. Возможно функция мигания стрелочки вызывает что-то. У Вас не стоят ли какие-либо еще аддоны на  изменение/подсветку ников персонажей? Мигание постоянное сразу при входе в игру?

    upd: Да встретилось случайно 2 моба подмигивающих, причем среди толпы немигающих. Буду разбираться

    • Нравится 1
  4. В 03.06.2022 в 06:20, Dragagon сказал:

    I tried the addon again today, still no changes made since my last post 😞
    Also noticed that it keeps opening the window everytime I go to the reincarnation window.

    для евросервера необходимо отредактировать файл локализации. Вы упорно просите открытый код для перевода по EU но когда выводят в локаль также упорно не хотите переводить)

    Цитата

    Also noticed that it keeps opening the window everytime I go to the reincarnation window.

    Цитата

    Окно с информацией по откатам "Усмирителя" вызывается через кнопку (по умолчанию расположена в верхнем левом углу), при перерождении (отключается) или горячими клавишами (см. ниже). Окно и кнопку можно перемещать. Чтобы отображалась информация по откату у персонажа необходимо его внести (кнопка "Добавить"). Кнопка "Удалить" исключает персонажа. Кнопка "Показать/скрыть сервер" отображает всех персонажей или только текущего сервера. Кнопка "Показать/скрыть окно" вкл/откл отображение окна при перерождении.

    The window with information on the rollbacks of the "Pacifier" is called through the button (by default located in the upper left corner), during rebirth (disabled) or by hot keys (see below). The window and the button can be moved. In order to display information on the rollback of the character, it is necessary to make it (the "Add" button). The "Delete" button excludes the character. The "Show/hide server" button displays all characters or only the current server. The "Show/hide window" button on/off displays the window during rebirth.

  5. Спасибо. Да сейчас потихоньку правлю вычищая глюки и ещё есть идеи по улучшению. Настройки от всех аддонов хранятся в папке configs рядом с папкой аддонс. В ней папка с названием адона и в ней конфигурационный файл открывается и редактируется простым текстовым редактором. Ограничение не ставил по количеству. Секорее всего вы добавляете новый предмет при редактировании старого тогда данные старой вещи перезаписывается. Я повнимательнее посмотрю логику там возможно что-то приводит к сбоям и аддон думает что вы редактирует а не добавляете новые предмет.

  6. Да увидел, был не прав. Кто ж знал что это не где работает очередность при наличии нескольких вещей и в скобках уточнение, а вообще где работает аддон) Да действительно в коде есть соответствующий кусок). Все теперь ясно)

     

  7. Эмблемы ненадо перетаскивать. Копии для переводов даёт гоблин. Функция бесполезна. На драконьи вроде уже был аддон. Слезы тоже копии даёт.

    А вот напоминалка не помешала бы. Долго ходил не с продвинутыми на переродпх. Мне делать времени на такое жалко.

  8. AddonPersonalise (Персонализация аддонов)

    Просмотр файла

    Очередной аддон менеджер. Отличительной особенностью является то, что в первую очередь он направлен на пользователя, а не разработчика.

    Аддон сохраняет настройки для каждого аккаунта (не основа с перерождениями, а то что вводите в майлцентре) и в соответствии с ними выгружает или загружает пользовательские аддоны.

    Это может быть полезно тем у кого много персонажей и вы делите одну машину с кем-то еще (т.е. не надо для каждого персонажа выбирать аддоны). Аддон выгружает/загружает другие пользовательские аддоны после захода в игру, т.е. первоначально загружается все аддоны отмеченные галочкой через стандартный интерфейс игры что может вызывать дополнительную загрузку при 82%.

    Кнопка "Очистить" очищает настройки для текущего аккаунта. Чтобы выгруженные аддоны заработали надо перезайти в игру.

    Имеется поиск, позволяющий быстро найти нужный аддон. По нажатию на Enter перебирает найденные варианты (если введен 1 символ, то ищет по алфавиту; если больше одного, то неполное совпадение в имени)

    Добавлен второй столбец чекбоксов; отмеченный в нем аддоны можно перезагрузить правой кнопкой мыши по кнопке вызова окна

     

    Для отображения текста в чате должно быть включено: "пкм по вкладке чата -> Системные -> Дополнения -> 4 вида сообщений"

     

    В планах (далеких):

    • сохранение профилей (наборов аддонов) для применения индивидуально к выбранным персонажам
    • реакцию на выгрузку/загрузку через стандартный интерфейс игры и другие аддонменеджеры с корректировкой примененных настроек

     


    • Добавил
    • Добавлено
      20.06.2022
    • Категория

     

    • Нравится 1
  9. Ну событие о выключении приходит по факту выключения. Выключается через штатный аддон. Тут только такая логика. Либо вы выключаетесь через себя либо нанимает сторожа который смотрит со стороны.  Вообще вроде бы так часто никто не не выключает аддоны. Хотя было как-то что игра с большим ФПС пользовательские отрубала. А так предупредить юзера. Или костыль в свое аддоне что если при запуске аддона скрыта кнопка ее включить если включена то выключит. Таким образом сам себя личить будет 

  10. AstralShipAvatarShow (Здоровье на визоре)

    Просмотр файла

    Отображает стандартную панель Аватара или панель со здоровьем поверх открытого визора на астральном корабле.

    В файле настроек "../Scripts/Settings.lua" можно выбрать/установить:

    - тип отображения:

    • 1 - стандартная панель с Аватаром
    • 2 - панель со здоровьем из аддона (при изменении здоровья ниже 25% текст становится красного цвета)
    • 3 - панель со здоровьем (только в процентах)) из аддона (при изменении здоровья ниже 25% текст становится красного цвета)

    - прозрачность панели (значения от 0.0 по 1.0, где 0-полностью прозрачен)

    - размер шрифта


    • Добавил
    • Добавлено
      13.06.2022
    • Категория

     

  11. нет насколько я понимаю из доступного ничего такого нет. Мы работаем только с доступными нам функциями То что открыли и из этого колхозим. Чтобы решить онкретно вашу. задумку мне видится второй аддон который бы выполнял приведенный выше код

     

  12. Простите. Тороплюсь одной ногой не здесь. Но думаю этого будет достаточно чтобы решить проблему)

    У лагранжа аддон по моему тоже на кнопку скрывает.. Если код открыт можете у него глянуть.

    или просто скачать)

  13. Включите после

    если нет реакция

        wdt.stateMapPanelTex = stateMainForm:GetChildChecked( "ContextShipDeviceNavigator", true ):GetChildChecked( "Visor", true )
        wdt.stateMapPanelTex:SetOnShowNotification( true )

     

        common.RegisterEventHandler(abc, "EVENT_WIDGET_SHOW_CHANGED")

    if wdt.stateMapPanelTex:IsVisible() then
            wdt.PlatePlates:Show( true )

    else

    wdt.PlatePlates:Show( false)

    end

  14. Вопрос а нафига? Если скрываешь сообщение от ContextUniMessageBox то тат сейчас только перезагрузка аддона причем для медленных машин с задержкой. В ближайшее время обещали допилить чтобы  просто ^Show(true/false) работало.

    для стандартных не пользовательских

            common.StateUnloadManagedAddon( "ContextUniMessageBox" )
            common.StateLoadManagedAddon( "ContextUniMessageBox" )

    и все возвращается как правило. А так частности. Местоположение видимость значит надо ранее запоминать.

     

  15. ---------------------------------------------------------------------------------------------------
    function AddonPS( params )

        local addons = common.GetStateManagedAddons()

        for i = 0, GetTableSize( addons ) - 1 do
            local info = addons[i]
            
            if info.name == "UserAddon/PetsSearch" then
                if not info.isLoaded then
                    -- common.StateLoadManagedAddon( info.name )
                    masPS(1)
                    userMods.SendEvent( "U_EVENT_PS_IS_WORK", {sender = common.GetAddonName(), psIsWork = 0} )
                else
                    masPS(0)
                    userMods.SendEvent( "U_EVENT_PS_IS_WORK", {sender = common.GetAddonName(), psIsWork = 1} )
                end
            end
            
            -- LogInfo( "objectId=", info.name, info.isLoaded )
            
        end
        
        -- LogInfo( "objectId=", params.name )

    end


    ---------------------------------------------------------------------------------------------------
    function AddonPSEvent( params )

        if params.name == "UserAddon/PetsSearch" then
            if params.loading then
                -- common.StateLoadManagedAddon( info.name )
                masPS(0)
                userMods.SendEvent( "U_EVENT_PS_IS_WORK", {sender = common.GetAddonName(), psIsWork = 1} )
            elseif params.unloading then
                masPS(1)
                userMods.SendEvent( "U_EVENT_PS_IS_WORK", {sender = common.GetAddonName(), psIsWork = 0} )
            end
        end
        
        -- LogInfo( "objectId=", params.name )

    end

     

        AddonPS()
        common.RegisterEventHandler(AddonPSEvent, "EVENT_ADDON_LOAD_STATE_CHANGED")

  16. Данетку сложнее чем просто перевести на правую кнопку или шифт+кнопка) Но если будет данетка отдельным модулем так сказать с радостью пожелаю себе в дар для аддонов). Мои лапки до данетки так и не добрались.. графика кнопочки..)

     

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

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

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