Oblivion:RemoveAllItems: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K
K
 
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
'''Syntax'''
 
'''Syntax'''
<code>RemoveAllItems TargetContainerID (optional), RetainOwnershipFlag (optional)
+
<code>[ActorID|ContainerID.]RemoveAllItems [TargetContainerIDRetainOwnershipFlag (optional)
 
</code>
 
</code>
  
Zeile 12: Zeile 12:
 
RemoveAllItems FriendlyJailer, 1</tesscript>
 
RemoveAllItems FriendlyJailer, 1</tesscript>
  
Entfernt alle Items aus dem Inventar des Aufrufenden. Wenn "TargetContainerID" angegeben wird, wird das Objekt in den Target-Container (Ziel-Behälter) teleportiert, andernfalls wird es "zerstört". Wenn "RetainOwnershipFlag = 1" angegeben wird, wird das Objekt wieder zurück zum Original-Besitzer gebracht werden, andernfalls wird das Eigentumsrecht gelöscht. Beachte, dass Quest-Gegenstände nicht gelöscht werden.
+
Entfernt alle Items aus dem Inventar des Aufrufenden. Wenn "TargetContainerID" angegeben wird, wird das Objekt in den Target-Container (Ziel-Behälter) teleportiert, andernfalls wird es "zerstört". Wenn "RetainOwnershipFlag = 1" angegeben wird, behält das Objekt das Eigentumsrecht des Original-Besitzers, andernfalls wird das Eigentumsrecht gelöscht. Beachte, dass Quest-Gegenstände nicht gelöscht werden.
  
 +
 +
 +
'''Hinweis'''
 +
 +
* Quest Items werden nicht entfernt, wenn die Funktion auf dem Player läuft.
 +
 +
* Getragene oder gerade benutzte Quest Items werden in das Inventar gelegt.  Verzauberungen auf tragbaren Quest Items bleiben permanent beim Player, das Quest Item wird untragbar.
 +
 +
* Items, die als "unplayable" geflaggt sind, werden nicht entfernt.
 +
 +
* Manchmal werden OnDrop- und AnAdd-Blöcke auf zu entfernenden Items nicht ausgelöst, wenn die Funktion aufgerufend wird, während der Player den Target-Container öffnet. Für Items, die mit einem Script mit OnAdd und OnDrop verbunden sind, kann das zu unerwarteten Ergebnissen führen.
 +
 
  
  
Zeile 22: Zeile 34:
  
 
[[Kategorie:Funktionen|RemoveAllItems]]
 
[[Kategorie:Funktionen|RemoveAllItems]]
 +
[[Category:Inventar-Funktionen|RemoveAllItems]]

Aktuelle Version vom 15. September 2008, 16:27 Uhr

Syntax [ActorID|ContainerID.]RemoveAllItems [TargetContainerID] RetainOwnershipFlag (optional)


Beispiel <tesscript>RemoveAllItems

RemoveAllItems TreasureChest

RemoveAllItems FriendlyJailer, 1</tesscript>

Entfernt alle Items aus dem Inventar des Aufrufenden. Wenn "TargetContainerID" angegeben wird, wird das Objekt in den Target-Container (Ziel-Behälter) teleportiert, andernfalls wird es "zerstört". Wenn "RetainOwnershipFlag = 1" angegeben wird, behält das Objekt das Eigentumsrecht des Original-Besitzers, andernfalls wird das Eigentumsrecht gelöscht. Beachte, dass Quest-Gegenstände nicht gelöscht werden.


Hinweis

  • Quest Items werden nicht entfernt, wenn die Funktion auf dem Player läuft.
  • Getragene oder gerade benutzte Quest Items werden in das Inventar gelegt. Verzauberungen auf tragbaren Quest Items bleiben permanent beim Player, das Quest Item wird untragbar.
  • Items, die als "unplayable" geflaggt sind, werden nicht entfernt.
  • Manchmal werden OnDrop- und AnAdd-Blöcke auf zu entfernenden Items nicht ausgelöst, wenn die Funktion aufgerufend wird, während der Player den Target-Container öffnet. Für Items, die mit einem Script mit OnAdd und OnDrop verbunden sind, kann das zu unerwarteten Ergebnissen führen.


Siehe auch