Тактики
Прохождения локаций
Мониторинг серверов и редактор аддонов
Представляем вам две легенды. То, о чем можно было только мечтать, стало реальностью.
Подсказки из игры на вашем сайте
Теперь вы можете отображать сведения о внутриигровых элементах простым наведением курсора мыши.
duvo
Пользователь-
Постов
202 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Весь контент duvo
-
Кстати, состояние видимости какой-нибудь стандартной формы/панели можно использовать в качестве маркера отключения интерфейса/перехода в главное меню. Правда, отслеживать это состояние возможно лишь по EVENT_SECOND_TIMER, я так понимаю. Это не есть хорошо.
-
Это, конечно, здорово, но меня смущает вот это из пользовательского соглашения: Quote: Ограничения для Пользователей Игры: 18. Пользователям запрещен взлом/попытка взлома программных компонентов и/или перехват данных, поступающих к серверу или от сервера. Любое модифицирование, изменение, декомпиляция, продажа, распространение модифицированных материалов Игры целиком либо по частям. Использование программных ошибок, изменения программного кода, получение несанкционированного доступа к серверу и базе данных Игры. В отдельных случаях Оператор имеет право немедленно приостановить доступ Пользователя к Игре и обратиться в органы внутренних дел для рассмотрения в действиях нарушителя наличия или отсутствия состава преступлений, предусмотренных Уголовным Кодексом Российской Федерации или иными аналогичными законами стран — мест пребывания нарушителя. Не уверен, подпадет ли Quote: Вы хотели поменять текстуры стандартного интерфейса? Скрыть ненужные текстовые строки\кнопки стандартного аддона из своего? Или вы хотели переместить какие-либо элементы? под этот пункт.
-
Quote: как мне их в игру то вставить? Написать аддон
-
Code: To -- nothing From -- "шепчет Вам" Code: Self -- "шепчет сам себе" or "себе" or maybe Эхо ( "Echo" ) о_0 Whisper -- "Шепот" Zone -- "Зона" Party -- "Группа"
-
Это событие отправляется SendEvent'ом библиотеки, например, protectedCommon из стандартного аддона. На него подписываться мы не можем. То есть, у каждой группы аддонов (стандартные, пользовательские), эм, как бы это правильно назвать, свое независимое "пространство событий". о_0 Чо-т такое, не?
-
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?
-
Да, точно есть. Большое спасибо. Я чо-т смотрел только на изображение, а об имения файла не подумал
-
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
-
Нет, мы лишены возможности использовать предметы инвентаря.
-
По-моему, нельзя. Мы лишены возможности подписываться на события категории SCRIPT_, а оно в этом аддоне является ключевым.
-
CategoryLuaBulletinBoard Там все максимально подробно, я думаю
-
Не буду создавать новую тему, спрошу здесь. Никому не попадалась текстура кнопки-крестика подсказки и линии-разделителя. Не удалось найти в interface.pak. Странно. Нужно для того, чтоб наши подсказки были один-в-один со стандартными.
-
Теоретически -- это возможно, если единственный известный мне метод обмена информацией между аддонами разных игроков (опять же, теоретически, не было необходимости проверять его на практике) будет достаточно удобным и быстродействующим.
-
Как разработчики такое вообще допустили? Или это спланированная акция по стимуляции потребительского спроса на рупоры? xD
-
В чате действуют все тэги, которые применяются при составлении формата. Приводить примеры не буду сознательно (думаю, найдешь самостоятельно без проблем), дабы не способствовать расширению армии обезьян с гранатами. На Вечном Зове уже сегодня насмотрелся на нечитабельный чат. Даж желание переписать КонтекстЧат появилось, чтоб выпилить мир.
-
Не хочется перегружать главную такими мелочами. Честно говоря, там уже такая куча Хотелось бы увидеть деление по категориям, в пределах категории возможность сортировать по названию/автору/дате_изменения/рейтингу(?). В общем, все как на wow.curse.com, например. По-моему, количество аддонов уже такого, что пора бы вводить разделение, нет?
-
Quote: не против если я на основе вашего кода усовершенствую аддон? Не-а, совершенно не против
-
С наступающим/наступившим! Удачи и здоровья в Новом году, а остальное приложится
-
-- Определяет какой ранг разряда и после нанесения урона отсчитывает 40/30/20сек. Отсчет появляется ТОЛЬКО, если был нанесен дамаг. Не проверял, что происходит с кд сбивания с ног, если эффект отрезистили (сейчас же, по-моему, идет проверка упорство-воля о_0). -- Запрещает подготавливать/пулять разряд в труп. Работает не совсем так, как хотелось, но ничего лучше пока не смог придумать -- Панелька перетаскивается, по истечении времени исчезает. Возможно, всплывет чего-нибудь при повышении ранга разряда, у меня было 3 попытки-проверки, покупать мв/капли теста ради желания не имею File: HeavenlySmitesKnockdownCooldow.zip
-
Откровенно говоря, подобный подход мне не очень нравится. По-моему, выигрыша ни в скорости, ни в надежности, ни в удобстве не получается. Предположим, нужно работать с 10 значениями разных типов. Сперва их придется склеить в строку, вставляя между подстроками разделитель. Затем эту строку разбирать, выуживая значения. Важен порядок записи/чтения. Хотя можно, запаковывать пару "имя_переменной-значение". Понадобятся функции pack/unpack. Несколько сумбурно, н-да. В общем, нужна оценка компетентного программиста, коим я ни разу не являюсь
-
Нет, на всей локации отслеживать нельзя, в пределах зоны видимости -- можно.
-
Что-то вроде этого? Команда в чат: /mv l число , где "число" -- "и при понижение до задаваемого уровня выдавал бы сообщение" (с)SpiderPig File: MyrrhViz.zip
-
Да, я, вроде, понял замысел. Кратко попытался как смог описать реализацию выше. Пользовательские аддоны (целевые) просто присылают список того, что нужно загрузить, после того как их (цели) выгрузят с помощью АМ. Где-то так.
-
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.