Also ich möchte einen Ritter mit der ID 5 bewegen, allerdings geht der erst ein paar Siedlermeter und kehrt dann zur Ausgangsposition zurück. In anderen Maps funktioniert das auch. Weiß jemand wie man das Problem umgeht?![]()
Blogs
Also ich möchte einen Ritter mit der ID 5 bewegen, allerdings geht der erst ein paar Siedlermeter und kehrt dann zur Ausgangsposition zurück. In anderen Maps funktioniert das auch. Weiß jemand wie man das Problem umgeht?![]()
Geändert von Annosiedler (21.03.2009 um 20:07 Uhr)
Ich zititere mich mal selbst.
Schau mal hier: GuardAndMoveKnight [AeK Script-Wiki]
Da ist ein Beispiel.
Die Kuh is über'n fence gejumped und hat dabei den Benz gerammt.
Aber wieso funktionierte das dann in anderen Maps einwandfrei?
Weil der Ritter dann per Script gesteuert und von der KI "abgekoppelt" wird. Wenn die KI die Kontrolle hat, läuft er los und gleich wieder zurück. Deshalb hatte ich den Link zum Wiki gepostet.
Die Kuh is über'n fence gejumped und hat dabei den Benz gerammt.
Wenn man die KI ausschaltet und später dann wieder per Reward_AI_Agressiveness wieder aktiviert, wäre es dann möglich.
Falls das nicht möglich ist, wie ist denn dann der Script-Code?
Nö.
Hast du mal den Code im Wiki angeschaut?
Die Kuh is über'n fence gejumped und hat dabei den Benz gerammt.
Der Code ist ja für einen Ritter + ein Battalion, ich brauche ja nur den "losen" Ritter.
Ich lasse für solche Fälle immer eine KI frei, z.B. die 7 und verwende sie bei den Figuren die ich bewegen will. Achtung, die KI 7 sollte dann aber mit allen notwendigen Parteien auf bekannt stehen. Funktioniert wunderbar...auch ohne Script Abkoppelung.
Gruß
andra
Danke andra, werds gleich testen.![]()
Suuppii, hat funktioniert!![]()
Mit nem Ritter?
Die Kuh is über'n fence gejumped und hat dabei den Benz gerammt.
jaaa...![]()
Gut. Ich hatte keine freien IDs mehr. Deshalb das Script.
Die Kuh is über'n fence gejumped und hat dabei den Benz gerammt.
Achso, ich hatte zum Glück noch 3 freie.![]()
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen