Treppen/Eingänge betreten

03/01/2010 17:19 ente2#1
die Funktion NTM_TakeStairs die ja in jedem Skript genutzt wird, wo eine Treppe,etc benutzt wird benötigt ja 2-3 Parameter (low, high, area).
area wird per default auf die gesetzt, in der man sich befindet - sofern man keine alternative angibt. low, high ist mir nicht ganz klar - hier wird die ID von der Treppe angegeben als low, manchmal auch als high, manchmal als beides?!
Ein weiteres Problem vor dem ich stehe:
Ich wollte ein Skript basteln, was sich die Waypoints selbst organisiert und hänge gerade an einer Stelle, dass ich es nicht schaffe den Eingang vom Arreat Plateau runter in den Kristalldurchgang zu nehmen - dafür finde ich keine ID auch wenn der Eingang auf jedenfall eine haben muss?!
Hat jemand da eine Idee?
Würde mich sehr freuen :)
03/01/2010 18:02 njomnjomnjom#2
79
03/01/2010 18:14 ente2#3
also bei folgendem Code kommt, wenn ich quasi direkt vor dem EIngang schon stehe, ntm_movetoobject() failed.

Quote:
if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, 79))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}

if(!NTM_TakeStairs(112 , 79))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
return;
}
03/01/2010 18:27 ente2#4
Act 5 Mountain Top To Ice 79
lt. ID Liste, allerdings bekomm ich mit obiger Funktion immer den besagten movtoobject failed error.

112 ist die area id vom arreat plateau, 79 die vom entrance, entsprechend müsste die Funktion oben doch korrekt sein? Wo ist da mein Fehler?
03/02/2010 16:52 ente2#5
help :>
wäre echt toll, wenn mir da jemand weiterhelfen könnte...