logg
-
Постов
1 500 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные logg
-
-
В 18.05.2017 в 10:08, Эшфентари сказал:
Можно ли каким-то образом изменить саму картинку на иконках?
Можно, её нужно сконвертировать в редакторе в нужном формате. Конвертер есть в папке AO. UITextureConverter как то так
-
4 минуты назад, Kalavarda сказал:
Вопрос: как можно иконки сдвинуть немного вправо и вниз или даже в центр экрана? А то не очень удобно постоянно вверх смотреть.
Попробовал в некоторых xdb-файлах менять PosX/PosY - не помогло.
Заранее спасибо.
Команда /dimdnd включает/выключает режим перетаскивания за полупрозрачную черную панельку
-
Ну тогда вопрос, почему аддон не запоминает видимость. При каждой перезагрузке аддона или заходе на персонажа открывается окно. Еле нашел кнопку в которую он сворачивается, оказалась слева под кнопками других аддонов. В самом интерфейсе долго разбирался, как записывать бои, как просматривать кто от чего умер. Не хватает подробной инструкции, большинство просто не догадается нажать на маленькую кнопочку запустить запись, потом правой кнопкой вызвать меню...
-
Да тут вопрос в другом, есть ли исходники и будет ли поддержка
-
Дело не в текстурках. Масштабирование окна аля InspectWidgets, сборка аддона в res000 скриптом, это то, что делал только ramirez. Непонятная версия 0.9.0.128.
-
ramirez перелогинься
-
краткий курс по созданию аддонов пройден)
-
значит надо логировать названия квестов и смотреть в чем различия с массивом
sharedQuests
через common.LogInfo( common.GetAddonName(), userMods.FromWString(common.ExtractWStringFromValuedText(info.name)) )
-
Attempt to read from undeclared global variable: sharedQuests
Это то, про что я и говорил, функция используется, а параметра sharedQuests нет.
local sharedQuests = { ['Безопасный астрал'] = true } local function shareQuests() assert(sharedQuests) -- проверяем на наличие sharedquests? ...
-
у функции shareQuests нет параметров
sharedQuests
у кнопки в xdb файле должна быть реакция
<Reaction>ShareButton</Reaction>
все ошибки по запуску и работе аддона в mods.txt
-
в первом варианте где запуск функции shareQuests(quests) ?
во втором варианте где запуск ShareQuest() ?
а в целом, если это весь код, то работать не будет, нет запуска при появлении аватара, да и работать аддон будет только при заходе в игру.
-
if name[userMods.FromWString(common.ExtractWStringFromValuedText(info.name))] then
-
только по хеш таблице, если table[key] есть значит всё ок, если нет, то будет nil
-
Поэтому есть доки, в которых расписано какие параметры выдает апи и в каком формате
https://alloder.pro/md/LuaApi/FunctionAvatarGetQuestInfo.html
name: ValuedText or nil - название задания
https://alloder.pro/md/LuaApi/FunctionCommonExtractWStringFromValuedText.html
-
всё совсем не так
questId: QuestId - идентификатор задания
local book = avatar.GetQuestBook() -- получаем список квестов у аватара for k, questId in pairs( book ) do -- пробегаем по всем квестам чтобы получить их questId local info = avatar.GetQuestInfo( questId ) -- получаем информацию о квесте, чтобы получить его имя if info then дальше нужно сравнить имя квеста info.name с нужным, приведя их к равным форматам и тогда уже avatar.ShareQuest( questId ) end end
-
Error: addon ClassMechanics: Game::LuaAvatarGetVariableInfo: Cannot get variable: Mechanics/MercUpgrade/mwMercUpgraded.(MapVariableResource).xdb, details: int __cdecl Game::LuaAvatarGetVariableInfo(struct lua_State *) Error: addon ClassMechanics: Error: addon ClassMechanics: Error: addon ClassMechanics: func: GetVariableInfo, field, line: -1, defined: C, line: -1, [C] Error: addon ClassMechanics: func: ?, ?, line: 0, defined: Lua, line: 0, [string "Mods/Addons/classMechanics/Scripts/mainscript.lua"]
-
По инженеру всё также нет связи
Силовое поле не связано с вехой укрепление позиций
Связь умений вех по первому полю некроманта:
Вирус - Моровое поветрие, Чумной доктор, Кровавая жатва, Острые симптомы, Ритуал боли, Пагуба
Нейротоксин - Мрачный жнец, Чумной доктор, Опустошитель, Токсикоз, Некроз, Ритуал боли, Ритуал чумы, Пагуба
Алчные тени - Злой рок, Мрачный жнец, Опустошитель, Кровавая жатва, Ритуал боли, Ритуал чумы, Пагуба
Лихорадка - Злой рок, Мрачный жнец, Чумной доктор, Опустошитель, Иссушение, Терминальная стадия, Ритуал боли, Ритуал чумы, Пагуба
Дыхание смерти - Могильный холод, Печать смерти
Вампиризм и Изъятие жизни - Печать смерти, Иссушение -
Все свитки таинств + печать = 11 умений
Все страницы Данаса + печать = 8 вех
-
-
3 минуты назад, Doska сказал:
Обновил выдачу очков талантов и вех умений. Теперь за 75 уровней персонаж получает 68 талантов и 48 вех развития
При ФД 79 умений и 73 вехи
-
tonumber() же
-
Концентрат почему то привязан к Перегрузке
Силовое поле не связано с вехой укрепление позиций
Летучие фракции связаны с Сорвиголова и Перегрузка -
1 час назад, Doska сказал:
Связи и динамический текст будут делаться с последнюю очередь. У Инженера все связи (какие указаны) должны быть правильные...
Могу добавить много связей для инженера)
Умение - Веха
Шокер - Фибрилляция 3 вехи
Парализующий луч - Ток неотпускания 3 вехи
Выброс маны - Вызрывная волна, Тяжелые изотопы, Перегрузка, Тяжелые изотопы
Продувка реактора - Взрывная волна, Разгон частиц, Перегрузка, Циркуляция
Силовое поле - Энергобарьер
Лёгкая турель - Артподдержка (Неверное описание турель не Кислотная, а Легкая)
Кислотная турель - Повторная реакция, Химические реактивы
Концентрат - Стерелизация, Смешение кислот
Залпы - Пик эффективности
Паук-подавитель - Гравитационный вихрь
Бактериальная бомба - Взрывные вещества, Корозийный состав, Паражающие элементы, Термические бомбы, Химические реактивы (неверное описание)
Осколочная бомба - Взрывные вещества, Термические бомбы, Паражающие элементы, Термические бомбы, Химические реактивыИ это далеко не всё, до 3-й вкладки вех еще не добрался и возможно что-то забыл
- 1
-
В аддоне CurrencesInfo есть в функции AvatarGetMoney пример получения
--Получаем количество денег-------------------------------------------------------------------------------- local money = avatar.GetMoney() --Разбираем полученную строку------------------------------------------------------------------------------ local StringSize = string.len(tostring(money)) --Получаем размер строки local Copper = string.sub(tostring(money), StringSize - 1, StringSize) --Получем последние 2 символа - "медные" local Silver = string.sub(tostring(money), StringSize - 3, StringSize - 2) --Получаем 2 и 3 символы с конца строки - "серебряные" local Golg = string.sub(tostring(money), 0, StringSize - 4) --Получаем все остальные начиная с 4-го символа конца строки - "золотые" local lg = string.len(Golg) --Длина объема золота
DepositCountdown
в Техподдержка
Опубликовано
DepositCountdown
Просмотр файлаАддон при заходе в игру пишет в чат информацию по депозиту. Сколько дней осталось до получения процентов по вкладу или то, что срок вклада истек и можно забрать проценты.
Работает с "Долгосрочным банковским вкладом" и "Среднесрочным банковским вкладом", если их несколько с разными датами, выводит данные по ближайшему получению процента.
Примеры:
"До ближайших процентов по вкладу: 25д"
"Вам пришли проценты по банковскому вкладу!"
Открытый исходный код.