Oblivion:AddItem: Unterschied zwischen den Versionen
Aus Skript-Wiki
Keris (Diskussion | Beiträge) K |
|||
| (3 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
'''Syntax:''' | '''Syntax:''' | ||
| − | <code> | + | <code> |
[ActorID|ContainerID.]AddItem ObjectID, Count</code> | [ActorID|ContainerID.]AddItem ObjectID, Count</code> | ||
| Zeile 20: | Zeile 20: | ||
player.additem MyItem Count</tesscript> | player.additem MyItem Count</tesscript> | ||
| − | |||
| − | |||
| Zeile 28: | Zeile 26: | ||
* Du kannst eine Referenz-Variable als ObjectID und eine SHORT-Variable als "count" angeben. | * Du kannst eine Referenz-Variable als ObjectID und eine SHORT-Variable als "count" angeben. | ||
| − | * Das wird keine [[ob:OnAdd|OnAdd]] | + | * Das wird keine [[ob:OnAdd|OnAdd]] Blöcke aktivieren, weil das Item eher innerhalb des Inventars erstellt wird, anstatt wirklich hinzugefügt. Um einen OnAdd Block manuell zu starten sollte man mit der Game-Console (^) ein Item mit [[ob:PlaceAtMe|PlaceAtMe]] erstellen und es dann aufnehmen. |
| − | '''Game- | + | '''Game-Console |
| − | Wenn du "AddItem" mit der Game-Console (aufzurufen im Spiel mit ^ ) benutzen willst, musst du die FormID des gewünschten Items eingeben und nicht die EditorID! | + | Wenn du "AddItem" mit der Game-Console (aufzurufen im Spiel mit ^ ) benutzen willst, musst du die FormID des gewünschten Items eingeben und nicht die EditorID! |
Willst du also einen Dietrich haben: | Willst du also einen Dietrich haben: | ||
| − | player.additem lockpick 1 | + | <tesscript>player.additem lockpick 1</tesscript> |
musst du stattdessen | musst du stattdessen | ||
| − | player.additem 00000A 1 | + | <tesscript>player.additem 00000A 1</tesscript> |
| + | |||
eingeben, um tatsächlich einen Dietrich zu erhalten. | eingeben, um tatsächlich einen Dietrich zu erhalten. | ||
| Zeile 57: | Zeile 56: | ||
[[Kategorie:Funktionen|AddItem]] | [[Kategorie:Funktionen|AddItem]] | ||
| + | |||
| + | [[Category:Inventar-Funktionen|AddItem]] | ||
Aktuelle Version vom 22. Juni 2010, 23:12 Uhr
Syntax:
[ActorID|ContainerID.]AddItem ObjectID, Count
Beispiel:
<tesscript>AddItem MyObject, 1</tesscript>
<tesscript>Ref MyItem
Short count
set MyItem to ArenaAkaviriLongSword
set count to 1
player.additem MyItem Count</tesscript>
Hinweis
- Du kannst eine Referenz-Variable als ObjectID und eine SHORT-Variable als "count" angeben.
- Das wird keine OnAdd Blöcke aktivieren, weil das Item eher innerhalb des Inventars erstellt wird, anstatt wirklich hinzugefügt. Um einen OnAdd Block manuell zu starten sollte man mit der Game-Console (^) ein Item mit PlaceAtMe erstellen und es dann aufnehmen.
Game-Console
Wenn du "AddItem" mit der Game-Console (aufzurufen im Spiel mit ^ ) benutzen willst, musst du die FormID des gewünschten Items eingeben und nicht die EditorID!
Willst du also einen Dietrich haben:
<tesscript>player.additem lockpick 1</tesscript>
musst du stattdessen
<tesscript>player.additem 00000A 1</tesscript>
eingeben, um tatsächlich einen Dietrich zu erhalten.
Siehe auch: