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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Nikon

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

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

  • Посещение

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

  1. Проверки на BuffListCFG нет, отсюда и проблема. Конечно я не понимаю как оно работает, вот пример:

    ПОЙМИ, сделай, исправь, добавь

    Будь добр перепиши в удобоваримый вариант.

    Я? Или это такое оригинальное обращение к самому себе?

    --

    А надо ли переписывать? Чтобы получить те же ошибки?

  2. LightDPS 1117

    ..

    PaneLocker 632

    ..

    UnitDetector 544

    ЛОЛ. И это неподдерживаемые аддоны. 100% уникальные загрузки, а не перекачка обновления "я подправил 1 строчку кода чтобы сделать вид что работаю"

    --

    И пользуясь случаем:

    Дядя Петя, а ты меня зеленой подписи под аватаркой зачем лишил? Чтобы я в скрытом разделе ничего лишнего не увидел?

  3. О да, мученик

    ОМГ, я понимаю если б аддон перевели в бесплатные и чувак на чистом энтузиазме че то клепал
    --
    А так, взял чужое, делает вид что поддерживает ("на отьебись"), даже без понимания как оно работало и че он сам делает
    И при этом получает доход
    --

    переделал в
     

    BuffList = userMods.GetAvatarConfigSection( "BuffListCFG" )
    Пользуясь случаем передаю привет Zeon

     

    И ты думаешь этим что то "исправил"?

     

    Отсутствующая секция BuffListCFG, отсутствующие параметры в BuffList, в BuffListCFG, мусор в секции BuffListCFG от старых/кривых/чужих версий аддона. Хотя бы на это проверки есть?

     

    Кстати, обьяснить можешь "что было" и "что стало" после такой переделки?

  4. По поводу минусов

    Опять же смотрим документацию от этих недоделков

    durationMs: number (int) - полное время действия буфа
    remainingMs: number (int) - время до окончания действия буфа

     
    И смотрим че они выдают при накладывании бафа
     

    Info: addon HealerProc: remainingMs - 17735
    Info: addon HealerProc: durationMs - 18200
    Info: addon HealerProc: ownerId - 6769
    Info: addon HealerProc: buffId - userdata: 40F05218
    Info: addon HealerProc: name - Активные благословения
    ...
    Info: addon HealerProc: remainingMs - 18270
    Info: addon HealerProc: durationMs - 18200

    Info: addon HealerProc: ownerId - 6769
    Info: addon HealerProc: buffId - userdata: 272A5468
    Info: addon HealerProc: name - Активные благословения
    ...
    Info: addon HealerProc: remainingMs - 18700
    Info: addon HealerProc: durationMs - 18200

    Info: addon HealerProc: ownerId - 6769
    Info: addon HealerProc: buffId - userdata: 363D02A8
    Info: addon HealerProc: name - Активные благословения


    Это не лечится или лечится через задницу

    ...

    По нормальному надо аддон переписывать под эту альтернативную логику.

    Например по таймеру постоянно чекать бафы (чего мне ооочень не хотелось делать в свое время)

    ===

    Замени обратно луашные файлы теми что в посте #7

    По крайней мере спама не будет в лог

  5. Иконка берется из описания бафа. Какая есть. Никаких полос не добавляется

     

     

    Но если перекинуть на себя, то он по-прежнему уходит в минус

     

    Давай еще 1 посмотрим

     

    1. замени файлик

    2. лог удали

    3. покидай благу на себя

    4. выложи лог (видео не надо)

     

    ===

    Кстати подправь еще в config.cfg строчку на

    {prm = {durationMs = 18200, stackLimit = 5, isGradual = false},	--Благословение
    

    HPEvRe02.zip

    • Плюсую 1
  6. stackLimit в бафе передается равным 0 при stackCount от 1 и больше

    дауны

    ===

    из ихней же документации

     

     

    stackCount: number (int) - может быть количеством одинаковых буфов, уровенем буфа или аналогичной информаций в
    stackLimit: number (int) - максимальное количество буфов данного типа

    ===

    попробуй заменить на это

    ===

    А и ваще аддон же криво работал из-за того что они как попало ивенты посылают

    Всякие бафанонсеры итп "бафферы" больше фунционала дают

    hp_lua.zip

  7. Те в 4.0 пытаешься поменять список бафов?

     

    1-й раз баф появляется? иконка благословления показывается?

    --

    возможно парметры у бафа кривые выдаются

    1. замени файлик в папке аддона

    2. удали ххх\Allods Online\Personal\Logs\mods.txt 

    3. кинь 2-3 благословнения до появления ошибки

    4. выложи сюда лог или файлом, или текстом

     

    ===

    Кстати. В config.lua

     

        {prm = {durationMs = 18000, stackLimit = 2, isGradual = false},    --Благословение

    Из каких соображений эти цифиря?

    Походу stackLimit неправильно установлен, поставь 5

    HPEvRe.zip

  8. Я не вижу ответа "по существу". Почему так получилось, КАК так получилось, почему вовремя не обнаружилось и не было исправлено?

    Информации не больше чем в любом другом посте этой темы

     

     

    Мне неохота с тобой общаться ... ну, сам посуди, зачем оно мне надо, в это окунаться?)

     

    А ты кто? Просто "я тут вас пустил, дальше не мое, дальше разбирайтесь сами"?

     

    Даже без приписки "мне так сказали, я только разместил обьяву":

    - Мы ничо не знаем, так получилось, если вспомним - не забудем

    Это ответ по существу?

     

    Я не понял - это обыкновенный филиал мыловского развлекательного портала?

    Где пользователи по умолчанию считаются тупым стадом которому ничего не нужно-бесполезно обьяснять?

     

    Так что там с чатиком то? Где ОБЩЕНИЕ с разработчиком?

    Мне хотя бы его просто почитать, умных людей общение, может чего и для себя полезного нашел бы. Где?

    Я вижу здесь только темки подобные этой где одни идиоты спрашивают у других о какой то ерунде

     

    Была мысль в 7.0 вернуться.. не, ничего не поменялось

     

    Не, я тебя тоже понимаю. Все кто чуть пошел не по пути мыла уже где-то в другом месте. А хочется жить и бутерброды кушать.

    По мне так лучше б этот сайтец сдох так же как и остальные. "Нах так жить?"(с)

    Это болото. И ничего нового здесь уже не будет.

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

     

    И правда куча лишнего понаписано. Бесполезно

  9. ОхЛОЛ. Чтобы быть "не был в курсе, что проблема осталась" нужно было хотя бы попытаться ее устранить

     

    Так когда ж ее "чинили" то? И почему после "починки" внезапно про нее забыли даже не проверив?

    Интересно было бы узнать

     

    ...

    У меня странное ощущение что аккаунт Fye D. Flowright захватили люди из мыла - точно такой же стиль "общения" (ты быдло, мы доведем до тебя только ту часть информации которую посчитаем нужной и ответим только на те вопросы которые посчитаем достойными ответа)

    Это на самом деле так? Я что то пропустил?

  10. Нет, не в курсе. Так получилось.

    Бедные-несчастные-наивные-легко_ранимые *профессионалы*

    Чего они еще не знают про СВОЙ проект? И НЕ ХОТЯТ знать?

    Ссылочку выше не видел? Так на еще раз

    https://alloder.pro/topic/993-showdd/page-13

    Может и свои посты там увидишь. Читай, вспоминай

    ...

    те к ним никто с такой проблемой еще ни разу не обращался?

    ..

    Кстати как там горррячая линия в Скайпике поживает с ручной обезьянкой, отвечающей на все вопросы "разработчиков аддонов"?

    Ей тоже никто никаких вопросов не задавал?

  11. 1495 при каждом изменении здоровья определяет друг, враг или моб, чтобы показать или не показать здоровье в полоске, в зависимости от настроек. жууть.

     

     

    Ну так это совсем другое место и другие фунции выполняются там?

     

    В общем я так думаю проблема в том, что аддон пытается определить гильдию при каждом взятии в таргет, а из-за некоторых причин (игрок скрылся из виду) выдает ошибки

    В момент взятия в таргет цели приходит событие. В нем ничего никуда не может пропасть-скрыться-убежать. Именно в этом событии и выполняются все функции?

    --

    Очевидное решение "в лоб"

    if unitId and object.IsExist(unitId) and unit.IsPlayer(unitId) then
    
  12. Муть какая то. Почему ошибки ДО и ПОСЛЕ в разных местах? И вообще в разных функциях?

    ---

    И вообще логика непонятна: ИД юнитов где то запоминаются после взятия-использования? Нафига?

    --

    Когда этот кусок кода выполняется? Не по событию взятия в таргет?

    --

    Да, и почему это "нифига"? Ошибка "плайер нот фаунд" исчезла.

    Проблема решена  :coffee:

  13. Error: addon AoPacksZeon: Game::LuaUnitGetGuildInfo: Player (id=35834) not found, details: int __cdecl Game::LuaUnitGetGuildInfo(struct lua_State *)

     

     

    Тебе именно эта ошибка не нравится? Вроде русским по белому написано "Плаер нот фаунд"

    Ставь другую проверку

    
    if unitId and unit.IsPlayer(unitId) then
    		local gId=unit.GetGuildInfo(unitId)
    		if gId and gId.level and gId.name then
    

    unit.GetGuildInfo( unitId )

    Получить имя гильдии игрока.

    -- параметры:

    unitId: ObjectId -- идентификатор игрока

    Ваще не понятно нафига там object.IsExist(unitId) если юнит и так в таргете

     

    hint: в таргет можно взять не только игрока

  14. Тебе же сказали "НИКАК"

    Подсовывай дефолтную текстуру "NA"

    Конкретно этой иконы Цепного света не было еще с самого начала когда он только появился (в АО 2.0 или 3.0 уж не помню, кода там жрецов переделали)

    ...

    С 13 страницы в топике ШоуДД, хоть и грубовато но так оно и есть походу, раз до сих пор нифига не исправили

     

     

    Хотя эти бичуганы якобы чето обещали исправить еще тогда

    Эту проблему пообещали пофиксить в 5.0.2, багрепорт по ней в свое время, как оказалось, не был принят.

     

  15.  Nikon 14 Feb 2011 - 23:56 писал: 3. Игрок держит в фокусе аватара.
    Цвет текста уровня игрока синий  проверила, никто никого не держит таргете, объясните тогда пожалуйста)

    Оно не работает. Уже очень давно. И не будет работать

    А на картинке да, 2-й пункт

  16. avatar.StartInspect( unitId )   local inspectInfo = avatar.GetInspectInfo()   avatar.EndInspect()

     

    ЛоЛ. Ты это все в 1 функции зафигарил?

     

    Может кто подсказать решение?

    1. Научиться читать

    2. EVENT_INSPECT_STARTED

    3. Быть готовым к конфликту с другими инспектирующими аддонами

    ===

    Susanin, logg

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

    еще раз ЛОЛ

  17. Можно копировать из стандартного интерфейса. В самом аддоне может и не быть никаких ресурсов кроме MainForm

    Панельки-текст совсем легко "динамически" создавать и менять под себя

     

    Минусы:

    - С любыми рекациями есть 1 проблема (если нужна полная работоспособность) - нужно знать тип реакции и их наименования у оригинала

    - Виджеты берутся из стандартного интерфейса -> сегодня он есть, завтра (после обновления) его может не быть

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

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

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