XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов> Jass
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
SiT3D

offline
Опыт: 1,514
Активность:
Texttag исчезает раньше времени
nothing Destroy_texttag_func(){
    timer t = GetExpiredTimer()
    texttag tt =LoadTextTagHandle(udg_has,GetHandleId(t),4)
    FlushChildHashtable(udg_has,GetHandleId(t))
    PauseTimer(t)
    DestroyTimer(t)
    DestroyTextTag(tt)
    t=null
}

nothing STTL(texttag tt,real life,real fade){
    SetTextTagLifespan(tt, life)
    SetTextTagFadepoint(tt, fade)
    timer t = CreateTimer()
    SaveTextTagHandle(udg_has,GetHandleId(t),4,tt)
    TimerStart(t,life+1.,false, function Destroy_texttag_func)
    t=null
}
В общем проблема следующая, при частом создании текста, второй текст может пропасть по истечении первого таймера. Это проблема хэша, или текстагов? Заранее спасибо.
Старый 12.06.2013, 23:47
Hate
конь вакуумный
online
Опыт: 43,033
Активность:
SetTextTagPermanent(bj_lastCreatedTextTag, false)
SetTextTagLifespan(bj_lastCreatedTextTag, life)
SetTextTagFadepoint(bj_lastCreatedTextTag, fade)
и его вообще не нужно удалять таким образом...
как меня умиляют люди, которые вследствие незнания, пытаются оптимизировать, и делают только хуже...
Старый 12.06.2013, 23:58
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
TexTagSetTimedLife()
Старый 13.06.2013, 00:20
SiT3D

offline
Опыт: 1,514
Активность:
ааа ок спс, хайт ты мой ангел хранитель типо?))))
Старый 13.06.2013, 09:31
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 00:46.