Show text tag bug
hi im currently learning jass, so im practing on small system
here i tryed to make a spell show system in jass
some how i feel its suck any tips ?
also the text dont get removed ...
hi im currently learning jass, so im practing on small system
here i tryed to make a spell show system in jass
some how i feel its suck any tips ?
also the text dont get removed ...
JASS:
//TESH.scrollpos=7
//TESH.alwaysfold=0
function Trig_ShowTextSystem_Actions takes nothing returns nothing
// here we set Local variable for the trigger itself
// like you see jass if very usefull for small system
// here the show text will be efficient & mui
local texttag ttag = CreateTextTag()
local real speed = 80.00
local real speed2 = 2.00
local real angle = 90
local real vel = TextTagSpeed2Velocity(speed2)
local real xvel = vel * Cos(angle * bj_DEGTORAD)
local real yvel = vel * Sin(angle * bj_DEGTORAD)
local real textlife = 2.00
local real offset = 7.00
local real size = 15
//plz note : you cant decimal in integer
local integer red = 0
local integer green = 100
local integer blue = 0
local integer trans = 0
local integer name =GetSpellAbilityId()
local string ID = GetObjectName(name)
local unit Tunit = GetTriggerUnit()
// below we do action
set ttag = CreateTextTagUnitBJ( ID + "!!" , Tunit, angle, size, red, green, blue, trans )
call SetTextTagVelocity( ttag, xvel, yvel)
call SetTextTagFadepoint( ttag, textlife)
call SetTextTagLifespan( ttag, textlife )
call SetTextTagPermanent( ttag, false )
set Tunit = null
set ttag = null
endfunction
//===========================================================================
function InitTrig_ShowTextSystem takes nothing returns nothing
local trigger t = CreateTrigger()
call TriggerRegisterAnyUnitEventBJ( t, EVENT_PLAYER_UNIT_SPELL_EFFECT )
call TriggerAddAction( t, function Trig_ShowTextSystem_Actions )
set t = null
endfunction
Last edited: