|
|
| (17 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| − | == Allgemeine Bemerkung ==
| + | In dieser Kategorie finden sich Informationen über die Handhabung von Inventaren. |
| − | Sowohl bei dem Inventar des Players, als auch dem von NPCs, gefallenen Gegnern und Truhen (etc.) spricht man von "<u>Containern</u>". <br>
| |
| − | Sie funktionieren folglich alle nach dem gleichen Prinzip und können daher auch gleich behandelt und durch Skripten angesprochen werden.
| |
| | | | |
| − | == Hinzufügen und Entfernen von Gegenständen ==
| + | [[Kategorie:Modifikationen]] |
| − | | |
| − | === Anwendung ===
| |
| − | | |
| − | ==== Aufgabenstellung ====
| |
| − | Durch das Aktivieren eines Gegenstandes im Spiel (z.B. eine Art "Münzpräge") soll ein Gegenstand (hier: Goldnugget) im Inventar des Players gegen mehrere andere (hier: 100 Goldmünzen) ausgetauscht werden.
| |
| − | | |
| − | ==== Theorie ====
| |
| − | Das Austauschen wird dadurch erreicht, dass wir zuerst den geforderten Gegenstand, also das Goldnugget, aus dem Invnetar des Players entfernen und dann die 100 Goldmünzen dafür hinzufügen.
| |
| − | Die Befehle: <br>
| |
| − | [ActorID].removeItem (ObjectID) Count <br>
| |
| − | [ActorID].addItem (ObjectID) Count <br>
| |
| − | Unsere "ActorID" ist der Player, die "ObjectID" sind das Goldnugget (Gem0GoldNugget) und die Goldmünzen (Gold001) und "Count" die jeweilige Anzahl.
| |
| − | | |
| − | | |
| − | === Realisierung ===
| |
| − | | |
| − | ==== Umgebung ====
| |
| − | Das Script liegt auf dem Activator (z.B. der erwähnten Münzpräge), den der Player im Spiel betätigen soll.
| |
| − | | |
| − | ==== Script ====
| |
| − | <tesscript>
| |
| − | scn CoinScript
| |
| − | ;written by Leila Ithil
| |
| − | ;24.10.2008
| |
| − | | |
| − | begin OnActivate Player
| |
| − | | |
| − | player.removeItem Gem0GoldNugget 1
| |
| − | player.addItem Gold001 100
| |
| − | | |
| − | End
| |
| − | </tesscript>
| |
| − | | |
| − | ==== Handhabung ====
| |
| − | Das Script sollte als Objekt-Script genutzt werden.
| |
| − | | |
| − | | |
| − | == Anzahl/ Menge bestimmter Items ==
| |
| − | | |
| − | | |
| − | == komplettes Inventar ablegen ==
| |
| − | | |
| − | | |
| − | == Aktivieren im Inventar ==
| |
In dieser Kategorie finden sich Informationen über die Handhabung von Inventaren.