logg

Addons Developer
  • Content Count

    1449
  • Joined

  • Last visited

  • Days Won

    87

About logg

  • Rank
    Salt of the earth

Recent Profile Visitors

13427 profile views
  1. logg

    KillAnnounce

    Вот в кодировке Windows-1251 Localization.lua
  2. logg

    GuildGui1b

  3. Максимальный уровень персонажа увеличен до 95. 93 уровень: 1 очко умений. 95 уровень: 1 очко умений и 1 веха развития.
  4. можно не заморачиваться со спавном и деспавном, а каждую секунду по EVENT_SECOND_TIMER получать avatar.GetUnitList()
  5. Со спавнами и деспавнами отдельная еще история, они могут как приходить, так и не приходить, тогда начинается веселье... А еще один и тот же персонаж может иметь разные unitId если он выходит из поле зрения и появляется, при этом EVENT_UNIT_DESPAWNED может не прийти)
  6. unitId уже исчез и получить по нему информацию нельзя, можно завести хеш таблицу с unitId и именем и прочими данными и при исчезновении можно будет вывести имя, и удалить эту запись из таблицы. local players = {} local aid=params.unitId table.insert(players, { id = aid, name = object.GetName(aid), level = unit.GetLevel( aid ), } for k,v in pairs(players) do if players[k] and players[k].id==target then LogInfo(players[k].name) players[k]=nil -- удаляем из таблицы -- или if v and v.id==target then -- LogInfo(v.name) -- v=nil end end код не проверял, так пример на скорую руку
  7. Есть же AO Text Viewer [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage2_Item_1.(ItemResource).Description.txt]: На видимой стороне надпись: "Дсбвпгба бммёа. Светлый, официально одет, в черном" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_10.(ItemResource).Description.txt]: На видимой стороне надпись: "Тёгёсоьк рбсл нёзеф сёийеёочйанй. Светлый, одет неформально, в футболке" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_11.(ItemResource).Description.txt]: На видимой стороне надпись: "Тёгёсоьк рбсл нёзеф сёийеёочйанй. Темный, красная мантия" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_12.(ItemResource).Description.txt]: На видимой стороне надпись: "Тёгёсоьк рбсл нёзеф сёийеёочйанй. Темный, одет неформально, в зеленом" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_2.(ItemResource).Description.txt]: На видимой стороне надпись: "Дсбвпгба бммёа. Светлый, неформально одет, в футболке" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_3.(ItemResource).Description.txt]: На видимой стороне надпись: "Дсбвпгба бммёа. Темный, красная мантия" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_4.(ItemResource).Description.txt]: На видимой стороне надпись: "Тёгёсоьк рсйшбм. Темный, одет неформально, в зеленом" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_5.(ItemResource).Description.txt]: На видимой стороне надпись: "Тёгёсоьк рсйшбм. Светлая, фиолетовая вечерняя одежда" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_6.(ItemResource).Description.txt]: На видимой стороне надпись: "Тёгёсоьк рсйшбм. Светлая, одета неформально, в леопардовом" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_7.(ItemResource).Description.txt]: На видимой стороне надпись: "Епн ей Вмйибс. Светлый, официально одет, в черном" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_8.(ItemResource).Description.txt]: На видимой стороне надпись: "Епн ей Вмйибс. Темная, одета в вечернюю одежду, в красном" [/World/Quests/Airin/AO11EM_Daily_Airin_06/AO11EM_Daily_Airin_06_Stage3_Item_9.(ItemResource).Description.txt]: На видимой стороне надпись: "Епн ей Вмйибс. Темная, одета неформально, в рубашке"
  8. EVENT_AVATAR_CLIENT_ZONE_CHANGED
  9. common.CompareWString( text1, text2 )
  10. Всё еще сложнее sysZoneName служебное название зоны, лучше использовать zoneName но оно WString тогда функцию compareString нужно менять может так будет проще? if userMods.FromWString(cartographer.GetCurrentZoneInfo().zoneName)=="Осколки Айрина" then LogInfo() end
  11. local zoneInfo = cartographer.GetCurrentZoneInfo()
  12. Может проще привязаться к смене карты? EVENT_AVATAR_MAP_CHANGED
  13. logg

    IgnoreManager

    Не знаю почему за 2 года никто это не сделал, видимо всем до лампочки уже на аллоды)
  14. logg

    IgnoreManager

    А кто то его фиксил? В хексе? Можно конечно одной строчкой исправить по другому... А всё проще исходник был рядом с запакованным файлом. Есть только 1 файл без исходника, но он вроде не влияет... Пересобрал