Quote:
Originally Posted by mirkoregge
Servus Leutz; ich botte momentan mit einem Summoner, läuft so weit so gut; ich würd da gerne noch ne Änderung vornehmen. Ich würde gerne ein Script adden, welches am Anfang des Spiels dafür sorgt, dass der Summoner sich Skelette im Blutmoor holt. Dieses Script wollt ich ganz am Anfang vor allen setzen. Es ist doch für den Necro am Sichersten dor die Skelette zu holen. Ich lasse den Necro Dia+Baal botten. Dabei ist mir aufgefallen, dass es ab und an so voll im cs ist, dass der Merc mit killen nicht vorankommt und dem Necro so die Leichen fehlen um Skelette wiederzubeleben. Wäre jemand so frei ein solches Script für mich zu schreiben? *liebguck* :o
|
ich habda nur wieder ganz was simples.
mein act 1 farmen.
wenn du es siehst kannst es auch selber verändern.
und wenn du die zeit die das script laufen soll auf ne minute oder so reduzierst sollte es auch reichen für die skelette.
er macht nämlich sonst den act 1 am stück durch.
Code:
/**
* test act1 farmen
*/
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
MWC_Initialize();
if(!NTTM_CheckAct(me.act, true))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTTM_CheckAct, 18, me.act, true);
return;
}
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTTM_TownMove, 26, "waypoint");
return;
}
if(!NTM_TakeWaypoint(46))
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(MWConfig_ClearAreaSpectypes.ChaosSanctum > 0)
{
if(!NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTA_ClearLevel, 46);
return;
}
}
// NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum)
NTM_MakeTP();
NTM_UsePortal("BluePortal")
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTTM_TownMove, 26, "waypoint");
return;
}
if(!NTM_TakeWaypoint(44))
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(MWConfig_ClearAreaSpectypes.ChaosSanctum > 0)
{
if(!NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTA_ClearLevel, 44);
return;
}
}
//NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum)
NTM_MakeTP();
NTM_UsePortal("BluePortal")
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTTM_TownMove, 26, "waypoint");
return;
}
if(!NTM_TakeWaypoint(43))
{
NTC_SendMsgToScript("MWBotGame.ntj","NTM_TakeWaypoint()");
return;
}
if(MWConfig_ClearAreaSpectypes.ChaosSanctum > 0)
{
if(!NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTA_ClearLevel, 43);
return;
}
}
// NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum)
NTM_MakeTP();
NTM_UsePortal("BluePortal")
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTTM_TownMove, 26, "waypoint");
return;
}
if(!NTM_TakeWaypoint(42))
{
NTC_SendMsgToScript("MWBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
if(MWConfig_ClearAreaSpectypes.ChaosSanctum > 0)
{
if(!NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum))
{
NTC_SendMsgToScript("MWBotGame.ntj", NTA_ClearLevel, 42);
return;
}
}
// NTA_ClearLevel(true, 2, MWConfig_ClearAreaSpectypes.ChaosSanctum)
NTM_MakeTP();
NTM_UsePortal("BluePortal")
NTTMGR_TownManager();
NTC_SendMsgToScript("MWBotGame.ntj", "SCRIPT_END");
}