Добавлен , опубликован
Алгоритмы, Наработки и Способности
Способ реализации:
Zinc
Тип:
Наработка
Версия Warcraft:
1.26+

DefaultTextTag

Что это?

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

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

unit u = GetTriggerUnit();

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

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

Видео

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

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

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

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