duvo
-
Постов
202 -
Зарегистрирован
-
Посещение
Тип контента
Загрузки
Форумы
Статьи и объявления
Гардероб
Маунты
Сообщения Allods Team
Трекер ошибок
Магазин
Галерея
Сообщения, опубликованные duvo
-
-
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 - TablesQuote:в общем проще свою функцию создать:
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
Там все максимально подробно, я думаю
-
-
Теоретически -- это возможно, если единственный известный мне метод обмена информацией между аддонами разных игроков (опять же, теоретически, не было необходимости проверять его на практике) будет достаточно удобным и быстродействующим.
-
Как разработчики такое вообще допустили? Или это спланированная акция по стимуляции потребительского спроса на рупоры? xD
-
В чате действуют все тэги, которые применяются при составлении формата. Приводить примеры не буду сознательно (думаю, найдешь самостоятельно без проблем), дабы не способствовать расширению армии обезьян с гранатами. На Вечном Зове уже сегодня насмотрелся на нечитабельный чат.
Даж желание переписать КонтекстЧат появилось, чтоб выпилить мир.
-
Не хочется перегружать главную такими мелочами.
Честно говоря, там уже такая куча Хотелось бы увидеть деление по категориям, в пределах категории возможность сортировать по названию/автору/дате_изменения/рейтингу(?). В общем, все как на wow.curse.com, например.
По-моему, количество аддонов уже такого, что пора бы вводить разделение, нет?
-
Quote:не против если я на основе вашего кода усовершенствую аддон?
Не-а, совершенно не против -
С наступающим/наступившим!
Удачи и здоровья в Новом году, а остальное приложится
-
-- Определяет какой ранг разряда и после нанесения урона отсчитывает 40/30/20сек. Отсчет появляется ТОЛЬКО, если был нанесен дамаг. Не проверял, что происходит с кд сбивания с ног, если эффект отрезистили (сейчас же, по-моему, идет проверка упорство-воля о_0).
-- Запрещает подготавливать/пулять разряд в труп. Работает не совсем так, как хотелось, но ничего лучше пока не смог придумать
-- Панелька перетаскивается, по истечении времени исчезает.
Возможно, всплывет чего-нибудь при повышении ранга разряда, у меня было 3 попытки-проверки, покупать мв/капли теста ради желания не имею
-
Откровенно говоря, подобный подход мне не очень нравится. По-моему, выигрыша ни в скорости, ни в надежности, ни в удобстве не получается.
Предположим, нужно работать с 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.
-
yahhh, I have the same problem. I don't speak English fluently
Is something like "AddonManager" in the mods.txt?
Maybe you trying to type "/am" in French instead in English.
-
Можно, прикручу, и возможность ввода своих команд добавлю. Может быть, даже в этом году о_0
Интерфейсные аддоны (Инструкция)
в Вопросы и ответы
Опубликовано
Да, можно.