Ich wenn du es schon gelöst hast, vielleicht hilft es ja auch anderen ;D
Wie müsste sowas aussehen? Hab mich nie damit beschäftigt, so wirklich.
Also im Prinzip gibt es 2 Möglichkeiten.
1. Hook eine Funktion (bspw. OnPlayerConnect)
2. Erstell einfach eine Funktion die du einfach aufrufen kannst.
mMn ist die 2. Möglichkeit wesentlich besser, einfach darum, weil OnPlayerConnect gerne Probleme bereitet, wenn es um Übermittlung von Daten in einem langen Zeitraum geht.
Zu dem kann man die Funktion dann aufrufen wenn man sie auch wirklich braucht, schont also auch den PC des Users wenn es um die Verarbeitung der ankommenden Daten geht.
Allgemein sollte man Dinge nur dann erstellen wenn sie benötigt werden (Streamerprinzip)