Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2
You last visited: Today at 13:56

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



ISO D2NT Baal Bot Script

Discussion on ISO D2NT Baal Bot Script within the Diablo 2 forum part of the Other Online Games category.

Reply
 
Old   #1
 
flyingpotato1's Avatar
 
elite*gold: 0
Join Date: Oct 2008
Posts: 595
Received Thanks: 225
ISO D2NT Baal Bot Script

Help please, i cant get mine to work.
flyingpotato1 is offline  
Old 08/14/2009, 13:41   #2
 
xdoddestroyer's Avatar
 
elite*gold: 20
Join Date: Feb 2009
Posts: 3,100
Received Thanks: 922
PLS HERE!!!




/closed!
xdoddestroyer is offline  
Old 08/14/2009, 13:43   #3
 
elite*gold: 0
Join Date: Aug 2009
Posts: 59
Received Thanks: 3
thats the standart sequence, which should work. For me it does




function NTMain()
{
Include("common/NTCommon.ntl");
NTC_IncludeConfig();
NTC_IncludeLibs();

var i;
var _wave;
var _starttick;

NT_LoadConfig();
NTSI_LoadNIPFiles();

NTA_Initialize();

Print("ÿc3[Fast Baal Script] - Load");

if(!NTTM_CheckAct())
{
NTC_SendMsgToScript("default.ntj", "NTTM_CheckAct()");
return;
}

NTTMGR_TownManager();

if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("default.ntj", "NTTM_TownMove()");
return;
}

if(!NTM_TakeWaypoint(129))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeWaypoint()");
return;
}

NTP_DoPrecast();

if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, 82, 83))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}

if(!NTM_TakeStairs(82, 83))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
return;
}

if(!NTM_MoveToObject(me.areaid, NTC_UNIT_TILE, 82, 83))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveToObject()");
return;
}

NTP_DoPrecast();

if(!NTM_TakeStairs(82, 83))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeStairs()");
return;
}

if(!NTM_MoveTo(me.areaid, 15112, 5068))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveTo()");
return;
}

NT_ClearThroneInt();

while(1)
{
if(me.classid == NTC_CHAR_CLASS_PALADIN || me.classid == NTC_CHAR_CLASS_BARBARIAN)
NTM_MoveTo(me.areaid, 15092, 5028);
else
NTM_MoveTo(me.areaid, 15092, 5040);

if(me.GetState(2))
NTC_PutSkill(109, NTC_HAND_RIGHT);

for(i = 0 ; i < 6 ; i++)
{
_wave = NT_ThroneCheckInt();
if(_wave > 0)
break;

NTC_Delay(500);
}

_starttick = GetTickCount();

while(_wave == 0)
{
if(!NT_ThronePreAttackInt())
NTC_Delay(200);

if(GetTickCount()-_starttick > 15000)
{
NT_ClearThroneInt();

_starttick = GetTickCount();
}

_wave = NT_ThroneCheckInt();
}

NTA_ClearPosition(40, 0x04);
NTA_ClearPosition(40);
NTSI_PickItems();
NTT_CleanPotions();

if(_wave == 1)
NTP_DoPrecast();
else if(_wave == 3)
NT_CheckHydraInt();
else if(_wave == 5)
break;
}

if(NTConfig_KillBaal)
{
var _portal;

if(NTConfig_CheckSafe)
{
if(!NTTMGR_CheckSafe(3))
{
NTC_SendMsgToScript("default.ntj", "NTTMGR_CheckSafe()");
return;
}
}

NTM_MoveTo(me.areaid, 15092, 5010);

NTP_DoPrecast();

while(NTC_FindMonster(543))
NTC_Delay(500);

_portal = NTC_GetUnit(NTC_UNIT_OBJECT, 563);

if(!_portal)
{
NTC_SendMsgToScript("default.ntj", "NTC_GetUnit()");
return;
}

if(!NTM_UsePortal("Portal", 132, null, _portal))
{
NTC_SendMsgToScript("default.ntj", "NTM_UsePortal()");
return;
}

NTM_MoveTo(me.areaid, 15138, 5916);

if(!NTA_KillBoss(544))
{
NTC_SendMsgToScript("default.ntj", "NTA_KillBoss()");
return;
}

NTSI_PickItems();
}

NTC_SendMsgToScript("default.ntj", "SCRIPT_END");
}

// Internal function
function NT_ClearThroneInt()
{
var _attackpos = [15112, 5068, 15075, 5065, 15114, 5045, 15114, 5012, 15095, 5024, 15078, 5013, 15092, 5040];

for(var i = 0 ; i < _attackpos.length ; i += 2)
{
NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);

NTA_ClearPosition(25, 0x04);
NTA_ClearPosition(25);
NTSI_PickItems();
}

NTT_CleanPotions();
}

function NT_ThroneCheckInt()
{
var _monster;

if(!NTC_FindMonster(543))
return 5;

_monster = NTC_GetUnit(NTC_UNIT_MONSTER);

if(_monster)
{
do
{
if(NTA_IsValidTarget(_monster))
{
if(_monster.classid == 23 || _monster.classid == 62)
return 1;

if(_monster.classid == 105 || _monster.classid == 381)
return 2;

if(_monster.classid == 557)
return 3;

if(_monster.classid == 558)
return 4;

if(_monster.classid == 571)
return 5;
}
} while(_monster.GetNext());
}

return 0;
}

function NT_ThronePreAttackInt()
{
if(me.classid == NTC_CHAR_CLASS_SORCERESS)
{
if(NTConfig_AttackSkill[2] == 56 || NTConfig_AttackSkill[2] == 59)
return NTC_DoCast(NTConfig_AttackSkill[2], 2, 15092, 5028);
}
else if(me.classid == NTC_CHAR_CLASS_PALADIN)
{
if(NTConfig_AttackSkill[2] == 112)
{
if(NTConfig_PutAura > 0)
NTC_PutSkill(NTConfig_PutAura, NTC_HAND_RIGHT);

return NTC_DoCast(NTConfig_AttackSkill[2], 2);
}
}

return false;
}

function NT_CheckHydraInt()
{
var _hydra1, _hydra2, _hydra3;

_hydra1 = NTC_GetUnit(NTC_UNIT_MONSTER, 351);
_hydra2 = NTC_GetUnit(NTC_UNIT_MONSTER, 352);
_hydra3 = NTC_GetUnit(NTC_UNIT_MONSTER, 353);

if((_hydra1 && _hydra1.GetStat(172) != 2 && _hydra1.GetState(105))
|| (_hydra2 && _hydra2.GetStat(172) != 2 && _hydra2.GetState(105))
|| (_hydra3 && _hydra3.GetStat(172) != 2 && _hydra3.GetState(105)))
{
NTM_MoveTo(me.areaid, 15112, 5004);

if(me.GetState(2))
NTC_PutSkill(109, NTC_HAND_RIGHT);

NTC_Delay(3000);
}
}
Hillextreme is offline  
Reply


Similar Threads Similar Threads
d2nt baal bot:D
08/23/2010 - Diablo 2 - 8 Replies
Meine sorc steht in der wave! sie sollte aber weiter hinten stehn und nur raufschiesen wie ändert man das?
D2NT Baal-co script Hilfe
05/10/2010 - Diablo 2 Programming - 1 Replies
Hi ich habe mir den bluebird runtergeladen. Der läft soweit ganz gut egal ob sork oder hammer nur habe ein problem wenn ich die beiden mit CO-baal script laufen lasse. Nach einger zeit kommt bei mir die fehler meldung bei NTAttack Zeile 604 Ntconfig_caststatic soll angeblich nicht definiert sein... wobei es die sork am Anfang macht . . . Bin damit total überfordert HILFE Danke :)
Hilfe D2NT Baal co
05/10/2010 - Diablo 2 - 7 Replies
Hi ich habe mir den bluebird runtergeladen. Der läft soweit ganz gut egal ob sork oder hammer nur habe ein problem wenn ich die beiden mit CO-baal script laufen lasse. Nach einger zeit kommt bei mir die fehler meldung bei NTAttack Zeile 604 Ntconfig_caststatic soll angeblich nicht definiert sein... wobei es die sork am Anfang macht . . . HILFE
d2nt Leechbot Dia & Baal?
05/09/2010 - Diablo 2 - 1 Replies
Moin, ich würde gerne auf Rechner Nr.1 meinen Hammerdin Dia & Baal Pub Runs machen lassen und von Rechner Nr.2 aus meine SoSo via Leechbot hinterher Joinen lassen. Nun möchte ich halt das die auch bei Dia mit am Start ist gibts sowas schon oder is leechen nur bei Baal möglich? Und gibts ne Anleitung in der steht wie genau man den Leechbot einstellen muss bei mir fragt der immer nur die friendlist ab aber joint nicht nach... MFG Dirk
Public Baal mit D2NT
04/13/2009 - Diablo 2 - 3 Replies
könnt ihr mir vll sagen was ich machen muss um mit den bot public baals runs zu machen wäre echt cool in dern config auf true stellen ist mir klar aber wie stell ich game name und sowas alles ein und brauch ich dafür nicht wieder eine config datei wäre echt cool wenn ihr mir helfen könntet ;)



All times are GMT +2. The time now is 13:56.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.