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

Дайджест за июль-сентябрь

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

Сентябрь Август Июль

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

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

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

Бот статистики для Telegram

Удобная аналитика в телефоне.

Подробнее

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

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

Подробнее

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

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

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

icreator

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

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

  • Посещение

Весь контент icreator

  1. сейчас залью новую версию AddonsTools
  2. посмотри новую панель в ТМ - там 6 разных категорий юнитов + еще 1 дружественные мобы_НПС
  3. да ладно и в чем у него глючность??
  4. ВОПРОС-ОТВЕТ (ВО-ОТ) увеличивает ли аддон количество ячеек на панели быстрых клавиш и вообще это возможно? - нет, количество то же, просто аддон переключается между 3-мя виртуальными панелями, так что действия на реальную панель действий копируются с "подключенной" виртуальной панели - нет, количество ячеек на панели быстрых клавиш нельзя увеличить. что значит - аддон работает с билдами? аддон дает в пользование по 3 виртуальных панели быстрых клавиш на одно "имя", хранит их в таком виде. В данном случае "имя" является билдом. Вы можете под каждый свой "билд" создать в аддоне набор из 3-х виртуальных панелей быстрых клавиш. как переключаться между 3мя виртуальными панелями? в каждом наборе (билде) 1 панель является главной и 2 дополнительные. Чтобы переключиться с главной панели на дополнительные достаточно нажать клавишу на клавиатуре, назначенную на ячейку панели быстрых клавиш. можно ли отключить дополнительные панели? да, можно ( OFF в настройках ) при этом клавиша и ячейка на основной панели, отвечающая за включение дополнительной панели, освобождается.
  5. круто! мож там еще версия клиента хранится?
  6. Также имеются гейммеханические идентификаторы. Эти идентификаторы можно сохранять между сессиями (см. CategoryConfig): * QuestId - идентификатор квеста, заданный идентификатором его квестового ресурса из базы * SpellId - идентификатор заклинания из базы * SkillId - идентификатор умения из базы * ComponentPropertyId - идентификатор компонента крафтинга из базы * RecipeId - идентификатор рецепта из базы * AbilityId - идентификатор пассивного умения из базы * CurrencyId - описание альтернативной игровой валюты * CurrencyCategoryId - описание категории альтернативной игровой валюты (поля в self:GetInfo()) * BuffId - идентификатор бафа, навешенного на игрока * PostTypeId - идентификатор раздела доски объявлений * ItemCategoryId * WishmasterResourceId * CharacterClassId * InterfaceMapMarkerId * MapModifierId - идентификатор модификатора карты * ItemId - идентификатор ресурса предмета в базе * ActionGroupId - идентификатор группы заклинаний * BillingBonusId - идентификатор платёжного бонуса во блин а я везде по имени сэйвы делала теперь можно значит и конфиг писать в лоб ИД шмотки!
  7. разве - вроде этого я не делала мож случайно где-то что-то отвалилось ((( новый год всё-таки ))) придется разбираться...
  8. +расположение может быть как оригинальное так и настроеное как в видео - оно не зависит от аддона +добавить кнопок нельзя +1 слот на 1 расширенную панель - их можно отключить - 2 кнопки опять свободные ============================ а вообще, читайте описание я заебалась каждому новому клиенту писать одно и тоже - все в описании же есть!
  9. длинну панелей сделай хоть на весь экран
  10. вскрытие сундуков с инградиентами для профессий на АВТОМАТЕ - нужно народу? или вы мышкой по 100000раз жмете?
  11. что-то я не так делаю... разбераюсь
  12. щас заказы посыплются - потом меню + настройки и получится 2й TargetsManaget за 50рэ )
  13. квесты главнее но и остальное знать важно! теперь под иконкой квеста показывает что еще может НПС делать так же добавлена иконка "текущий квест"
  14. а у тебя точно последняя версия?
  15. интересно ты выкрутился - при наведении мышки прекратить сортировку - молодец! надо бы себе тоже такое сделать попозже )
  16. нет - скачай последнюю версию ТМ там все настраивается
  17. блин ну нафига так делать? нет чтобы сюда написать свои претензии - берут и весь файл метят как нерабочий - ну не гады а? как описывать ошибки в первом посте сказано сделала настройку SHORT PANEL
  18. итак, вы сделали свой аддон и хотите что бы можно было с клавиатуры нажатием кнопки, а не нажатием мышки) им управлять. Например по нажатию кнопки открывать или закрывать окошки, менять параметры или режимы работы аддона. Теперь это очень просто! достаточно установить аддон EnhancedActionPanel r26(EAP) и в своем аддоне сделать обработку нескольких событий. http://alloder.pro/topic/1046-shortcuts-for-others-addons-for-addons-makers/описание тут
  19. рус итак, вы сделали свой аддон и хотите что бы можно было с клавиатуры нажатием кнопки, а не нажатием мышки) им управлять. Например по нажатию кнопки открывать или закрывать окошки, менять параметры или режимы работы аддона. Теперь это очень просто! достаточно установить аддон EnhancedActionPanel r26 (EAP) и в своем аддоне сделать обработку нескольких событий. События приходящие от EAP ACT_PAN_CELL_PRESSED --- присылается если нажата кнопка на панели быстрых клавиш параметры: name - имя кнопки или nil. Если ваш аддон уже задал название кнопки то эно тут будет panel - номер панели (0,1,2) cell - номер ячейки ENHANCED_ACTION_PANEL_READY --- аддон EAP готов принять информацию о занятых кнопках от вашего аддона События посылаемые аддону EAP ACT_PAN_SHORTCUT_OCCUPY --- занять ячейку, привязаться к ячейке параметры: name - название кнопки, заданное вашим аддоном panel - номер панели (0,1,2) cell - номер ячейки icon - иконка для отражения действия на кнопке ACT_PAN_SHORTCUT_UNOCCUPY --- освободить ячейку параметры: panel - номер панели (0,1,2) cell - номер ячейки ACT_PAN_SHORTCUT_UPDATE_ICON --- обновить иконку у кнопки параметры: name - название кнопки, заданное вашим аддоном icon - иконка для отражения действия на кнопке Как этим пользоваться Сначала нужно чтобы пользователь задал кнопку, на которую он хочет повесить SHORTCUT для вашего аддона. В своем аддоне запускаем режим "установка" и ждем события ACT_PAN_CELL_PRESSED. Получив его запоминаем номер панели и номер ячейки в своем аддоне и показываем это пользователю и тут же шлем событие что эта ячейка нами занята (в событие вставим иконку): ACT_PAN_SHORTCUT_OCCUPY. Теперь аддон EAP знает что эта ячейка занята вашим аддоном и ее имя ТАКОЕ. И принажатии на нее уже будет посылать событие с именем ячейки - а ваш аддон по этому имени уже будет ловить её. Всё! а нет. Еще когда ваш аддон запустится ждем события ENHANCED_ACTION_PANEL_READY и посылаем в ответ иконки всех наших клавиш (иконки внутри EAP не хранятся) Примеры кода function shortCutsIconUpdate( v ) local icon = v.icon and common.GetAddonRelatedTexture( v.icon ) --- тут если ячейка = "пусто" то там она отвяжется if icon and v.actName then userMods.SendEvent( "ACT_PAN_SHORTCUT_UPDATE_ICON", { name = v.actName, icon = icon } ) end end function shortCutsIconsUpdate() for k, v in getPS("SHORTCUTS") do shortCutsIconUpdate( v ) end end function shortCutsUnOccupy( v ) if not v then return end --- тут если ячейка = "пусто" то там она отвяжется local panel = tonumber(string.sub(v,1,1)) local cell = tonumber(string.sub(v,3)) if panel and cell then userMods.SendEvent( "ACT_PAN_SHORTCUT_UNOCCUPY", { panel = panel, cell = cell } ) end end -- передать иконки аддону EAP onEvent["ENHANCED_ACTION_PANEL_READY"] = function ( pars ) shortCutsIconsUpdate() end обработчик события что нажата клавиша: local cath_ACT_PAN_CELL_PRESS_val --- сюда запишем наш SORTCUT который мы хотим настроить через EAP - это делает гдето в вашем аддоне (через меню) onEvent["ACT_PAN_CELL_PRESSED"] = function ( pars ) if cath_ACT_PAN_CELL_PRESS_val then --- настройка клавиши, запомним что прислал EAP pars.name = srt[cath_ACT_PAN_CELL_PRESS_val].actName pars.icon = common.GetAddonRelatedTexture( srt[cath_ACT_PAN_CELL_PRESS_val].icon ) --- пошлем наши данные в EAP userMods.SendEvent( "ACT_PAN_SHORTCUT_OCCUPY", pars ) cath_ACT_PAN_CELL_PRESS_val = nil --- настройка закончена else --- нажата наша окупированная клавиша? local srt = getPS("SHORTCUTS") for k, v in srt do if v.actName == pars.name then --- да это наша клавши с именем name --- .... end end end end
  20. суть в том что если с сервера пришел unitId (появился моб) и вся инфо по юниту этому и я его панельку нарисовала в NPB2 а потом взяла квест на эту тварь, (причем тварь видно -она вокруг летает) то сервер мне не присылает никакой дополнительной инфо по этому юниту, хотя он стал квестовый. То есть unit.GetRelatedQuests( v ) - выдает пусто ((( НО как-то встроенный аддон это у них делает!
×
×
  • Создать...

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

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