Добавлен , опубликован
Способ реализации:
Версия Warcraft:

DefaultTextTag

Что это?

Простая наработка, позволяющая создавать плавающий текст, имитирующий стандартные:
  • Награду золотом
  • Награду деревом
  • Промах
  • Критический удар
  • Магический огонь
  • Отравленный нож
Для запуска требуется JNGP или Reforged.

Пример использования

unit u = GetTriggerUnit();

DefaultTextTag(TextTagLumberBounty, GetUnitX(u), GetUnitY(u), "+" + I2S(GetRandomInt(1, 1000)));

DefaultTextTagWidget(TextTagGoldBounty, u, "+" + I2S(GetRandomInt(1, 1000)));

Видео

`
ОЖИДАНИЕ РЕКЛАМЫ...
6
Великолепно. Это просто неоценимая услуга. Получи свою награду.
33
Это уже было где -то просто рассказывали какой цветовой код нужен для стандартных текстагов, а тут всё в 1 наработке собрано, да и в таком виде, всё круто
30
Это уже было где -то
Сам видел множество наработок для этого, но ниодна не возвращала созданный текстаг. А тут например
local texttag tt = DefaultTextTag(0, GetTriggerUnit(), "+10 золота")
call SetTextTagVisibility(tt, GetOwning(GetTriggerUnit()) == GetLocalPlayer())
// call SetTextTagVisibility(tt, /* Любое ваше условие, если стандартное не нравится */)

tt = null
30
Вышла новая версия! Прокрутить к ресурсу
  • Рефактор кода.
  • Изменение синтаксиса
unit u = GetTriggerUnit();

DefaultTextTag(TextTagLumberBounty, GetUnitX(u), GetUnitY(u), "+" + I2S(GetRandomInt(1, 1000)));

DefaultTextTagWidget(TextTagGoldBounty, u, "+" + I2S(GetRandomInt(1, 1000)));
Чтобы оставить комментарий, пожалуйста, войдите на сайт.