Speichern, Oblivion beenden, neustarten.


Um das zu forcieren kannst du die OBSE-Befehle Con_Save gefolgt von Con_Quitgame verwenden.


Ich würde das ganze dann in einem Questskript laufen lassen.
Evtl. funktioniert das hier:
Code:
scn ResurrectPlayerCameraFixScript

short Restart

Begin Gamemode
 if ( Restart )
  set Restart to 0
  Con_Save "PlayerDeathEssential"
  Con_Quitgame
 else
  if ( Player.IsEssential )
   if ( Player.GetKnockedState == 1 )
   set Restart to 1
   endif
  endif
 endif
End