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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

SLA

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

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

  • Посещение

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

  1. Согласен, что AddonManager нуждается в кнопочке. И PlayerHUD тоже был бы удобнее, если бы его можно было бы удобно включать/выключать, потому, что он нужен больше в ПвП, а при выполнении квестов, глаза мозолит
  2. А их там и нет (в pack.loc, в смысле). Насколько мне известно, характеристики предметов хранятся не в клиенте, а на сервере.
  3. Возможно, и довольно легко. Просто, всем лень Но это нужно было в тему Запросы на разработку новых аддонов.
  4. Угу, если так, то это не очень хорошо. Имхо, он должен сохранять координат только для тех квестов, для которых не указано место выполнения (Межевые камни, и др. квесты, для которых нет маркеров на карте). Таких квестов не много, поэтому, БД будет небольшой и компактной.
  5. Неужели работает? Здорово! Может быть, можно указывать не полные, а относительные пути, и тогда, можно загрузить любое количество любых файлов, даже из СОСЕДНИХ аддонов ) Так, например, в одном аддоне может быть какая-нибудь БД, но и другие аддоны тоже могут ею пользоваться
  6. Присоединяюсь! Поздравляю всех с Новым Годом! Желаю всем счастья! В 2011 году, у нас появятся новые инструменты разработки аддонов, и мы напишем много много хороших, продвинутых аддонов! У меня НГ наступит на 1 час раньше Москвы
  7. Не знаю, никогда с таким не сталкивался. Нужно разбираться.
  8. Всё правильно, это одна из avatar-секций твоего аддона. С двумя предметами.
  9. Quote: может путаница с self: choice: Наверное.
  10. И очень рекомендую, всегда стараться, чтобы сохраняемые данные были КАК МОЖНО КОМПАКТНЕЕ. Потому, что, от некоторых аддонов, этот файл настроек, пухнет как на дрожжах. И каждый вызов функции Set*ConfigSection(), создаёт лаг в игре, и перезапись ВСЕГО этого файла целиком. Есть ПЛОХИЕ аддоны, немеренно и бесконечно плодящие секции и создающие толстые таблицы. Таких аддонов всего несколько, и они способны <зачёркнуто>устроить апокалипсис</зачёркнуто> настрочить МЕГАБАЙТЫ (даже, гигабайты, и более) данных. Из-за этих аддонов, иногда приходится чистить этот файл, когда он на 99% состоит из их мусора. Пример ХОРОШЕГО аддона, сохраняющего свои настройки компактно - GuildGui1b. Его Global-секция выглядит вот так: Code: table_begin ScriptUserMods_GuildGui1b table_begin data Language = l"rus" ListAll = true PageSize = 30 SortBy = l"ACT" SortOrder = l"ZA" w540x = 216 w540y = 92 w541x = 30 w541y = 0 table_end data remote_version = -1 table_end ScriptUserMods_GuildGui1b И всё! Здесь все его настройки. Language, ListAll, PageSize, SortBy, SortOrder - это настройки самого аддона, w540x, w540y, w541x, w541y - это сохранила библиотека LibDnD (координаты двух окон).
  11. Ничего нигде не пропадает. Get/SetGlobalConfigSection - общие настройки для ВСЕХ персонажей, на всех серверах. Эта секция в конфиге всего одна. Рекомендую именно СЮДА сохранять все настройки аддонов, кроме тех редких случаев, когда приходится пользоваться вторым вариантом: Get/SetAvatarConfigSection - персональный настройки конкретного персонажа, которым играют в данный момент. Таких секций в конфиге может быть очень много - по одной на каждого персонажа на каждом сервере (у меня их 30-40 штук, наверное). По возможности, рекомендую НЕ пользоваться этой секцией. НЕцелесообразно сохранять сюда общие настройки аддонов - несчастным пользователям придётся мучиться, настраивать аддон под каждого своего существующего персонажа, и в будущем, под каждого нового. Но за то, этот способ годится для персональных настроек персонажей, как в твоём LootEDSchoice. В одном аддоне, можно одновременно пользоваться обоими способами - в Global-секцию сохранять общие настройки аддона, а в Avatar-секцию только те настройки, которые нужны только персонально этому аватару. P.S. Обе эти функции, хранят данные в файле: Allods Online\Personal\user.cfg можешь посмотреть, какой там бардак
  12. Система UI9 НЕ поддерживает заливку библиотек. Когда-то, хотели сделать, чтобы на сайт можно было заливать отдельные библиотеки, но практика показала, что это никому из разработчиков не было нужно (например, довольно хорошая библиотека AOClassLibrary, из DarkDPSMeter, осталась невостребованной). Ни одна из библиотек не стала настолько популярной, или крупной, чтобы появился смысл её заливать отдельно. К тому же, отдельные библиотеки - это было бы ОЧЕНЬ сложно для пользователей. Решили так - все нужные аддону библиотеки всегда кладутся внутрь самого аддона. Кстати, именно из-за того, что когда-то задумывалась поддержка библиотек, все скачиваемые аддоны сейчас содержат "лишнюю" папку "Addons". Это была ошибка, которую нужно будет когда-нибудь исправить - избавиться от этой папки "Addons" в скачиваемых аддонах... Даже одна эта "лишняя" папка, как показала практика, создаёт проблемы для пользователей, некоторые не понимают, как правильно распаковать аддон (до сих пор, регулярно, задают такие вопросы), и у разработчиков аддонов, которые не понимают, как упаковать аддон для заливки. А что уж говорить, если бы мы ввели отдельные библиотеки, и пришлось бы объяснять пользователям, что для работы такого-то аддона, нужно дополнительно скачать и установить такую-то библиотеку. Причём, установить не в папку аддонов, а на один уровень выше (как "SampleCommon" - так предлагает инструкция по созданию аддонов от разработчиков игры). Нас бы, тогда, ЗАСЫПАЛИ глупыми вопросами "почему аддон не работает?", "как установить аддон?", "как установить библиотеку?" - спасибо, но НЕТ, это был бы настоящий Ад
  13. Скрипты продолжают компилировать, но предоставили нам полную документацию по API, она лежит в клиенте, вот здесь: Allods Online\data\Mods\Docs\ModdingDocuments.zip Если клиент качать лень, то документацию можно взять в теме HOW-TO: Совместимость аддонов с EU/US версиями, там, в файле API-1102-2002.7z находятся несколько последних версий документации. Текущая версия на Русских серверах - 2.0.02, на Европейских и Американских серверах - 1.1.04, в Китае и Японии, сейчас ЗБТ, версия, вроде, 1.1.02.
  14. В поиске ценных ресурсов, наверное, поможет аддон QuestTracker - он запоминает все координаты, в которых когда-либо, любым персонажем, были выполнены подзадачи квестов. И затем, он этой информацией делится между всеми персонажами всех аккаунтов в инсталляции АО. То есть, стоит лишь один раз собрать ценный ресурс, или найти межевой камень, как аддон запомнит это место. И выполняя квест в следующий раз (даже другим персонажем), он будет указывать стрелкой, куда идти. Ну а мобы с коронкой, насколько знаю, спавнятся каждый раз в разных местах.
  15. Открыли, давным-давно. Кажется, в марте 2010 г.
  16. http://translate.google.com/#auto|ru|servidor%20do%20jogo-%20nao%20for%20possivel%20estabelecer%20uma%20conexao
  17. Это не фильм, это такая фотосессия для рекламного ролика АО, насколько знаю, его делали для ТВ: Выглядит бредово. Но, наверное, все телевизионные рекламы ММОРПГ-игр выглядят бредово. Вот, зацените аналогичный бред от Близзард: Больше всего меня удивляет то, что для ТВ делаются поразительно бредовые ролики, тогда как, для интернета, делаются совершенно нормальные. Нормальные - это нарезка из реалистичной 3D-анимации и геймплея. Для показа в интернете, такие нормальные рекламные ролики делают для КАЖДОЙ мморпг-игры. Но почему их не показывают по ТВ? На ТВ их, почему-то, не пускают в таком виде, туда пускают только всякий бред. ТВ-рекламщики думают, что вся реклама на ТВ должна обязательно быть в рамках каких-то канонов телевизионной рекламы (приглашают фото моделей, и снимают ролик непонятно про что). Здесь, у них ПОЛНОСТЬЮ отсутствует понимание того, ЧТО они рекламируют, и на КОГО эта реклама должна быть ориентирована. Может, дело в том, что рекламу мморпг-игры нельзя доверять делать ТВ-рекламщикам?
  18. Если кто не в курсе, этот аддон уже на главной: PicCastbar
  19. Можно, можно Даже, достаточно просто. Но..... кто-то занят, кому-то просто лень. Например, у меня, "на данный момент, есть более приоритетные задачи" ©, я сейчас заканчиваю делать свой мега-аддон, который хотелось бы успеть доделать в этом году, и выложить 31 декабря
  20. ОБНОВЛЕНИЕ R6 / UPDATE R6: RU: -- Добавлена возможность указывать "разброс" стартовой цены в процентах (например, 2%). EN: -- Added ability to specify the "spread" of minimum bid as a percentage (for example, 2%).
  21. Quote: и теперь надо все твои изменения и мои как-то слить вместе.... Есть отличная программа для сравнения целых папок и отдельных файлов - WinMerge (http://winmerge.org/). Вот, с её помощью, можно очень удобно найти все различающиеся файлы, посмотреть чем они различаются, и ничего не упустив, качественно слить две версии в одну.
  22. Function mission.SetCharacterScene() uses "3D scene", such as in Character window, as well as in ItemMall, Inspect, Stable windows. I don't know, if it is possible to programmatically open the Character window, or to detect when it opens. I guess, no. Is it possible to create such window in user addon? I don't know, I have never experimented with it. There is a special topic on creating addons: How to make new addon. Here you will find the Interface.1.0.03.26.2.zip file. There is all uncompiled Lua sources from very old game version - AO 1.0.03, but anyway, it is extremely useful. You will find here some examples, how to work with those 3D scenes: \Ingame\ContextCharacter\ScriptContextCharacter.lua \Ingame\ContextItemMall\ScriptContextItemMall.lua \Ingame\Inspect\ScriptInspect.lua But I'm still not sure, whether "3D scenes" will work in user addons. Good luck P.S. A long time ago, when I was creating "TargetOfTarget" addon, I have experimented with unit portraits (similar thing to 3D scenes, maybe. Those portraits are used in character plate, target plate, party plates, etc.) and I have failed. Looks like there are several such portraits, all "hard-wired" into the game, and it is impossible to create one more extra portrait in a user addon.
  23. Не понял вопроса. Объясни получше, какая структура у этих таблиц, и по какому значению (в этой структуре) нужно их сортировать. Ну, или, покажи какой-то более конкретный кусок кода (может, там проблема не в этом?). Теоретически, функция сравнения для table.sort() может сравнивать что угодно, любые значения в любых многомерных массивах.
  24. Добавил Английскую локализацию, добавил Drag&Drop к кнопке "$EDS", немного переделал GUI (теперь выглядит как на новом скриншоте), и ещё много всяких мелочей. В XDB файлах, исправлял все ошибки и недочёты, которые только попадалось под руку. Окно стало на 50 пикселей выше, чтобы влезало длинное сообщение. Две из трёх кнопок стали шире, чтобы влезал английский перевод (а в будущем, немецкий и французский). А когда делал локализации, оказалось, что файл ScriptList.lua тоже пользуется некоторыми строками из старой локализации (скопированной прямо из AddonManager) - может, нужно удалить там часть кода, и почистить файл локализаций? В общем, добавил а Locales.lua и все те строки, которые требовались файлу ScriptList.lua. Если будут какие-то вопросы по устройству локализаций или XDB файлам, обращайся. В следующий раз, заливая аддон, сжимай в ZIP саму папку аддона "AucEDSman" (а НЕ её содержимое). Как написано в этой инструкции (а также, на форме создания аддона, во всплывающей подсказке при наведении на "?" около "Файл"). Именно потому, что аддон заливался на сайт в неправильном виде, его невозможно было скачать. И самое главное: icreator, ОГРОМНОЕ СПАСИБО за рабочий и полноценный пример использования WidgetEditLine ! Это довольно важное приобретение для всех нас, т.к. это открывает целое новое измерение в аддоностроении для АО. До сих пор, ни один (!) аддон его не использовал, просто потому, что никто никак не мог разобраться, как же устроен этот WidgetEditLine, хотя, пара человек бились над этим, но безуспешно. Оказывается, для разгадки этой тайны, нужно было обладать женским терпением Спасибо
  25. Может, стоит его зарелизить на главную?
×
×
  • Создать...

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

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