D2NT Slotwechsel beim Teleport

04/23/2010 14:41 purplet#1
Hi.

Ich suche eine Funktion damit der Charakter (in meinem Fall ein Barb) den Slot bemi teleporten wechselt und dann zum attack wieder zurück, ungefähr so wie ein pala das mit Konze macht.
Mir is klar, dass slotwechsel ab und an etwas hängt, deswegen möchte ich auch nicht die normale Tele Funktion ändern sondern eine gesonderte die ich ins bot script eintragen kann.
Ziel ist es, dass der bot z.b. den weg zur grupe mit dem 2.slot teled aber in der Grube dann auf die Monster im Hauptslot hüpft.
Das selbe im CS, zu den Siegeln mit slot 2, die Monster ohne Slotwechsel "angesprungen".

Meint ihr, dass sowas möglich ist?
Würd mich gerne alleine dran machen aber hab mir den code gestern das erste mal wirklich angeschaut und bin noch nich fit drin:D
04/23/2010 18:58 fuuch#2
Quote:
D2NT2\scripts\libs\common
Quote:
NTMove.ntl
Quote:
function NTM_TeleportTo(x, y)
{
NTC_CastSkill(54, NTC_HAND_RIGHT, x, y);

for(var i = 0 ; i < 15 ; i++)
{
if(Math.abs(me.x-x) < 4 && Math.abs(me.y-y) < 4)
return true;

NTC_Delay(NTC_DELAY_FRAME);
}

return false;
}
Quote:
NTC_SwapWeapons();
irgendwas damit
04/23/2010 19:54 purplet#3
Danke das ist n anfang^^
Also müsste ich einfach so machen:

Quote:
function NTM_TeleportTo(x, y)
{
NTC_SwapWeapons();
NTC_CastSkill(54, NTC_HAND_RIGHT, x, y);

for(var i = 0 ; i < 15 ; i++)
{
if(Math.abs(me.x-x) < 4 && Math.abs(me.y-y) < 4)
return true;

NTC_Delay(NTC_DELAY_FRAME);

}
NTC_SwapWeapons();
return false;
}
Das hatte ich aber schon, ging nicht der swicht einmal und direkt wieder zurück, dann aber beim weiteren telen bleibt er auf slot eins.
Das ganze passiert dannr echt willkürlich un geht soweit das man sein hoto kaputt haut irgendwann un der bot dann nach maxgametime oder wenn pots alle sind chickened:D

e2; Anscheinend gehts wenn mans in das botscript jeweils rein macht...bischen arbeit aber warscheinlich lohnt sichs:)