Problem mit TPs

05/19/2010 22:34 hdin84#1
Ich bin gerade dabei ne verbesserte Version von nem Leecherscript zu bauen (Dialeech ab lvl 1) - klappt soweit auch prächtig nur nimmt der Leecher sehr oft nich des TP vom Leader ins CS. Im Script schauts in etwa so aus:

Code:
Say("Leader: " + _leader.name);
NTM_UsePortal("BluePortal", 108, _leader.name);
In der Praxis isses folgendermassen:

Der Leecher steht in der Stadt rum und wartet aufs TP. TP kommt und ab und zu nimmt ers direkt, aber ab und zu bleibt er einfach stehen (er steht die ganze Zeit am Portalspot). Wenn ich nun manuell direkt neben das TP laufe (ganz nah dran eben) dann nimmt ers. Ich versteh nich, warum der auf einmal da des rumzicken anfängt. Hab wegen Übergabeparametern der Funktion geschaut, denk aber dass es passt - mein Verdacht is nun, dass was an der NTM_UsePortal bzw den Funktionen die diese aufruft nich ganz passt. Jemand ne Idee, an was des liegen könnte?

Btw: Am Namen des Leaders kanns net liegen, weil er direkt vor dem Aufruf der NTM_UsePortal den Namen des Leaders ausgibt.
05/19/2010 22:55 hdin84#2
Hab mal in der NTMove die NTM_GetCloserInt hergenommen und 2 Sachen verändert..
Distanz von >2 auf >1 gesenkt und aus "unit.x" "unit.x+1" gemacht. Der letzte Punkt is für mich irgendwie unverständlich.. Bei der NTAttack wird iirc gecheckt, ob wir und das Target die gleichen Koordinaten haben und ggf korrigiert und hier sollen wir genau an die Stelle des TPs laufen? Hab die Änderungen jetzt in 3 Runs ausprobiert und bisher gings ohne Probleme - werd aber für heute Schluss machen damit und morgen weiterschaun - falls noch wer Input haben sollte - immer her damit..
05/19/2010 23:25 kal_el#3
is die nummer 108 ähm wie soll ich sagen..is tp ned tp...also bei act 5 zu baal is es 131
dachte das wär in jedem act gleich..

aber nu thema.
ich nutze ja den blue..und leecher script.mit mehreren chars.. und die machen vor baal noch andere bosse.. und darum kommt auch in act 5 das ein oder andre tp zum vorschein...aber sie nehmen echt immer nur das portal dann das der leader zu baal macht.. is noch keiner in ein andres rein..
05/20/2010 11:25 hdin84#4
Quote:
Originally Posted by kal_el View Post
is die nummer 108 ähm wie soll ich sagen..is tp ned tp...also bei act 5 zu baal is es 131
dachte das wär in jedem act gleich..

aber nu thema.
ich nutze ja den blue..und leecher script.mit mehreren chars.. und die machen vor baal noch andere bosse.. und darum kommt auch in act 5 das ein oder andre tp zum vorschein...aber sie nehmen echt immer nur das portal dann das der leader zu baal macht.. is noch keiner in ein andres rein..
Der zweite Parameter is das Ziel wo das TP hinführt - 108 is das CS. Ich hab nich das Prob, dass er wild irgendein TP nimmt - er hat noch nie ein falsches genommen. Das Prob is (oder war?) dass er dumm in der Stadt rumsteht und gar nix macht obwohl er des TP nehmen sollte. Werds später wieder versuchen obs jetzt tut oder obs nur so aussah gestern..