Ich möchte mir dazu eine kleine Korrektur erlauben. Man liest es zwar durchaus häufig in Skripten, doch OnActivate Player funktioniert - im Gegensatz zu OnTrigger Player - so nicht. Vermutlich rührt daher das Missverständnis. Der Skript-Compiler akzeptiert die OnActivate-Zeile zwar ohne Murren, doch im Spiel wird die Referenz schlicht nicht beachtet.

Möchte man die Ausführung eines OnActivate-Blocks auf einen bestimmten NPC bzw. den Player beschränken, ist stattdessen if IsActionRef RefID zu verwenden. Das Skript müsste daher so aussehen:

PHP-Code:
scn ActivatorScript

Begin OnActivate

if (IsActionRef Player) && ( player.getitemcount SoulGemEmpty1Petty >= )
     
player.removeitem SoulGemEmpty1Petty 5
     player
.additem MeinGegenstand 1
endif

end 
Grüße
Brausebart