Oblivion:RemoveAllItems: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K (Die Seite wurde neu angelegt: RemoveAllItems RemoveAllItems) |
Keris (Diskussion | Beiträge) K |
||
| (4 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
| − | [[ | + | '''Syntax''' |
| + | <code>[ActorID|ContainerID.]RemoveAllItems [TargetContainerID] RetainOwnershipFlag (optional) | ||
| + | </code> | ||
| + | |||
| + | |||
| + | |||
| + | '''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''' | ||
| + | |||
| + | * [[ob:RemoveItem|RemoveItem ]] | ||
| + | |||
[[Kategorie:Funktionen|RemoveAllItems]] | [[Kategorie:Funktionen|RemoveAllItems]] | ||
| + | [[Category:Inventar-Funktionen|RemoveAllItems]] | ||
Aktuelle Version vom 15. September 2008, 15: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