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

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

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

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

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

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

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

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

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

Подробнее

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

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

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

duvo

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

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

  • Посещение

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

  1. Кстати, состояние видимости какой-нибудь стандартной формы/панели можно использовать в качестве маркера отключения интерфейса/перехода в главное меню. Правда, отслеживать это состояние возможно лишь по EVENT_SECOND_TIMER, я так понимаю. Это не есть хорошо.
  2. Это, конечно, здорово, но меня смущает вот это из пользовательского соглашения: Quote: Ограничения для Пользователей Игры: 18. Пользователям запрещен взлом/попытка взлома программных компонентов и/или перехват данных, поступающих к серверу или от сервера. Любое модифицирование, изменение, декомпиляция, продажа, распространение модифицированных материалов Игры целиком либо по частям. Использование программных ошибок, изменения программного кода, получение несанкционированного доступа к серверу и базе данных Игры. В отдельных случаях Оператор имеет право немедленно приостановить доступ Пользователя к Игре и обратиться в органы внутренних дел для рассмотрения в действиях нарушителя наличия или отсутствия состава преступлений, предусмотренных Уголовным Кодексом Российской Федерации или иными аналогичными законами стран — мест пребывания нарушителя. Не уверен, подпадет ли Quote: Вы хотели поменять текстуры стандартного интерфейса? Скрыть ненужные текстовые строки\кнопки стандартного аддона из своего? Или вы хотели переместить какие-либо элементы? под этот пункт.
  3. Quote: как мне их в игру то вставить? Написать аддон
  4. Code: To -- nothing From -- "шепчет Вам" Code: Self -- "шепчет сам себе" or "себе" or maybe Эхо ( "Echo" ) о_0 Whisper -- "Шепот" Zone -- "Зона" Party -- "Группа"
  5. Это событие отправляется SendEvent'ом библиотеки, например, protectedCommon из стандартного аддона. На него подписываться мы не можем. То есть, у каждой группы аддонов (стандартные, пользовательские), эм, как бы это правильно назвать, свое независимое "пространство событий". о_0 Чо-т такое, не?
  6. Quote: It is so called "ValuedText" format, which has SGML-compatible syntax, very similar to HTML. Its content must be encoded as UTF-16LE (it is called "Unicode" in MS Notepad), with BOM mark. Capabilities: - Align text horizontally (alignx="left" or "center" or "right") - Align text vertically (aligny="top" or "middle" or "bottom") - Set font size (fontsize="12") - Set font face (default AllodsWest or fontname = "AllodsSystem") - Set font color (color="0xAARRGGBB" or predefined colors like class="tip_green" or tags <tip_green></tip_green>) - Set font outline width (outline="1") - Set font outline color (outlinecolor="0xAARRGGBB") - Set font shadow offset (shadow="1") - Make parahraphs (<p></p>) - Make breaks (<br/>) - Insert icon images (syntax is unknown, sorry) - Define places for Lua variables insertion (<r name="Name"/>) - Etc? For example, here is a string, with font color set to opaque white (you can define ANY color with ANY degree of transparency): Code: <body color="0xFFFFFFFF" alignx="center" fontsize="10" outline="1"><r name="value"/></body> Predefined colors are: - tip_red - tip_white - tip_golden - tip_green - tip_blue - tip_grey - tip_purple - Etc? wich language is this?
  7. Да, точно есть. Большое спасибо. Я чо-т смотрел только на изображение, а об имения файла не подумал
  8. Quote: что такое {} ??? так почему нельзя и в сравненни написать Programming in Lua. 2.5 - Tables Quote: в общем проще свою функцию создать: IsEmpty (table) Code: function IsEmptyTable( tab ) for id, value in tab do return false end return true end Как сделать свой аддон\Лaрчик Али-Бабы\Common\Script\ScriptCommonUtility.lua
  9. Нет, мы лишены возможности использовать предметы инвентаря.
  10. По-моему, нельзя. Мы лишены возможности подписываться на события категории SCRIPT_, а оно в этом аддоне является ключевым.
  11. CategoryLuaBulletinBoard Там все максимально подробно, я думаю
  12. Не буду создавать новую тему, спрошу здесь. Никому не попадалась текстура кнопки-крестика подсказки и линии-разделителя. Не удалось найти в interface.pak. Странно. Нужно для того, чтоб наши подсказки были один-в-один со стандартными.
  13. Теоретически -- это возможно, если единственный известный мне метод обмена информацией между аддонами разных игроков (опять же, теоретически, не было необходимости проверять его на практике) будет достаточно удобным и быстродействующим.
  14. Как разработчики такое вообще допустили? Или это спланированная акция по стимуляции потребительского спроса на рупоры? xD
  15. В чате действуют все тэги, которые применяются при составлении формата. Приводить примеры не буду сознательно (думаю, найдешь самостоятельно без проблем), дабы не способствовать расширению армии обезьян с гранатами. На Вечном Зове уже сегодня насмотрелся на нечитабельный чат. Даж желание переписать КонтекстЧат появилось, чтоб выпилить мир.
  16. Не хочется перегружать главную такими мелочами. Честно говоря, там уже такая куча Хотелось бы увидеть деление по категориям, в пределах категории возможность сортировать по названию/автору/дате_изменения/рейтингу(?). В общем, все как на wow.curse.com, например. По-моему, количество аддонов уже такого, что пора бы вводить разделение, нет?
  17. Quote: не против если я на основе вашего кода усовершенствую аддон? Не-а, совершенно не против
  18. С наступающим/наступившим! Удачи и здоровья в Новом году, а остальное приложится
  19. -- Определяет какой ранг разряда и после нанесения урона отсчитывает 40/30/20сек. Отсчет появляется ТОЛЬКО, если был нанесен дамаг. Не проверял, что происходит с кд сбивания с ног, если эффект отрезистили (сейчас же, по-моему, идет проверка упорство-воля о_0). -- Запрещает подготавливать/пулять разряд в труп. Работает не совсем так, как хотелось, но ничего лучше пока не смог придумать -- Панелька перетаскивается, по истечении времени исчезает. Возможно, всплывет чего-нибудь при повышении ранга разряда, у меня было 3 попытки-проверки, покупать мв/капли теста ради желания не имею File: HeavenlySmitesKnockdownCooldow.zip
  20. Откровенно говоря, подобный подход мне не очень нравится. По-моему, выигрыша ни в скорости, ни в надежности, ни в удобстве не получается. Предположим, нужно работать с 10 значениями разных типов. Сперва их придется склеить в строку, вставляя между подстроками разделитель. Затем эту строку разбирать, выуживая значения. Важен порядок записи/чтения. Хотя можно, запаковывать пару "имя_переменной-значение". Понадобятся функции pack/unpack. Несколько сумбурно, н-да. В общем, нужна оценка компетентного программиста, коим я ни разу не являюсь
  21. Нет, на всей локации отслеживать нельзя, в пределах зоны видимости -- можно.
  22. Что-то вроде этого? Команда в чат: /mv l число , где "число" -- "и при понижение до задаваемого уровня выдавал бы сообщение" (с)SpiderPig File: MyrrhViz.zip
  23. Да, я, вроде, понял замысел. Кратко попытался как смог описать реализацию выше. Пользовательские аддоны (целевые) просто присылают список того, что нужно загрузить, после того как их (цели) выгрузят с помощью АМ. Где-то так.
  24. I think to resolve your suggestion make this: when AddonManager is loaded it sends the "U_EVENT_REQUEST_ADDON_INFO" event. On this event your add-on should send the "U_EVENT_RESPONSE_ADDON_INFO" event that contains a table with next fields: target [string] - add-on's name; desc [string/wstring]{optional} - a short add-on's description; isDNDButtonShowed [boolean]{optional}; isHideButtonShowed [boolean]{optional}; isSettingsButtonShowed [boolean]{optional}; list (for example o_0) [table]{optional} - indexed array that contains the add-ons that will be loaded after the target addon is turned off by AddonManager. For example, AddonManager recieved the event-response. Array "list" has one element - the ContextDamageVisualizer. When you toggle off the CT_Total by AM, it will load ContextDamageVisualizer. I hope it isn't a very difficult to understand my terrible English.
×
×
  • Создать...

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

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