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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

user

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

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

  • Посещение

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

  1. Здравствуйте все. Внезапно узнал, что самый нужный аддон для аллодов стал платным, специально зарегистрировался, чтобы высказать свое разочарование. Очень жаль, что именно фан и удовлетворение, от помощи людям встало на рельсы получения выгоды. Надеюсь они сделают автора счастливее. Просто очень жаль, никого не виню и не наезжаю.
  2. Название рецепта отображается с html-тэгами. Видимо, как следствие, не запоминает цены или (что хуже) проставляет не те цены, которые заслуживает рецепт.
  3. "Из коробки" не работает. Вычистил *.luac из AddonDesc.(UIAddon).xdb, заработало.
  4. Всего-то надо перебор начинать не с начала сумки, а с конца. Простейший тест: стек в последний слот сумки, выставляем. Выставляется не полностью. стек в первый слот; предмет, которым обучали не в первый слот. Cтек выставляется полностью, никакие "прерывания с сервера" не мешают. Работа с сервером также мешает, но только для подсчёта количества выставленного и разделения стека. Нормальная работа такая: от стека отделяется нужное количество, переносится в первую (с начала) свободную ячейку, выставляется на аукцион. Иногда ответ с сервера не успевает придти и хоть команда "выставить" ушла, но при поиске свободной ячейки эта ячейка считается занятой.
  5. Та откуда вычистить-то? Полностью убиваю каталоги AucEDSman, AddonsTools и TargetsManager. Распаковываю из архива (причём даты у некоторых файлов "свеженькие", точно нужное распаковалось). Смотрю прямо в архиве (в каталоге всё совпадает) ScriptMail.luac 13202 21-08-2012 20:34 ScriptMail.lua 16731 21-08-2012 20:52 Не знаю как вас, но я бы насторожился, почему компилированный файл имеет более раннюю дату модификации, чем исходник. И, пусть действительно я не всё вычистил, но bagTools.lua отсутствует!
  6. 1. Открываю почту, жму кнопку для сбора почты. Письма отмечаются прочитанными и больше ничего не происходит. В логе ошибка: Error: addon AucEDSman: Error while running the chunk Error: addon AucEDSman: C:/Program Files (x86)/Games/Allods Online/data/Mods/Addons/AucEDSman/Scripts/ScriptMail.lua:242: attempt to call field `type' (a nil value) Error: addon AucEDSman: func: ?, ?, line: -1, defined: C, line: -1, [c] Error: addon AucEDSman: func: Test, method, line: 242, defined: Lua, line: 219, C:/Program Files (x86)/Games/Allods Online/data/Mods/Addons/AucEDSman/Scripts/ScriptMail.lua Error: addon AucEDSman: func: OnRun_EVENT_MAILS_CHANGED, global, line: 98, defined: Lua, line: 74, C:/Program Files (x86)/Games/Allods Online/data/Mods/Addons/AucEDSman/Scripts/ScriptMail.lua 2. Игра у меня установлена не в C:/Program Files (x86)/Games/Allods Online (сам знаю, дело в luac-файле) 3. Отсутствует файл AucEDSman\Scripts\bagTools.lua
  7. Подтверждаю: джунские руины подсвечиваются, другие объекты - нет. Например, ящики на Кирахе не хотят подсвечиваться.
  8. Ок. Существующий функционал так не умеет. А как "запрос на разработку"? Чтобы можно было "устройства" подсвечивать дополнительно?
  9. Не особо поможет. Одно дело "здоровая мигающая иконка" (как на элитниках), другое - мелкий светляк, который может быть и над головой, и почти под землей. "Устройства" точно можно находить и опознавать (те же самые Лазуриты и Хризолиты). Не думаю, что объекты для травника и горняка принципиально отличаются.
  10. Как включить поиск "светлячков" для травников и рудокопов? Например, на Гипате огоньки летают где-то в траве, одиночные. Их часто не видно. На Z прописывается "Травничество", но /!!Травничество не берёт "дивайсы".
  11. Разработчики API не реализовали механизм чтения мыслей
  12. Is it possible to show who is under the certain debaff from bosses in raid instances? Useful for priests-healers. It will allow to clear snowdrift (sorry, do not know that is the English term for that debaff) for example. The proper place for defaff, I think is raid interface (the list of characters in fgroups). I will be happy with every possible sign, that someone waits for removing the debaff. The perfect solution is to show every debaf that can be removed with priest. (yes, I understand, that it will be the different add-on) translation fixes: Development-Time 26 hours. = На разработку потрачено 26 часов. Features: - Shows Pictures with a given condition = Отображает иконки по указанным условиям - distinguished between buff and debuff = различает бафы и дебафы - target is you or your target = целью можете быть как вы сами, так и ваша цель - show timers & texts instead pictures = отображать таймеры & текст вместо картинок - conditions: in raid, in group, in guild, solo, in group X in raid, on mount = условия: в рейде, в группе, соло, в группе Х в рейде, на маунте.
  13. Скриншот надо обновить на главной. Что там с галочкой на разброс в новой версии?
  14. Мега-фича! Спасибо, не знал. Полезно. Ибо сейчас руками смотрел, что там пришло, а потом автоматом забирал.
  15. +1 вернуть галочку. Разброс хорош, чтобы конкурентов запутать... Только они не парятся. Сразу ставят на 1 золотой меньше. Сволочи.
  16. Вытаскиваешь одну штуку. Обучаешь аддон именно этой одной штучкой. Жмёшь "выставить". Оно выставляет по одной штучке пока не закончатся вещи. Аналогично можно ставить по 2, по 5, по 10 - да хоть по 19! Не нужна эта галочка. Только интерфейс утяжеляется.
  17. Так в чём же дело? Меня это точно устроит! И всё же лишний раз повторюсь, дабы взаимопонимание было. "Покупка лотов" = делать ставку в размере "максимально разрешённой за одну травинку". Если при этом лот окажется выкупленным - класс! На аукционе две цены: "начальная" и "цена выкупа". "Ставка" - это изменение "начальной" цены. Вроде механика работы аукциона такая, что если "ставка" превышает "цену выкупа", то лот оказывается выкупленной по "цене выкупа" (а не по "ставке").
  18. А БД нельзя для этих целей использовать? Я этот функционал буду для выкупа травы использовать. Даже если загрузить в сумку по одному стеку каждого вида, который мне нужен - это уже 10 слотов. Накладно Но даже в таком варианте будет помогать.
  19. Это уже работает. Выбираешь стек, выставляешь. Как только аддон не находит полного стека - работа прекращается. Остатки не сложно поставить и отдельно. Тем более, что цена сразу подставляется адекватная. Я говорю о другой функции - выкуп существующих _чужих_ лотов. Задать желаемую цену за единицу - и оно делает такую ставку, меняя ставку в зависимости от того, сколько единиц в лоте.
  20. Штатный игровой аукцион для вещей в стеках стоимость пишет за стек в целом. И сортировка "по минимальной" стоимости покажет сначала лоты по 1 шмотки по 50, и где-то ближе к концу-середине лота по 20 шмоток по 100. Очевидно, что стоимость за единицу в последнем случае меньше. Хотелось бы иметь в функционале возможность фильтровать лоты по цене за единицу. А в идеале и проставлять автоматически "минимальную цену" (не "выкупать", а именно проставлять). К примеру, выставлены шнурки: 20 штук 0-0-10 --- 10 штук 100-0-5 --- 1000-0-0 5 штук 3-0-0 --- 4-0-0 Я согласен купить по "1 золотому за штуку" (цены с потолка, если что). По результатам работы фильтра хочу увидеть такую картину: 20 штук 20-0-0 --- 10 штук 100-0-5 --- 1000-0-0 (Третий лот оказывается выкуплен).
  21. Сначала кнопка "Обучение" - переместить пуговицы в свободный слот. Затем (!) указать минимальную цену и цену выкупа. Нажать "Продолжить". На крайний случай попробуй выставить руками. Если тоже не получится, то проблема не в аддоне. Если цена минимальная больше цены выкупа - ничего не выставится. Если у тебя нет денег на залог - ничего не выставится. Подозреваю, что если стоит "разброс", но минимальная и выкупная цены совпадают, то будет ошибка при создании аукциона. Читай нижнюю строчку (статусную) на аукционе. Чаще всего в момент нажатия "продолжить" там высвечивается причина ошибки.
  22. Wiata, или ждать, пока автор аддона изучит предложенные исправления и выложит обновление. Или, как я, изучить базовые основы аддоно-строения, влезть в код и исправить "на свой страх и риск". Перезапустить игру и пользоваться авто-удалением.
  23. Есть код: local recipe = avatar.GetAlchemyMatchedRecipe(-1) if recipe then local recipeInfo = avatar.GetRecipeInfo(recipe.recipeId) LogInfo(recipeInfo.name) end Есть лог: Error: addon Alchemist: Game::CreateRecipeInfoPart: cannot get SpellDescHelper object, details: void __cdecl Game::CreateRecipeInfoPart(const struct GMUIHelper::IRecipe *,class Lua::State &,bool (__cdecl *)(class nstl::basic_string<char> &,class Lua::State &,class Lua::Table &,struct GMUIHelper::ISpellDescHelper *)) Info: addon Alchemist: Пятновыводитель Я в недоумении: вроде как и GetRecipeInfo(ID) упало по ошибке, но и recipeInfo проинициализировался - name содержит значение. Код взят из хелпа, LogInfo чуть-чуть допилен (на результат 100% не влияет - можете закомментировать). Баг в API? Пропустил что-то в доке? Подскажите в каком направлении работать? I'm confused: seems, there is exception in GetRecipeInfo(ID), but recipeInfo has been successfully initialized - name contains valid value. Source taken from documentation, LogInfo slightly modified (but it is not the reason - you can comment "LogInfo" and get the same result) Is there a bug in API? I missed something important in manual? Please, give me a hint!
  24. Три исправления: function OnExtract( params, extractType ) if params.sysResult == "ENUM_MailServiceReply_Succeeded" then local info = mailBox.RequestMailInfo(params.mailId) local body = info.body local itemsCount = 0 if body.itemSlotCount > 0 then for i = 0, body.itemSlotCount - 1 do if body.items then itemsCount = itemsCount + 1 end end end if extractType == "money" then if itemsCount == 0 then mailBox.DeleteMail( params.mailId ) -- Deleting the empty letter. end else if itemsCount == 0 then if body.money == 0 then mailBox.DeleteMail( params.mailId ) -- Deleting the empty letter. end end end end end function OnMailsChanged () ... local info = mailBox.RequestMailInfo(mailList [mailcounter] )
×
×
  • Создать...

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

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