Instead of saying how there's a one, how about someone explains how to freaking fix the stuff.
He just explained it to you.
Here's what most events looked like prior to the update.
"registerOutputEvent("Player", "addItem", "datablock ItemData", 1);"
Until now, that 1 didn't do anything at all. But now, since registerOutputEvent uses the last argument to decide if an event is admin-only, it sees a "1", which registers as "true".
If you keep up your stuffty attitude I'm not helping you.