Awesome description and even more impressive negative reputation. I was going to try figure it out til I figured you must have pissed alot of people off... try be more descriptive with your problems, explain the application better and when you post a question just try to type something that doesn't just turn people away. I dunno why you expect people to put in the time and effort to help you when you can't even post more then a title thread...
Your Ad Could Be Here
Events
Time - Every 12.00 seconds of game time
Conditions
Actions
Set GeneralGroup = (Units in (Playable map area) matching ((Level of Raise Dead for (Matching unit)) Greater than 0))
Unit Group - Pick every unit in GeneralGroup and do (Actions)
Loop - Actions
Set GeneralPoint = (Position of (Picked unit))
Unit - Create (Level of Raise Dead for (Picked unit)) Skeleton Warrior for (Owner of (Picked unit)) at GeneralPoint facing Default building facing degrees
Unit - Add a 30.00 second Generic expiration timer to (Last created unit)
Special Effect - Create a special effect at GeneralPoint using Abilities\Spells\Undead\RaiseSkeletonWarrior\RaiseSkeleton.mdl
Special Effect - Destroy (Last created special effect)
Custom script: call RemoveLocation(udg_GeneralPoint)
Custom script: call DestroyGroup(udg_GeneralGroup)