Follow-Script, aaaber...

05/09/2010 22:14 TheBluebird#1
Hey!

Ich arbeite grad an einem recht einfachen aber nützlichen Follow-Script.
Im Prinzip funktioniert das wie ein Leech-Script, wie wir es ja mittlerweile kennen.
Ich habe das Script eigentlich auch schon fertig - der Follower teleportiert dem Leader hinterher.
War nicht einfach, aber klappt wurderbar.

Dank hdin84's Dia-Scripts, verlässt der Follower das game nicht, sobald er keine Eni hat. Somit gibts keinen Eni-Bug für nen Low-Level-Char.

Mein Problem ist jetzt, dass der Follower wirklich nur teleportieren kann.
Eigentlich war's ja gar nicht anders zu erwarten, denn der D2NT ist ja nur auf Teleport ausgelegt.

Aber wenn der Follower dem Leader folgen soll, wäre es für mich grad besser, wenn dieser gehen statt telen würde (zB für den Fall, dass der Follower keine Eni hat / low-level-Char ist).

Könnt ihr mir vielleicht sagen, wie man das am einfachsten regelt, dass der Follower zu Fuß dem Leader folgt?

Habe mal beobachtet, dass der Follower grad einfach nur auf den Leader draufteleportiert und ihm so folgt ;)
So müsste es doch auch möglich sein, dass der Follower ohne Eni einfach auf den Leader klickt und einfach geht ^^

Helft mir :D

€dit:

Das hier ist mein Move-Befehl für den Follower. Ist er so, wie er hier steht, telt der follower, wenn er ne Eni hat, bleibt aber stehen, wenn er keine Eni hat:
Code:
 NTM_MoveTo(_leadera.areaid, _leadera.x-1, _leadera.y-1, 5);
Hab auch schon NTM_Walk_to versucht, aber das klappt nicht - komischer weise....

Gruß Blue
05/09/2010 22:21 kal_el#2
NTM_Walk_to .. hat bei mir auch ned geklappt :(
aber geht der ned von haus aus zu fuss wen er keine eni hat? dachte schon..
mei sorc is damals losgelaufen als ich vergessen hatte tele zu skillen...
05/10/2010 09:17 hdin84#3
die walkto is imho verbuggt (linke maustaste bleibt "gedrückt" usw -> jede mausbewegung endet in charbewegung)- habs deshalb in meinem script durch direkte mausklicks ersetzt um damit den leecher zu steuern. is bei mir kommentiert und sollt übernehmbar sein.