Well, there is
this.
or
this.
But IMO, doing a ABS (or any CBS for that mather) solely with events is just stupid. You will need like 5000 conditionals to check every freaking kind of attack/movement/contact/whatever that are just copy-paste for every enemy and you need to go trough all of them, slowly clicking trough them just to change the number of the variable and such - utter waste of time. Well, it can't be that bad if you only have like 2 players and 3 enemies, but for most game, you have like 4 players (out of 8 total) with up to 6 enemies, not to mention that an ABS has like 50 monsters on the map...
I'm not saying script your whole CBS, that would be useless. But just by learning very-basic programming (variables with arrays and for.. loops) you can save a drastic amount of time. Without having to worry about draw bitmap and those stuff.
But unfortunatly, these are the kind of things you will need to learn yourself...any battle system other then the basic one is rather hard to modify it to your needs and the varied kinds of features/special battles you will want to have - unless you made it for
your needs.