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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

Nikon

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

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

  • Посещение

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

  1. Именно там? Попса че. Чем больше народу решает "выделиться из толпы" тем эта толпа все больше становится mehael, там же ш всего 2 перса на картинке
  2. С чем сравниваешь то? Естественно привлекательнее В АПИ ничего особо интересного нет, жаль. Все что хотелось так и не реализовано Да х с ним. Может наконец то эту игру брошу
  3. Quote: хз, но самохил благом у меня порезался неким "руническим проклятием" о_О Идиотство.. все-таки решили использовать такую систему порезки хила "Хилеров должны хилить другие хилеры" млин
  4. Nikon

    LightDPS

    Следующее обновление планируется после выхода АО 2.0 Скорее всего, будет просто работа над ошибками и фиксы багов, внесенных измененным АПИ
  5. Время добавляется стандартно, покопайся в настройках чата За все предупреждения отвечает стандартный аддон Warnings - отключай его, если не хочется их видеть
  6. ОК, понятно. Изучаем... Доки от 27.09 Наверно еще будут изменения-добавления Кстати, вот оно, упаковка и локализация: Quote: Упакованные пользовательские дополнения Более удобным способом распространения пользовательских дополнений являются архивы. Архив представляет собой zip-архив и должен иметь расширение *.pak, zip-архив должен иметь стандартное (нормальное) сжатие. Его нужно помещать в ту же папку, что и "развернутые" дополнения - data\Mods\Addons. Например: data\Mods\Addons\UserAddon01.pak data\Mods\Addons\UserAddon02.pak Путь до файлов внутри архива должен совпадать с путем до оригинальных файлов. Например, для дополнения UserAddon01, лежащего в каталоге Mods\Addons и содержащего файлы: AddonDesc.(UIAddon).xdb MainForm.(WidgetForm).xdb ScriptUserAddon01.lua версия в виде архива UserAddon01.pak должна содержать следующие файлы: Mods\Addons\UserAddon01\AddonDesc.(UIAddon).xdb Mods\Addons\UserAddon01\MainForm.(WidgetForm).xdb Mods\Addons\UserAddon01\ScriptUserAddon01.lua Локализация Для локализации пользовательских дополнений на другие языки можно использовать механизм языковых архивов. Языковой архив представляет собой zip-архив (со стандартным, нормальным сжатием), содержащий текстовые файлы с локализацией на тот или иной язык. Архивы с локализацией нужно помещать в ту же папку, что и "развернутые" дополнения - data\Mods\Addons. Например: data\Packs\UserAddon01.eng data\Packs\UserAddon02.eng Расширение языкового пакета должно соответствовать языку локализации. Например: UserAddon01.rus UserAddon01.eng UserAddon01.fra UserAddon01.ger UserAddon01.spa Путь до файла с локализацией внутри архива должен совпадать с путем до оригинального текстового файла. Например, для дополнения UserAddon01, лежащего в каталоге Mods\Addons и содержащего текстовые файлы: Header.txt LocalizedTexts\Text01.txt LocalizedTexts\Text02.txt NotLocalizedTexts\Text01.txt NotLocalizedTexts\Text02.txt архив с локализацией на английский язык UserAddon01.eng может содержать следующие файлы: Mods\Addons\UserAddon01\Header.txt Mods\Addons\UserAddon01\Texts\Text01.txt Mods\Addons\UserAddon01\Texts\Text02.txt В этом случае при запуске клиента с выбранным английским языком оригинальные тексты Header.txt, LocalizedTexts\Text01.txt, LocalizedTexts\Text02.txt будут заменены на тексты из архива. А тексты из каталога NotLocalizedTexts\ останутся не переведенными. Кстати, все попытки использовать новую локализацию, да и упаковку архивов, бесполезны. Пока у бургов не выйдет АО 2.0 Только ради "практики" И опять "ради совместимости" нужно будет использовать старые функции Или вообще отказаться от поддержки АО 1.хх
  7. Хм, дока определенно не старая. Где это ты ее надыбал? Интересно, это че? Quote: avatar.GetArmorInRitual() Возвращает значение брони главного игрока, если он начнет ритуал. ---- avatar.GetEquipmentItemSlotUnlockedQualities( equipmentSlot ) Возвращает состояние разлоченности для слота экипировки. --- avatar.GetInnateStatsInRitual() Возвращает основные характеристики главного игрока, если он начнёт ритуал. -- avatar.GetMetaUpgradeCost( itemId ) Возвращает стоимость улучшения мета-предмета в меди. -- avatar.IsRitualActive() Возвращает true, если главный игрок находится в состоянии ритуала. -- hangar.CanCustomize() Возвращает true. если можно кастомизировать внешний вид корабля в ангаре. --- itemMall.RequestReferrals() Запрос списка приглашенных Друзей. Если списка еще нет, возвращает nil. В этом случае придет (ах---ть и тут рефералы появились) -- raid.InviteByName( name ) Попытка пригласить указанного персонажа в рейд по его имени. (наконец-то и к рейду эту сложнейшую функцию прикрутили) --- raid.SwapMembers( memberName1, memberName2 ) Меняет местами двух членов отряда в разных группах. (оччень интересно. А это, вроде как раз с последним фиксом прикрутили) -- unit.GetRelativeWoundsComplexity( unitId ) Возвращает информацию об относительной сложности ран юнита в процентах. (ахх-фигеть... а раньше сложно было эту функцию сделать?) --- unit.GetWoundsComplexity( unitId ) Возвращает информацию о рунической сложности ран юнита. (обана-обана. А это че за фигня?) Еще раз убедился, что доки были намеренно не покладены в обновы Склеротики, блин, угу
  8. Нда... способ с луа-файлами несколько проще, чем тхт Подожду уж тогда с неделю до выхода обновления Кстати, в таком случае... Функция userMods.ToWString() абсолютно бесполезна и ею нельзя пользоваться нигде, ни в каком аддоне ЗЫ. Как же здорово все таки вообще не использовать свой текст в аддонах. Жаль не везде получается. Только в самых простых
  9. Нда... оффорум еще похоже спит - Аддоны? Упаковывать? Это где такое было? И зачем такое надо? В том же ВоВе никакой упаковки нет. Да, я в курсе, что у них все пакуется, пользовательским то аддонам это зачем? - Будем посмотреть на этот донат. Сундуковые акции уже рассчитываются на широкие массы - Ну, 46 уж навряд ли будет в ближайшее время. Обещали же потолок в 45, да и в описании разработки Кираха 45-й стоит. Где то видел, что всем классам обещали дополнительные вехи приделать + переделать магов
  10. Хм.. с этим вариантом есть кое-какие траблы LightDPS - обсуждение Косяк разрабов? Или я что то не понимаю?
  11. Nikon

    LightDPS

    Конечно, конвертирование текстовика не поможет В обоих аддонах обыкновенная строка преобразуется в ту, что используется в игре при помощи функции от разработчиков userMods.ToWString Насколько я понимаю, строка с 1байт/символ проебразуется в юникод-строку 2 байта/символ Кодировка при преодбразовании выбирается неверно... как вариант У меня есть места где идет двойное преобразование WString -> String -> WString. (к примеру, строки пет(хозяин), хозяин(пет)) Там то ошибок с кодировкой похоже нет Даже не знаю, что сделать. Вариант с локализацией в тхт-файлах не такой удобный Попробуй еще заменить этот файл в аддоне Хм.. попробовать извратиться с 3-м преобразованием?... File: LightDPS.lua.zip
  12. И? Продолжай свою мысль. Зачем это счастье нужно будет?
  13. Предлагаю событие "U_EVENT_ADDON_MEM_USAGE_REQUEST" посылать: 1. каждые 10-15 секунд при открытом окне аддона 2. сразу же после открытия окна аддона 3. при запуске любого аддона (или секунды через 1-2) Естественно, сбрасывая при этом счетчик Насчет "SCRIPT_TOGGLE_UI"... 1. Как аддон определит, что пора посылать это событие? 2. Где то с месяц назад до меня доходили слухи, что разработчики сами собираются каким то образом делать скрытие(отображение) абсолютно всех аддонов
  14. Nikon

    LightDPS

    1. Оно кому-то надо? Детальное описание работы аддона, пожалуй, не будет никому интересно. ОК, нарисую расшифровку цифирек в описании аддона 2. АХЗ. Сколько было ударов, время боя, нанесенный урон, когда нанесен 1-й и последний удары(от начала боя)? В Дарке, насколько я его понимаю, тоже время должно считаться по 1-му/последнему ударам 3. "*" перед названием: ДоТ (ХоТ) - как считают разработчики
  15. Nikon

    LightDPS

    Чем вам 20-ть то человек мало? Емае... Я еще думаю над дизайном, может быть будет возможность изменения размера
  16. Nikon

    LightDPS

    Как ведет себя текст этого аддона? С чего решил, что не в Юникоде? А пункты меню, названия абил, боев, чаров тоже крякозябрами?
  17. Nikon

    Юбилей

    А? Юбилей или не юбилей? 15 октября
  18. Какие "надоедливые сообщения"? Все стандартные предупреждения (типа "нет цели", "не хватает энергии") показывает стандартный аддон Warnings Еще есть ZoneAnnounce, ContextAnnounceCustom
  19. Nikon

    DarkDPSMeter

    В этом то проблем нет. Открытые раны плюсуются к урону пета. Все там нормально учитывается.
  20. Ну раз mehael говорит, что урезан... Я лишь читал описаение, не пользовался. Урезанности не заметил Паузы в стандартном ЛУА, насколько знаю, нет. Юзай событие таймера Quote: Понимаю просьба бредовая - но жалко часа 2 пока разберусь как в lua без ошибок оформить Until и паузу Может потом пригодится, если разберешься
  21. Quote: unit.IsDead Хех А документация на АПИ у них есть? На свой
  22. Quote: Надеюсь, когда-нибудь (когда закончится ОБТ? xD ) API устоится, он уже не будет меняться, только дополняться. Тогда аддоны ломаться не будут, и разработчики смогут оставлять кнопку включения аддонов включенной после патчей. Сколько лет ВоВу... Он уже давно вышел из стадии бетатеста. А там до сих пор с каждым более-менее большим обновлением приходится обновлять аддоны - не работают старые, сволочи такие И пользовательские аддоны там тоже отключаются по умолчанию, насколько я помню, после обновлений как "устаревшие" Так что не думаю, что нам светит какая то стабильность.
  23. I repeat this Code: sysName = myrrh, value = 2099sysName = world_chat, value = 0 sysName = SkillSlot, value = 1 sysName = , value = 3 sysName = TalentPoint, value = 1 sysName = Ruby, value = 0 sysName = zone_chat_special, value = 0 On a screenshot - a stall Quote: mount.GetStableInfo() ... -- Returned values- table or nil - If there is a stable, the table with fields: ... foodCount: number (integer) - Available quantity of meal ...
×
×
  • Создать...

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

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