Guten Tach,
ich bin beim Basteln eines Itemdropsystems auf ein Problem gestoßen:
Ich schaffe es nicht, eine Region beständig einer Einheit folgen zu lassen.
Vermutlich ist meine Herangehensweise für WCIII ungeeignet, habe nämlich einen Trigger gebaut, wie ich es in Starcraft gemacht hätte.
Also alle paar Sekunden (oder wenn die bestimmte Einheit das Gebiet verlässt o.ä.) soll der Auslöser zünden und das gewünschte Gebiet automatisch wieder auf die Einheit zentrieren.
Leider führt das Spiel eben jene Aktion nicht aus, wobei ich schon die verschiedensten Bedingungs- und Ereigniskonstelationen probiert habe, weshalb ich mir recht sicher bin, dass es an eben jenen Aktionsbefehl liegt.
Gebiet - Center "Movered" <gen> on (Position of (Triggering Unit))
ob ich etz Triggering Unit nehm oder direkt ne Einheit einfüge is auch egal.
Könnte es vielleicht sein, dass ich die Region nicht schon platzieren darf, sondern erst im Spiel erzeugen lassen muss oder diese ominösen Variablen benutzen muss, wenn ja, wie geht das?
Um mir zu helfen möchte vielleicht noch jemand wissen, wie ich das einsetzen will.
Folgendes: Ich möchte, dass Felsbrocken, die von einer bestimmten Einheit (Held) vernichtet werden, Items droppen. Da ich nicht herausfinden konnte, wie ich des direkt von der zerstörenden Einheit abhängig machen kann bzw. wie ich es dann schaffe, dass das Item auch an der Stelle gedroppt wird, dachte ich mir ich könnte das über eine Region machen, die der Einheit folgt, sodass, sobald ein Felsbrocken in der Region kaputtgeht, in der Mitte ein Item erzeugt wird.
Vielen Dank im Vorraus
-Zagdil
ich bin beim Basteln eines Itemdropsystems auf ein Problem gestoßen:
Ich schaffe es nicht, eine Region beständig einer Einheit folgen zu lassen.
Vermutlich ist meine Herangehensweise für WCIII ungeeignet, habe nämlich einen Trigger gebaut, wie ich es in Starcraft gemacht hätte.
Also alle paar Sekunden (oder wenn die bestimmte Einheit das Gebiet verlässt o.ä.) soll der Auslöser zünden und das gewünschte Gebiet automatisch wieder auf die Einheit zentrieren.
Leider führt das Spiel eben jene Aktion nicht aus, wobei ich schon die verschiedensten Bedingungs- und Ereigniskonstelationen probiert habe, weshalb ich mir recht sicher bin, dass es an eben jenen Aktionsbefehl liegt.
Gebiet - Center "Movered" <gen> on (Position of (Triggering Unit))
ob ich etz Triggering Unit nehm oder direkt ne Einheit einfüge is auch egal.
Könnte es vielleicht sein, dass ich die Region nicht schon platzieren darf, sondern erst im Spiel erzeugen lassen muss oder diese ominösen Variablen benutzen muss, wenn ja, wie geht das?
Um mir zu helfen möchte vielleicht noch jemand wissen, wie ich das einsetzen will.
Folgendes: Ich möchte, dass Felsbrocken, die von einer bestimmten Einheit (Held) vernichtet werden, Items droppen. Da ich nicht herausfinden konnte, wie ich des direkt von der zerstörenden Einheit abhängig machen kann bzw. wie ich es dann schaffe, dass das Item auch an der Stelle gedroppt wird, dachte ich mir ich könnte das über eine Region machen, die der Einheit folgt, sodass, sobald ein Felsbrocken in der Region kaputtgeht, in der Mitte ein Item erzeugt wird.
Vielen Dank im Vorraus
-Zagdil
The verdict is not the end
It is only the beginning
Strong will shall keep spreading
It is only the beginning
Strong will shall keep spreading