Oblivion:OnDrop
Aus Skript-Wiki
Version vom 11. Februar 2009, 12:50 Uhr von Keris (Diskussion | Beiträge)
Syntax:
begin OnDrop [ContainerRefID]
Beispiel:
<tesscript>begin OnDrop
begin OnDrop player</tesscript>
Dieser Block wird einmal ausgeführt, wenn das gescriptete Objekt aus dem Behälter-Inventar herausgenommen wurde. Wenn kein Parameter angegeben wurde, wird der Block laufen, wann immer das Objekt aus irgendeinem Inventar herausgenommen wurde.
Hinweise:
- Anders als der Name vermuten lässt, läuft dieser Block nicht nur, wenn das gescriptete Objekt zu Boden geworfen wird, sondern jedesmal, wenn es einem Container entfernt wird. (
- Wenn man wissen will, ob, ein Objekt zu Boden geworfen wird, müssen weitere Abfragen gemacht werden:
- Ist das Objekt nicht in irgendeinem Container? - if GetContainer == 0
- Oder ist das Objekt in der Nähe des Players nachdem es aus seinem Inventar entfernt wurde? - if Getdistance Player < 64
- Oder ist der der Player beim Entfernen im Inventar-Mode? - if MenuMode == 1002
Siehe auch: