Couldn't you do this more simply just like this?
Untitled Trigger 002
Events
Unit - A unit enters Region 000 <gen>
Conditions
(Unit-type of (Entering unit)) Equal to Illidan
Actions
Unit - Kill (Entering unit)
Wait 0.50 seconds
Hero -...
Sure; this is easy. Here's your trigger in Warcraft form.
Untitled Trigger 001
Events
Map initialization
Conditions
Actions
Player Group - Pick every player in (All players) and do (Actions)
Loop - Actions
Player - Limit training...
I don't fully understand your first question, but the second question is easy, without need for triggers.
You need to make a new ability. Create one and find the ability called Pheonix Fire. Change it to do whatever amount of damage you want, how many targets it can hit, and it's name to...
Reply
Sorry; I didn't think it was necessary. Here's the Respawn Trigger (actual).
creep respawn
Events
Unit - A unit owned by Neutral Hostile Dies
Conditions
((Triggering unit) is Summoned) Equal to False
Actions
Wait 30.00 seconds
Unit...
Alright, so; I've got a problem here. Let me just explain what exactly is going on.
I have two variables; Point_CR (point creep respawn,) and Point_respawn (where the Hero respawns).
Point_CR = Variable, point, array [1].
Hero_respawn = Variable, point, array [20].
Like in many RPG...