ein kläglicher versuch meinerseits (hab ich ja noch nie was damit am hut gehabt) das teil irgendwie aus schnippsel am laufen zu halten..
ich hab mir das abgeguggt von njomnjom und ak-dingens
na ja..das erstmal ein versuch andariel zu rushen und dann wieder durchs selbe tp rauszugehn..damits für den gerushten aufbleibt.
hab auch paar sprüche reingemacht..die brauch ich als anhaltspunkt damit ich weis wo ich bin wenn das script läuft, grins.
ich habs hier in der codebox und unten als rar zum laden.
wer die TEST.ntj mal laufen lassen will, braucht nur die datei in den ordner ´bots´zu ziehn und in der config. den eintrag zu machen -> NTConfig_Script.push("TEST.ntj");
ich hab mir das abgeguggt von njomnjom und ak-dingens
na ja..das erstmal ein versuch andariel zu rushen und dann wieder durchs selbe tp rauszugehn..damits für den gerushten aufbleibt.
hab auch paar sprüche reingemacht..die brauch ich als anhaltspunkt damit ich weis wo ich bin wenn das script läuft, grins.
ich habs hier in der codebox und unten als rar zum laden.
wer die TEST.ntj mal laufen lassen will, braucht nur die datei in den ordner ´bots´zu ziehn und in der config. den eintrag zu machen -> NTConfig_Script.push("TEST.ntj");
Code:
function NTMain()
{
Include("common/NTCommon.ntl");
NTC_IncludeConfig();
NTC_IncludeLibs();
var _tileid = [18,18];
NT_LoadConfig();
NTSI_LoadNIPFiles();
NTA_Initialize();
if(!NTTM_CheckAct())
{
NTC_SendMsgToScript("default.ntj", "NTTM_CheckAct()");
return;
}
Say("willkommen zu meinem ersten versuch!");
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("default.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(35))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeWaypoint()");
return;
}
NTM_MakeTP();
NTC_Delay(1000);
Say("nimm den wegpunkt!");
NTC_Delay(1000);
NTP_DoPrecast();
for(var i = 0 ; i < _tileid.length ; i++)
{
if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, _tileid[i]))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}
if(!NTM_TakeStairs(_tileid[i], _tileid[i]))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
return;
}
}
if(NTConfig_CheckSafe)
{
if(!NTTMGR_CheckSafe(2))
{
NTC_SendMsgToScript("default.ntj", "NTTMGR_CheckSafe()");
return;
}
}
{
NTM_MakeTP();
NTA_ClearPosition(20);
NTC_PingDelay(100);
if(!NTM_MoveTo(me.areaid, 22593, 9639))
{
}
NTA_ClearPosition(20);
NTC_PingDelay(100);
if(!NTM_MoveTo(me.areaid, 22594, 9618))
{
}
NTA_ClearPosition(20);
NTC_PingDelay(100);
NTSI_PickItems();
}
Say("TP is safe!");
NTC_Delay(1000);
Say("come in..i wait 4 sec.!");
NTC_Delay(4000);
NTP_DoPrecast();
if(!NTM_MoveTo(me.areaid, 22532, 9553))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveTo()");
return;
}
if(!NTA_KillBoss(156))
{
NTC_SendMsgToScript("default.ntj", "NTA_KillBoss()");
return;
}
if(NTA_ClearPosition())
NTC_PingDelay(2000);
NTSI_PickItems();
{
if(!NTM_MoveTo(me.areaid, 22593, 9639))
NTC_PingDelay(100);
NTM_UsePortal("BluePortal");
NTC_PingDelay(100);
}
Say("bin ich jez raus?");
NTC_PingDelay(2000);
Say("schaun wir mal wie´s weitergeht!");
NTTMGR_TownManager();
NTC_PingDelay(5000);
NTC_SendMsgToScript("default.ntj", "SCRIPT_END");
}