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

Дайджест за январь-март

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

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

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

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

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

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

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

Подробнее

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

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

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

Проблемы с аддонами после 15.1 и их решение


Lafayette

Рекомендуемые сообщения

8 часов назад, Slashuur сказал:

Компилятор и документация лежат внутри ПТС клиента в файле "Аллоды Онлайн ПТС\data\Mods\Docs\ModdingDocuments.zip"

Спасибо!

 

Изменено пользователем Svita
Ссылка на комментарий
Поделиться на другие сайты

:SetFormat(userMods.ToWString("<header alignx='left' fontname='AllodsWest' fontsize='14' shadow='1' outline='1'><body color='0xff00ff00' fontsize='16'><r name='value'/></body></header>")если не выпелили

Ссылка на комментарий
Поделиться на другие сайты

6 минут назад, bsl.allods сказал:

Спасибо! Прочитала правки API, но не поняла как переделать  вот такую строку по новый API

 wtText:SetTextColor( nil, { a = 1, r = 0, g = 1, b = 0 }, ENUM_ColorType_TEXT ) 

Нет ни у кого примера?

 

Задавать цвет текста нужно с помощью стилей. Предположим ваш WidgetTextView имеет такой формат:

<html><rs class="class"><r name="value"/></rs></html>

Где в кавычках class - название вашего класса для подстановки стиля. Можно назвать по другому. Тогда в коде вы сможете указать:

wtText:SetClassVal("class", "tip_green")

tip_green - это встроенный в клиент стиль, который задаёт только зелёный цвет, как в вашем примере, и не меняет размер/шрифт/выравнивание и т п. Посмотреть что делает каждый стиль и их названия можно в файле "ModdingDocuments\ResourceSystem\AllDefinedStyles.(WidgetCss).xdb"

Это самый быстрый и рекомендованный способ. Большинство потребностей закрывает. Вообще можно создавать и свои стили и подключать к аддону, но это уже отдельный большой вопрос...

Если вам не подходят стандартные стили и вы хотите менять динамически параметры в коде, например, чтобы сделать плавное переливание цветами радуги, то можно устанавливать напрямую значения любого атрибута любого тэга. Как это сделать написано в доках в FunctionTextViewSetTextAttributes

Ну и самый тяжелый способ - это wtTextView:SetFormat. Его крайне не рекомендуется использовать (жрёт много ресурсов), но им можно целиком изменить строку форматирования, задав там любые тэги с любыми атрибутами

Ссылка на комментарий
Поделиться на другие сайты

17 минут назад, Slashuur сказал:

Где в кавычках class - название вашего класса для подстановки стиля. Можно назвать по другому. Тогда в коде вы сможете указать:

Стиль не подойдет или правильнее обычно как раз не перекрывает вообще потребности.  То что имеется очень не очень. Кроме пары стандартных по цвету только типа tip_ (зеленый красный белый) остальные имею перенос тени и кучу всякого вспомогательного. тотже коричневый например нормальный не нашел.

Ссылка на комментарий
Поделиться на другие сайты

Помимо своих пофиксил и почистил от deprecated на ПТСе

  • ActionsMod
  • BuildManager
  • DnDforEverything
  • Healer
  • PowerAuras
  • ShipControl

Скину файлы в их темах как проверю на релизной версии этого 15.3

Ссылка на комментарий
Поделиться на другие сайты

Починил под ПТС

Все свои:
ADSC
BuffAnnounce
CoolBuffs
AuctionEx
CheckroomManager
InterfaceCleaner
MageProcs
TargetMountHP
(остальные не должны сломаться)

Чужие:
AddonReloader
AutoMountFeed
LibreAlchemy
SetLoot

Новые версии будут опубликованы в день обновления, потому что нет обратной совместимости с текущей версией

Если какой-то брошенный (автор забил) аддон работает на обычном сервере и не работает на ПТС, то можно написать в этой теме, я посмотрю что можно сделать

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...

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

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