Leider benötige ich diese Werte aber in einer externen Funktion, die ich über on_a = test(..); abrufen möchte. Ich gehe davon aus, dass ich etwas mit den Pointer falsch mache. Normalerweise teilt man dem Pointer ja mit auf was er zeigt. Nur kann ich bei einem Skill dies nicht. Ich vermute, dass hierin der Fehler liegt.

Danke noch einmal für Deine Mühe.