Never use userdata as a parameter of addEvent, it is just like pointer in C, if your userdata doesnt exist anymore on memory at event time then you got a dangling pointer and your server get crashed, instead use player name uid or id as parameter e.g:
addEvent(doAreaCombatHealth, 100...