Oblivion:AddItem: Unterschied zwischen den Versionen

Aus Skript-Wiki
Wechseln zu: Navigation, Suche
K (Die Seite wurde neu angelegt: '''Syntax:''' <code> [ActorID|ContainerID.]AddItem ObjectID, Count</code> '''Beispiel:''' <tesscript>AddItem MyObject, 1</tesscript> <tesscript>Ref MyItem Shor...)
 
 
(4 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>
 
   
 
   
 
Gibt WAHR zurück wenn die aktuelle Zelle (Cell) des Actors den "CellName" zum Teil enthält.
 
  
  
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]] 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.  
+
* 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-Conssole
+
'''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! (siehe  Cheat-Sammlung)
+
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 52: Zeile 51:
  
 
* [[ob:RemoveItem|RemoveItem]]
 
* [[ob:RemoveItem|RemoveItem]]
 
* [[ob:GetInSameCell|GetInSameCell]]
 
  
 
* [[ob:GetItemCount|GetItemCount]]
 
* [[ob:GetItemCount|GetItemCount]]
Zeile 59: Zeile 56:
  
 
[[Kategorie:Funktionen|AddItem]]
 
[[Kategorie:Funktionen|AddItem]]
 +
 +
[[Category:Inventar-Funktionen|AddItem]]

Aktuelle Version vom 23. Juni 2010, 00: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: