Do you have JNGP?
If you havent got it, then go download.
I use a very simple and dynamic system in all my maps for healing.
Im also trying to make one for damage but I always go a bit too far in that one.
But anyway, it requires JNGP as it uses vJASS in it.