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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

jedbez

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

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

  • Посещение

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

  1. Это интересная мысль, а как? в смысле как это все реализовать? Какие использовать реакции?

    И Overwolf вроде еще даже не запущен.

    Хотя напрашивается вопрос а как он взаимодействовать будит с АО и разрешат ли запуск Overwolf в АО клиенте?

  2. Ок, действительно, в цикле не логично ставить проверку на группу, щас исправлю, но это не существенно

    Если не делать проверку, вот тогда при работе с группой кучу ошибок вывалиться. При смене локации системой теряется состав группы.

    Всем спс, буду думать.

  3. Проверь EVENT_AVATAR_CREATED.

    Проверил, нету там обращений к аватару

    Там идет

    Загрузка cfg

    создание кнопок и надписей cfg панели

    создание панелей стрелок

    отображение CheckButton 

    Запуск событий AOPanel

     

     

    common.RegisterEventHandler( OnTime, "EVENT_SECOND_TIMER" )

    Согласен, могла бы давать ошибку, но вставил проверку на существование группы

    ...

    local members = group.GetMembers()
    ....

    if members then  если группа существует, тогда......
    ......

     

     

    Проблема в том. что код исправно запускается, работает некоторе время и иногда даёт этот сбой....

    Надо как то поймать этот баг.

  4. Это я знаю. Но аватар давно уже экзист 

    Чаще всего наблюдаю находясь в рейде и при переходе в инсту правда не всегда, т.е. рейд сформирован уже давно, Аватара в принципе не ищу, нет необходимости.

    Код обрабатывается при создании группы, изменении группы, создании рейда, изменении рейда и при неопределенности класса игрока по таймеру, иногда такое случается.

     

    Короче файл прикладываю.

     

    Есть предположение, что при прохождении в инсту теряется аватар и соответственно PosAvatar=avatar.GetPos() начинает глючить... хотя это не логично.

  5. Находясь в рейде периодически возникает ошибка

     

    Error: addon GroupPos: Game::LuaGroupGetMembers: main player not found, details: int __cdecl Game::LuaGroupGetMembers(struct lua_State *)

     

    не могу врубиться чего ето он?

     

    Может где то здесь?

     

    local members = group.GetMembers()
    for i=1,5 do
      if members then
        if members then
          if members.className then

            ...........
          else
            ...........
          end
        end
      end
    end

  6. Посмотрите пожалуйста, что то не так

     

    Error: addon NewTarget3DPvP: Game::LuaUnitGetClass: unit (id=91309) not found, details: int __cdecl Game::LuaUnitGetClass(struct lua_State *)
    Error: addon NewTarget3DPvP: Error while running the chunk
    Error: addon NewTarget3DPvP: Target3D.lua:332: attempt to index a nil value
    Error: addon NewTarget3DPvP: func: ?, ?, line: -1, defined: C, line: -1, [C]
    Error: addon NewTarget3DPvP: func: NewTarget3D, global, line: 332, defined: Lua, line: 323, Target3D.lua
    Error: addon NewTarget3DPvP: func: OnUnitPvPFlagChanged, global, line: 424, defined: Lua, line: 423, Target3D.lua
    Error: addon NewTarget3DPvP: Game::LuaUnitGetClass: unit (id=91309) not found, details: int __cdecl Game::LuaUnitGetClass(struct lua_State *)
    Error: addon NewTarget3DPvP: Error while running the chunk
    Error: addon NewTarget3DPvP: Target3D.lua:332: attempt to index a nil value
    Error: addon NewTarget3DPvP: func: ?, ?, line: -1, defined: C, line: -1, [C]
    Error: addon NewTarget3DPvP: func: NewTarget3D, global, line: 332, defined: Lua, line: 323, Target3D.lua
    Error: addon NewTarget3DPvP: func: OnUnitPvPFlagChanged, global, line: 424, defined: Lua, line: 423, Target3D.lua

    Это я пробегаю по новограду.

  7. Готово версия 1,7

     

    При импорте CSV не удаляется содержимое других закладок
    Все операции с импортом, экспортом дублируются в чат
    Добавлена возможность % начисления от текущего значения ДКП, для этого достаточно поставить знак % после цифры начисления.

    150%

    -50%

  8. Это действительно проблема, спасибо за подсказку. В ближайшее время исправлю, чтобы импорт csv производился с уничтожением данных только на открытой закладке, но остальные оставались не тронутыми.

  9. csv - проверю,

    csv выгружается - в mods.txt туда выгружается весь мусор, нет возможности контролировать что туда выгрузилось. Это полностью на Вашей совести. Если вы пытаетесь выгрузить за 1 раз всё, то аддон работать не будет, ему необходимы только конкретно сформированные данные, а не всё подряд. Он не умеет искать в белом шуме нужный код.

     

    bddkp.lua импортируется содержимое файла, если там стоит пустой шаблон с содержимым

    -- 25.9.2013

    Global ('BDDKP', {

    {NAME='Зеон',DKP=5,CLASS='MAGE',ZAKL=2},

    })

    Global ('BDLOG', {

    {DATA='23.9.2013 17:34',NAME='Зеон',DKP=5,COMENT='Импорт CSV в ',ZAKL=2},

    })

    То только эти данные и загрузятся

    Если иных нет, значит Вы не сформировали этот файл с данными или не перезапустили аддон ДКП

    Направил Вам в ПМ сформированный из мусора файл bddkp.lua в формате шаблона

  10. csv файлы хранят только 1 закладку, причем только тех кто отображается в списке в данный момент. Файл out.csv  будет перезаписан заново при новом импорте, поэтому его желательно переименовать по своему усмотрению. Если необходимо выгрузить все закладки, это надо сделать поочередно с каждой закладкой, полный цикл действий.

    Выгрузка в файл csv сделана для удобства отображения данных на сайте

     

    bddkp.lua - хранит все данные со всех закладок, его можно передавать и при наличии там данных, будут импортированы все данные. Этот файл предназначен для передачи

  11. Если хотите резервно хранить данные по ДКП - пользуйтесь обычным импорт - экспортом, но щелкать по кнопке Экспорт надо 1 раз, чтобы не было дубликатов. В данном варианте сохраняются данные всей базы ДКП

  12. Спс за присланые базы.
    У Вас повреждены все файлы данных.
    За раз надо делать 1 экспорт, а не оба варианта одновременно, несколько раз.
    разработчики АО не дали иной возможности общаться с внешним миром как выгрузить в mods.txt любую информацию, в результате там храниться все подряд.
    Файл данных подчищу от мусора, мусор - это все варианты импорта одновременно по 2 раза
    Правильный экспорт

    1. Удалить \Allods Online\Personal\Logs\mods.txt
    2. В аддоне

    • Выбрать список дкп кого будим выгружать в экспорт
    • Выбрать закладку с дкп например МГ
    • Открыть Журнал
    • Щелкнуть 1 раз по кнопке csv справа от Экспорт

    3. Закрыть игру
    4. В каталоге Allods Online\data\Mods\Addons\DKP запустить csv.bat получим out.csv (его можно посмотреть он должен быть примерно такого вида как на картинке), ничего более быть не должно 

    226b47bf1f14t.jpg
    5. Запускаем out.csv   спомощью csv.bat как на второй картинке, в base появился правильно сформированный bdcsv.lua готовый к импорту

    871214333977t.jpg

    • запускаем AO online  или пере запускаем аддон ДКП
    • открываем в нем журнал
    • Щелкаем csv справа от Импорт
    • Все данные загружены

    файл out.csv можно переименовывать, например mg.csv, pt.csv, gd.csv

  13. У вас ошибка в файле импорта, нарушен формат.
    out.csv должен иметь формат:

    Бард,,Язычник,,Волшебник,,Некромант,,Храмовник,,Жрец,,Мистик,,Разведчик,,Воин,
    ,,,,,,,,,,,,,,,
    ,,С,135,Чара,90,Мнд,0,КтТ,135,Ая,95,Йаи,90,Скир,90,Око,0
    Сва,100,ции,90,Нали,0,Лоц,0,Вад,90,Ванка,90,Крри,90,Фама,90,Нас,0


    Покажите mods.txt, после возникновения данной ошибки.

    Или если не трудно в ПМ файл импорта

  14. 2,2 Не должно. При удалении записи в журнале удаляется конкретная запись, для удаления с вычитанием ДКП в окне удаления активируется кнопка "Вычесть...", которая удаляет запись из журнала и вычитает ДКП

     

    Нашел,  исправлю

  15. Правильный Экспорт - импорт

     

    Экспорт
    Выгружает все данные в /Personal/Logs/mods.txt для вытаскивания данных из mods.txt в каталог DKP/base/ лежит файл dbexport.bat при запуске которого создается новый файл данных bddkp.lua , а старый переносится в bddkp.lua.old

     

    Импорт
    Загружает данные из /DLP/base/bddkp.lua

  16. Изменился, в конце каждой строчки не должно быть последней запятой (их должно быть нечетное количество), это особенность файлов сохраняемых из googl таблиц

    Было:

    ,,Кил,265,Наэль,195,Ара,105,пор,515,Вали,10,Тет,0,Дрк,90,Рек,175,

     

    Стало

    ,,Кил,265,Наэль,195,Ара,105,пор,515,Вали,10,Тет,0,Дрк,90,Рек,175

     

     

    Есть вероятность того что экспорт из таблиц выгружается в формате UTF, а надо ANSI, для этого в DKP/base/ положен файл конвертации

    ...

    Необходимо проконтролировать чтобы имена были сохранены в формате ANSI, иначе в аддон будут загружены крякозябры
    * В каталоге /DKP/base/, есть конвертер Recode
    * После запуска – щелкнуть UTF8-ANSI и закрыть его
    6. В аддоне щелкаем по кнопке csv справа от импорт

     

  17. Аддон работает исправно.

    Данная ошибка возникала после импорта  данных в старом формате из bddkp.lua
    Исправил
    Изменена структура данных, необходимо внести изменения в старые данные bddkp.lua
    Было:

    Global ('BDDKP', {
    {NAME='Сипулька',DKP=195,CLASS='MAGE'},
    ....
    Global ('BDLOG', {
    {'20.8.2013','Сипулька',195,''},
    ....

    Стало:

    Global ('BDDKP', {
    {NAME='Сипулька',DKP=195,CLASS='MAGE',ZAKL=2},
    ...
    Global ('BDLOG', {
    {DATA='23.9.2013 17:34',NAME='Сипулька',DKP=195,COMENT='Импорт CSV в ',ZAKL=2},


    Изменения произошли в связи c внедрением закладок.
    файл можно исправить вручную и поместить для импорта в DKP/base/

    Для сброса всех ошибочных данных надо щелкнуть правой клавишей мыши по кнопке "Журна", появится окно с вопросом об удалении всех данных - ответить - "Ок"

    Есть вероятность, что повреждена структура данных. Тогда в config.txt необходимо отключить

    --**********************************************************************************
    Global("ClearDKPAll",true) -- выводить весь список ДКП перед обнулением в mods.txt

    поставить: false

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

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

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