Помогите с функцией, чтобы после появления тексттагов, они автоматически удалялись через 3-4 секунды, или же, чтобы можно было вызывать
call ttd(Texttag, t)
и текст, удалялся спустя время t.
function speech2 takes nothing returns nothing            
    call CreateTextTagUnitBJ( "u lie...", gg_unit_h000_0014, 0, 10, 100, 100, 100, 0 )
    call BJDebugMsg("speech2")
endfunction

function ttd takes texttag tt returns nothing //texttagdestroyer
    set tt = udg_tt
    //call TimerStart(CreateTimer(),3,false,function DestroyTextTag("udg_tt")) //даёт ошибку
    call BJDebugMsg(udg_tt)
endfunction

function speech1 takes nothing returns nothing
    local timer t = CreateTimer()  
    call TimerStart(t,3,false,function speech2)
    call CreateTextTagUnitBJ( "i hear them!", gg_unit_h000_0013, 0, 10, 100, 100, 100, 0 )
    set  udg_tt = bj_lastCreatedTextTag
    call BJDebugMsg("udg_tt") //даёт пустоту
    call BJDebugMsg("speech1")
endfunction

//===========================================================================
function InitTrig_speech takes nothing returns nothing
    set gg_trg_speech = CreateTrigger()
    call TriggerRegisterTimerEventSingle(gg_trg_speech,5)
    call TriggerAddAction(gg_trg_speech,function speech1)
    call BJDebugMsg("InitTrig_speech")
endfunction
Не сильно разобрался, как переносятся локальные переменные с одной функции на другую, и как использовать таймеры для этого.
Насколько знаю, функция - скрыть текст оставляет его в памяти, и он продолжает занимать место для тексттагов

у тестаг есть функция жизни вот его и указывай и оно автоматом удаляет тестагом
`
ОЖИДАНИЕ РЕКЛАМЫ...
23
Похожие вопросы:

ответ
ровно 99 штук
ответ
Любая строка ограничена, 256 символов латиницы и вдвое меньше символов кирилицы насколько я помню.
Никак не лечится, краткость сестра таланта и все такое.
ответ
имеет смысл открыть раздел ГУИ с плавающим текстом, взять словарик английского и самому попробовать его различные комбинации. Если ответить вкратце - да, это можно сделать

Floating Text - Create floating text that reads (Текст) above DamageEventTarget with Z offset (40.00 + (Random real number between 1.00 and 25.00)), using font size 13.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency - создает надпись Текст с нужными настройками цвета и смещения по оси Z над нужным нам юнитом. Создавать текст также можно в любой точке
Floating Text - Set the velocity of (Last created floating text) to 75.00 towards 90.00 degrees - Текст будет смещен на 75 ед. с углом смещения 90 градусов
Floating Text - Change (Last created floating text): Disable permanence - не помню, что делает
Floating Text - Change the lifespan of (Last created floating text) to 3.50 seconds - устанавливает время жизни текста 3,5 сек
Floating Text - Change the fading age of (Last created floating text) to 1.40 seconds - заставляет текст медленно гаснуть в течении 1,4 сек, чтобы он не пропадал резко и выглядело красиво

ищите одноименный раздел и успехов

22
у тестаг есть функция жизни вот его и указывай и оно автоматом удаляет тестагом
Принятый ответ
Чтобы оставить комментарий, пожалуйста, войдите на сайт.