Äh ok, kommst ein bisschen zu spät, aber egal.
Wie im Edit zu lesen geht jetz alles.
Die reanimation Variable wurde überflüssig.
Wen interessiert, das finale Skript sieht so aus (mit [code] Tag ) :
Code:
scn ZDtotenbeschwoerung

ref target

begin ScriptEffectStart

 set target to GetSelf
 if { player.GetItemCount ZDBlackSoulGemFilled >= 1 && target.getdead == 1 }
 player.removeitem ZDBlackSoulGemFilled, 1
 resurrect 1

elseif { target.getdead == 0 }
 messagebox "Lebende NPCs kann man nicht wiederbeleben"
elseif { player.GetItemCount ZDBlackSoulGemFilled == 0 }
 messagebox "Du brauchst einen gefüllten schwarzen Seelenstein"

endif
end