|
You last visited: Today at 12:08
Advertisement
Halbschnell-DiabloScript. [D2NT]
Discussion on Halbschnell-DiabloScript. [D2NT] within the Diablo 2 Programming forum part of the Diablo 2 category.
01/27/2010, 21:14
|
#1
|
elite*gold: 20
Join Date: Mar 2009
Posts: 1,356
Received Thanks: 736
|
Halbschnell-DiabloScript. [D2NT]
Joah es ist weder ein "fastdiablo" noch ein "normaler" sondern ein Mischling sozusagen.
Würde Pala empfehlen.
Btw, nicht Venomlords sondern Seis ist das letzte Siegel irgendwie ist das 10 mal besser als die Reihenfolge im Original.
Quote:
function NTMain()
{
Include("common/NTCommon.ntl");
NTC_IncludeConfig();
NTC_IncludeLibs();
NT_LoadConfig();
NTSI_LoadNIPFiles();
NTA_Initialize();
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(107))
{
NTC_SendMsgToScript("default.ntj", "NTM_TakeWaypoint()");
return;
}
NTP_DoPrecast();
if(!NTM_MoveTo(108, 7797, 5560))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveTo()");
return;
}
NTC_PingDelay(500);
if(!NT_OpenSealsInt())
{
NTC_SendMsgToScript("default.ntj", "NT_OpenSealsInt()");
return;
}
NTT_CleanPotions();
NTP_DoPrecast();
if(!NTM_MoveTo(me.areaid, 7792, 5292))
{
NTC_SendMsgToScript("default.ntj", "NTM_MoveTo()");
return;
}
while(!NTC_FindMonster(243))
NTC_Delay(200);
if(!NTA_KillBoss(243))
{
NTC_SendMsgToScript("default.ntj", "NTA_KillBoss()");
return;
}
NTC_Delay(200);
NTSI_PickItems();
NTC_SendMsgToScript("default.ntj", "SCRIPT_END");
}
// Internal function
function NT_OpenSealsInt()
{
var _unit;
var _result;
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 396);
if(!_unit)
return false;
if(_unit[0].roomy*5 + _unit[0].y == 5275)
_result = NT_OpenVizierSealInt(1);
else
_result = NT_OpenVizierSealInt(2);
if(!_result)
return false;
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 392);
if(!_unit)
return false;
if(_unit[0].roomx*5 + _unit[0].x == 7893)
_result = NT_OpenVenomSealInt(1);
else
_result = NT_OpenVenomSealInt(2);
if(!_result)
return false;
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 394);
if(!_unit)
return false;
if(_unit[0].roomx*5 + _unit[0].x == 7773)
_result = NT_OpenDeSeisSealInt(1);
else
_result = NT_OpenDeSeisSealInt(2);
return _result;
}
function NT_OpenVizierSealInt(type)
{
var i, n;
var _attackpos = [7740, 5300, 7740, 5280, 7720, 5280, 7720, 5300];
var _monstername = GetLocaleString(2851);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NT_OpenSealInt(395, 7654, 5310);
NT_OpenSealInt(396, 7659, 5277);
NTM_MoveTo(me.areaid, 7665, 5277);
}
else
{
NT_OpenSealInt(395, 7650, 5276);
NT_OpenSealInt(396, 7651, 5310);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTA_KillBoss(_monstername))
{
NTA_ClearPosition(10);
NTSI_PickItems();
NTT_CleanPotions();
if(NTConfig_PublicMode)
{
NTA_ClearPosition(10);
NTM_MakeTP();
}
return NTM_MoveTo(me.areaid, 7750, 5280);
}
}
}
return false;
}
function NT_OpenDeSeisSealInt(type)
{
var i, n;
var _attackpos = [7780, 5255, 7800, 5255, 7800, 5235, 7780, 5235];
var _monstername = GetLocaleString(2852);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NT_OpenSealInt(394, 7769, 5158);
NTM_MoveTo(me.areaid, 7771, 5196);
}
else
{
NT_OpenSealInt(394, 7810, 5156);
NTM_MoveTo(me.areaid, 7770, 5169);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTA_KillBoss(_monstername))
{
NTA_ClearPosition(10);
NTSI_PickItems();
NTT_CleanPotions();
return NTM_MoveTo(me.areaid, 7800, 5255);
}
}
}
return false;
}
function NT_OpenVenomSealInt(type)
{
var i, n;
var _attackpos = [7835, 5280, 7835, 5300, 7855, 5300, 7855, 5280];
var _monstername = GetLocaleString(2853);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NT_OpenSealInt(393, 7915, 5280);
NT_OpenSealInt(392, 7895, 5318);
NTM_MoveTo(me.areaid, 7892, 5298);
}
else
{
NT_OpenSealInt(393, 7905, 5277);
NT_OpenSealInt(392, 7916, 5310);
NTM_MoveTo(me.areaid, 7937, 5305);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTA_KillBoss(_monstername))
{
NTA_ClearPosition(10);
NTSI_PickItems();
NTT_CleanPotions();
return true;
}
}
}
return false;
}
function NT_OpenSealInt(classid, x, y)
{
var _seal;
NTM_MoveTo(me.areaid, x, y);
NTSI_PickItems();
_seal = NTC_GetUnit(NTC_UNIT_OBJECT, classid);
if(!_seal)
return false;
if(_seal.mode > 0)
return true;
for(var i = 0 ; i < 4 ; i++)
{
if((i % 2) == 0)
{
if(GetDistance(me, _seal) > 2)
NTM_MoveTo(_seal.areaid, _seal.x+1, _seal.y);
NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _seal);
}
NTC_Delay(500);
if(_seal.mode > 0)
return true;
}
return false;
}
|
|
|
|
01/29/2010, 17:32
|
#2
|
elite*gold: 20
Join Date: Feb 2009
Posts: 3,100
Received Thanks: 922
|
jo is schonmal supie teil dafür nen thanks
habe cs merc weis nicht wie das bei insight merc wirkt aber denk mal auch supie 
wer das haben will einfach in den bot ornder bei diablo.ntj alles überschreiben mit den dateien über mir^^
MFG
Matze
|
|
|
02/03/2010, 14:30
|
#3
|
elite*gold: 0
Join Date: Sep 2009
Posts: 636
Received Thanks: 43
|
is das script kompatibel mit jedem NT ? oder nur mit deiner gemoddeted version?
|
|
|
02/03/2010, 17:41
|
#4
|
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
|
Quote:
Originally Posted by Metal ***
is das script kompatibel mit jedem NT ? oder nur mit deiner gemoddeted version?
|
es is im prinzip alles das selbe, nur der gemoddete hat halt mehr bosse im script.
|
|
|
02/07/2010, 01:04
|
#5
|
elite*gold: 20
Join Date: Feb 2009
Posts: 3,100
Received Thanks: 922
|
Quote:
Originally Posted by Metal ***
is das script kompatibel mit jedem NT ? oder nur mit deiner gemoddeted version?
|
ich ahbs mit der nomalen getested und ging also glaube is egal!
MFG
matze
|
|
|
04/13/2010, 05:19
|
#6
|
elite*gold: 0
Join Date: Mar 2010
Posts: 107
Received Thanks: 12
|
Das obere funktioniert leider nicht mehr.
Benutze im moment die D2NT 3.1 Version
hier der funktionierende Code:
Quote:
function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();
NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();
NTSI_LoadNIPFiles("NTBot/item_configs");
NTA_Initialize();
if(!NTTM_CheckAct())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
return;
}
NTTMGR_TownManager();
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(107))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
NTP_DoPrecast(true);
if(!NTM_MoveTo(108, 7797, 5560))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}
NTC_PingDelay(500);
if(!NT_OpenSealsInt())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NT_OpenSealsInt()");
return;
}
NTT_CleanPotions();
NTP_DoPrecast();
if(!NTM_MoveTo(me.areaid, 7792, 5292))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
return;
}
if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe|0x01, NTConfig_CheckMercSafe))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
return;
}
NTC_FindUnit(NTC_UNIT_MONSTER, 243, 100);
if(!NTA_KillMonster(243))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster()");
return;
}
NTSI_PickItems();
if(NTConfig_PublicMode)
Say("Next game");
NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
}
// Internal function
function NT_OpenSealsInt()
{
var _unit;
var _result;
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 396);
if(!_unit)
return false;
if(_unit[0].roomy*5 + _unit[0].y == 5275)
_result = NT_OpenVizierSealInt(1);
else
_result = NT_OpenVizierSealInt(2);
if(!_result)
return false;
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 392);
if(!_unit)
return false;
if(_unit[0].roomx*5 + _unit[0].x == 7893)
_result = NT_OpenVenomSealInt(1);
else
_result = NT_OpenVenomSealInt(2);
if(!_result)
return false;
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 394);
if(!_unit)
return false;
if(_unit[0].roomx*5 + _unit[0].x == 7773)
_result = NT_OpenDeSeisSealInt(1);
else
_result = NT_OpenDeSeisSealInt(2);
return _result;
}
function NT_OpenVizierSealInt(type)
{
var i, n;
var _attackpos = [7740, 5300, 7740, 5280, 7720, 5280, 7720, 5300];
var _monstername = GetLocaleString(2851);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NT_OpenSealInt(395, 7654, 5310);
NT_OpenSealInt(396, 7659, 5277);
NTM_MoveTo(me.areaid, 7665, 5277);
}
else
{
NT_OpenSealInt(395, 7650, 5276);
NT_OpenSealInt(396, 7651, 5310);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTA_KillMonster(_monstername))
{
NTA_ClearPosition(10);
NTSI_PickItems();
NTT_CleanPotions();
if(NTConfig_PublicMode)
{
NTA_ClearPosition(10);
NTM_MakeTP();
}
return NTM_MoveTo(me.areaid, 7750, 5280);
}
}
}
return false;
}
function NT_OpenDeSeisSealInt(type)
{
var i, n;
var _attackpos = [7780, 5255, 7800, 5255, 7800, 5235, 7780, 5235];
var _monstername = GetLocaleString(2852);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NT_OpenSealInt(394, 7769, 5158);
NTM_MoveTo(me.areaid, 7771, 5196);
}
else
{
NT_OpenSealInt(394, 7810, 5156);
NTM_MoveTo(me.areaid, 7770, 5169);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTA_KillMonster(_monstername))
{
NTA_ClearPosition(10);
NTSI_PickItems();
NTT_CleanPotions();
return NTM_MoveTo(me.areaid, 7800, 5255);
}
}
}
return false;
}
function NT_OpenVenomSealInt(type)
{
var i, n;
var _attackpos = [7835, 5280, 7835, 5300, 7855, 5300, 7855, 5280];
var _monstername = GetLocaleString(2853);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NT_OpenSealInt(393, 7915, 5280);
NT_OpenSealInt(392, 7895, 5318);
NTM_MoveTo(me.areaid, 7892, 5298);
}
else
{
NT_OpenSealInt(393, 7905, 5277);
NT_OpenSealInt(392, 7916, 5310);
NTM_MoveTo(me.areaid, 7937, 5305);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTA_KillMonster(_monstername))
{
NTA_ClearPosition(10);
NTSI_PickItems();
NTT_CleanPotions();
return true;
}
}
}
return false;
}
function NT_OpenSealInt(classid, x, y)
{
var _seal;
NTM_MoveTo(me.areaid, x, y);
NTSI_PickItems();
_seal = NTC_FindUnit(NTC_UNIT_OBJECT, classid, 5);
if(!_seal)
return false;
if(_seal.mode > 0)
return true;
for(var i = 0 ; i < 4 ; i++)
{
if((i % 2) == 0)
{
if(GetDistance(me, _seal) > 2)
NTM_MoveTo(_seal.areaid, _seal.x+1, _seal.y);
NTC_DoClick(NTC_CLICK_LDOWN, NTC_SHIFT_NONE, _seal);
}
NTC_Delay(500);
if(_seal.mode > 0)
return true;
}
return false;
}
|
viele Grüße
-momo
|
|
|
04/13/2010, 12:19
|
#7
|
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
|
und wo is da jez der unterschied zum original vom 3.1 ?
|
|
|
04/13/2010, 12:55
|
#8
|
elite*gold: 0
Join Date: Jul 2008
Posts: 123
Received Thanks: 21
|
Ach das obere Teil da funzt nimmer? Bei mir steht er einfach rum^^
|
|
|
04/13/2010, 14:14
|
#9
|
elite*gold: 0
Join Date: Mar 2010
Posts: 107
Received Thanks: 12
|
Quote:
Originally Posted by kal_el
und wo is da jez der unterschied zum original vom 3.1 ?
|
Ach k.a. wenn man die history liest sind paar bugs und so gefixed worden, ich bin der typ der immer das neuste nimmt *g*, ich denke das der auch für 3.0 funktioniert.
-momo
|
|
|
04/13/2010, 19:20
|
#10
|
elite*gold: 0
Join Date: Jun 2009
Posts: 724
Received Thanks: 43
|
ich denke er meint, wo der unterschied zum 3.0/1 er diablo script ist ^^
außer die reihenfolge wie der bot die siegel öffnet
|
|
|
04/14/2010, 08:58
|
#11
|
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
|
ne, ich mein... was hast du da gepostet...das stink normale script für diablo aus 3.1 ne?
das script von njomnjonjom is ne modifikation für ein fast diablo..da is nix mit normal..
wenn das deine aus 3.1 is....das hat doch eh jeder jez..
EDIT: ok..ich habs probiert.. nur 2 mal... uff* ne.. geht das bei dir?
wäre ja fast verreckt schon am ersten siegel und dann aufn weg zum 2 ten.
|
|
|
04/14/2010, 14:21
|
#12
|
elite*gold: 0
Join Date: Mar 2010
Posts: 107
Received Thanks: 12
|
Also mein Hammerdin kriegt das ohne probleme hin, mit bo, ist das alles garkein problem. Nee das ist quasi der selbe script wie njom den gemacht hat, nur hab da was umgeändert, das er für die neuere d2nt vesion läuft.
-momo
|
|
|
 |
Similar Threads
|
d2nt leech bot einstellen... d2nt config error..
07/09/2010 - Diablo 2 Programming - 2 Replies
hey
mein bot zeigt mir die ganze zeit ein error und habe die einstellungen in der anleitung genauso... was tun?
habe leader acc/ char name eingetragen. beide flistet. die eine datei aus baalleech rausgeholt und umbenannt und die // weg genommen
habe beim manager auch auf d2nt leech eingestelln
|
D2NT Need Help
05/10/2010 - Diablo 2 - 5 Replies
Ich spiele Classic und suche Classic Scripts und infos wie ich Pots einkaufen und verwenden kann mit dem bot. Er kauft nur normale kleine pots.
lg:handsdown:
|
D2NT und MPQ...
04/24/2010 - Diablo 2 - 3 Replies
Hi Leute,
Seit kurzen betreibe ich auch den bekannten Sport des Multibottings und habe bis jetzt immer mehrere virtuelle Maschinen benutzt, jedoch ist die virtuelle Maschine von Microsoft sehr schlecht und lagt.
Deswegen wollte ich euch fragen, WELCHE der installierten MPQ Dateien der D2NT benötigt um mehrere Diablos zu starten. Ich will halt die MPQs von den zwei anderen Diablo Installationen benutzen und nicht auf Serbys CD KEY changer zurückgreifen, da ich 26-char Keys habe und mir...
|
D2NT - Modded D2NT
11/08/2009 - Diablo 2 - 9 Replies
Hey,
wollte nach ner langen Pause mal wieder den Bot
starten. Hatte damals den normalen D2NT, hat mir
auch gut gefallen.
Frage mich grad nur welchen ich mir jetzt laden soll-
den D2NT oder den modded D2NT?
Wo ist der Unterschied?
|
D2NT 1.7.2 und NTBot 3.6 , Modded D2NT 1.7.2 und NTBot 3.6 welcher ist besser?
05/23/2009 - Diablo 2 - 11 Replies
Modded D2NT 1.7.2 und NTBot 3.6
D2NT 1.7.2 und NTBot 3.6
kann mir jemand sagen welcher von denen besser ist? oder wo die unterschiede sind?
|
All times are GMT +1. The time now is 12:09.
|
|