Darkinho seems like you're missing something in your lib32 i cant trough say what :/
About script: Got an idea to make it even better, make so the event only is specified days/dates since i got plenty of events and i only want one event run each day as maximum or else it wont get rare/fun and will get boring after some days probably. (Already done this change to myself but its only temporary solution since its way to messy/long.)
Else, a really really really good script works really good! ReP++ for sure!