Что делать если писал карту на редакторе 1.27b варика, а если просто запустить карту на 1.26а и юзнуть абилку, даст фатал?)
JNGP: Rebuild by Enobraed
JNGP: Rebuild by Enobraed
Принятый ответ
LastUchiha, короче говоря, вот такую я функцию использую у себя для тэгов. Утечек не было, судя по Handle counter. Видно или только локальному игроку, или всем, в зависимости от параметра localPlayer
function SetTextTagSett takes unit U, string Str, integer Red, integer Green, integer Blue, boolean localPlayer returns nothing
local texttag TT = CreateTextTag()
call SetTextTagLifespan(TT, 2.00)
call SetTextTagText(TT, Str, 0.03)
if localPlayer then
call SetTextTagPosUnit(TT, U, 0.00)
call SetTextTagColor(TT, Red, Green, Blue, 255)
call SetTextTagPermanent(TT, false)
call SetTextTagFadepoint(TT, 0.10)
endif
set TT = null
endfunction
Попробуй примерно по такому же принципу сделать, только без входных данных типа юнита и цвета.
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ну сами способности в триггере написаны ( под scope если что ), захожу в 1.26а применяю любую способность и мне фаталку отдаёт.
Я вот вырубил триггер со способностью, и даже так оно фаталит...
if not IsVisibleToPlayer( casterX, casterY, Player( index ) ) and GetLocalPlayer( ) == Player( index ) then
call SetTextTagVisibility( bj_lastCreatedTextTag, false )
endif
Ред. EugeAl
if not IsVisibleToPlayer( casterX, casterY, Player( index ) ) and GetLocalPlayer( ) == Player( index ) then
call SetTextTagVisibility( bj_lastCreatedTextTag, false )
endif
Ред. EugeAl