Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung | |
scripting:tutorials:level2:chests [2023/11/23 12:11] – fritz_98 | scripting:tutorials:level2:chests [2025/07/08 12:52] (aktuell) – fritz_98 |
---|
Die Suche nach Schatztruhen ist eine gute Möglichkeit, die frühen Aufbauphasen durch zusätzliche Ressourcen zu beschleunigen und motiviert darüber hinaus, die Karte möglichst gründlich zu erkunden. Außerdem können Schatztruhen auch in Quests verstrickt sein und wichtige Items, wie z.B. Schlüssel, enthalten. | Die Suche nach Schatztruhen ist eine gute Möglichkeit, die frühen Aufbauphasen durch zusätzliche Ressourcen zu beschleunigen und motiviert darüber hinaus, die Karte möglichst gründlich zu erkunden. Außerdem können Schatztruhen auch in Quests verstrickt sein und wichtige Items, wie z.B. Schlüssel, enthalten. |
| |
Im Folgenden stellen wir also einige Funktionen vor, mit denen funktionierende Schatztruhen auf der Karte platziert werden können. Im Anschluss folgt ein Abschnitt zur [[ scripting:tutorials:level2:chests#schatztruhen_aktivieren | "Aktivierung" von Schatztruhen]], der für alle Arten von Schatztruhen wichtig ist. | Im Folgenden stellen wir also einige Funktionen vor, mit denen funktionierende Schatztruhen auf der Karte platziert werden können. Im Anschluss folgt ein Abschnitt zur [[ scripting:tutorials:level2:chests#schatztruhen_aktivieren | "Aktivierung" von Schatztruhen]], der für alle Arten von Schatztruhen **notwendig** ist. |
| |
---- | ---- |
====CreateChest==== | ====CreateChest==== |
| |
''CreateChest(_Position, _Callback)'' ist die generischste aller Schatztruhen. An der Position ''_Position'' wird eine Schatztruhe platziert, deren Öffnung die Funktion ''_Callback'' auslöst. Die Funktion eignet sich deshalb besonders, wenn ganz spezielle, nicht zufällige Ressourcenmengen oder Questitems in der Schatztruhe zu finden sein sollen. Einige Beispiele: | ''CreateChest(_Position, _Callback)'' ist die generischste aller Schatztruhen. An der Position ''_Position'' wird eine Schatztruhe platziert, deren Öffnung die Funktion ''_Callback'' auslöst. Die Funktion eignet sich deshalb besonders, wenn ganz spezielle, nicht zufällige Ressourcenmengen oder Questitems in der Schatztruhe zu finden sein sollen. Damit die Schatztruhen funktionieren, müssen sie außerdem [[ scripting:tutorials:level2:chests#schatztruhen_aktivieren | aktiviert]] werden. Einige Beispiele: |
| |
An der Position der ''ScriptEntity'' namens ''"ChestWood"'' sollen genau 1400 Einheiten (veredeltes) Holz zu finden sein. | An der Position der ''ScriptEntity'' namens ''"ChestWood"'' sollen genau 1400 Einheiten (veredeltes) Holz zu finden sein. |