2
« am: 13. Juni 2012, 11:28:29 »
Gerelles:
Es ist manchmal etwas tricky herauszufinden, welches Event das richtige ist. Ich hätte beispielsweise für das einfache Benutzen _Interact erwartet, es ist aber _UseInv. Für andere Aktionen wie Öffnen und Schließen wird es _OtherClick sein. AGS ist an der Stelle nicht so flexibel, dass mann für jede mögliche Aktion genau ein Event hat. Die Starterpacks haben da etwas drumherum gebaut. Es ist daher in der Regel notwendig die benutzte Aktion abzufragen. Dies geschieht bei den neueren Starterpacks mit UsedAction. Auch solltest du nicht vergessen für nicht abgefragte Aktionen irgendetwas zu tun. Hierfür bieten die Starterpacks Funktionen wie Unhadled und Unhandled_Inventory.
Um eine nicht abgeschlossene Truhe zu öffnen musst du zunächst im richtigen Event auf die entsprechende Aktion prüfen. Anschließend gibt es verschiedene Möglichkeiten. Du kannst zum einen den Inhalt der Truhe direkt in dein Inventar übernehmen und/oder die Truhe durch eine offene Truhe austauschen und/oder den Inhalt erst beim einer weiteren Aktion wie z.B. Anschauen der Truhe übernehmen. Verschlossenen Truhen werden noch komplizierter, aber wenn du uns genau sagst, was du mit der Truhe vorhast, dann kann dir sicher jemand ein komplettes Beispiel mit verschließbarer truhe und heraus oder hineintubarem Inhalt heraussuchen oder zusammenstellen.