|
|
(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.