ZakkWylde-
New Member
- Reaction score
- 14
JASS:
set udg_is_activ_j[n] = ((GetPlayerController( Player(n) ) == MAP_CONTROL_USER and GetPlayerSlotState( Player(n) ) == PLAYER_SLOT_STATE_PLAYING) or GetPlayerController( Player(n) ) == MAP_CONTROL_COMPUTER)
if udg_is_activ_j[n] then
set udg_DemonHunters[n] = CreateUnit(Player(n), 039;Edem039;, Xpos, Ypos, 0)
call SetUnitAnimation(udg_DemonHunters[n], "Spell Alternate")
call EnableTrigger(udg_check_terrain_j[n]) //each of the terrain kills are set to this global variable upon map initialization
endif
example of one terrain kill initialitzation:
JASS:
function InitTrig_RedTerrainKill takes nothing returns nothing
set gg_trg_RedTerrainKill = CreateTrigger( )
call DisableTrigger(gg_trg_RedTerrainKill)
call TriggerRegisterTimerEvent(gg_trg_RedTerrainKill, 0.1, true)
call TriggerAddAction( gg_trg_RedTerrainKill, function RedTerrainKill )
endfunction
So how could I make it so that the terrain kill for each player is run ONLY if he/she is a player in the game?
I could be going about this the completely wrong way...but the way I have it now may not work.