|
You last visited: Today at 19:37
Advertisement
[D2NT] Public Botten for Dummies
Discussion on [D2NT] Public Botten for Dummies within the Diablo 2 forum part of the Other Online Games category.
04/15/2011, 07:35
|
#1501
|
elite*gold: 13
Join Date: Jul 2010
Posts: 308
Received Thanks: 25
|
Quote:
Originally Posted by lanara
Es ist bekannt, dass ich Diablo doof finde.

Mal mit dieser NTDiabloLeechFight versuchen, glaub hatte bei anderen funktioniert.
Code:
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;
}
if(me.areaid != 103)
{
if(!NTTM_TownMove("waypoint"))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_TownMove()");
return;
}
if(!NTM_TakeWaypoint(103))
{
NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
return;
}
}
NTTMGR_TownManager();
NTTM_TownMove("portalspot");
for(i = 0; i <= 100; i++)
{
if(NTC_InMyParty(NTConfig_Leader))
break;
Delay(200);
}
while(me.areaid == 103 && NTC_InMyParty(NTConfig_Leader))
{
if(NT_GetLeader(NTConfig_Leader).areaid >= 129)
{
NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
return;
}
NTM_UsePortal("BluePortal", 108, NTConfig_Leader); // 50
Delay(1000);
}
NTP_DoPrecast(true);
NTA_ClearPosition(10, true);
NTM_MoveTo(me.areaid, 7792, 5291);
NTA_ClearPosition(20, true);
NTM_MoveTo(me.areaid, 7792, 5291);
NTA_ClearPosition(30, true);
if(NTConfig_Teleport)
{
NTC_SwapWeapons(1)
}
if(!NT_OpenSealsInt())
{
NTC_SendMsgToScript("NTBotGame.ntj", "NT_OpenSealsInt()");
return;
}
if(NTConfig_PublicMode)
Say(NTConfig_KillDiaMsg);
NTM_MoveTo(me.areaid, 7792, 5292);
NTP_DoPrecast(true);
NTC_FindUnit(NTC_UNIT_MONSTER, 243, 100);
if(NTConfig_Teleport)
{
NTC_SwapWeapons(0)
}
NTA_KillMonster(243);
NTSI_PickItems();
Say(NTConfig_DiaNxtGame);
NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
// Internal function
function NT_OpenSealsInt()
{
var i, _unit;
var _result;
_unit = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT);
if(!_unit)
return false;
_result = false;
for(i = 0 ; i < _unit.length ; i++)
{
if(_unit[i].id == 396)
{
if(_unit[i].roomy*5 + _unit[i].y == 5275)
_result = NT_OpenVizierSealInt(1);
else
_result = NT_OpenVizierSealInt(2);
break;
}
}
if(!_result)
return false;
NTA_ClearPosition(30, true, 2);
NTP_DoPrecast(false);
_result = false;
for(i = 0 ; i < _unit.length ; i++)
{
if(_unit[i].id == 394)
{
if(_unit[i].roomx*5 + _unit[i].x == 7773)
_result = NT_OpenDeSeisSealInt(1);
else
_result = NT_OpenDeSeisSealInt(2);
break;
}
}
if(!_result)
return false;
NTA_ClearPosition(30, true, 2);
NTP_DoPrecast(true);
_result = false;
for(i = 0 ; i < _unit.length ; i++)
{
if(_unit[i].id == 392)
{
if(_unit[i].roomx*5 + _unit[i].x == 7893)
_result = NT_OpenVenomSealInt(1);
else
_result = NT_OpenVenomSealInt(2);
break;
}
}
return _result;
}
function NT_OpenVizierSealInt(type)
{
var _monstername = GetLocaleString(2851);
var i, n;
var i, n;
var _attackpos = [7740, 5300, 7792, 5291, 7740, 5280, 7720, 5280, 7720, 5300];
for(i = 0 ; i < _attackpos.length ; i += 2)
{
NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);
NTA_ClearPosition(25, true, 2);
}
NTM_MoveTo(me.areaid, 7735, 5291);
NTA_ClearPosition(40, true, 2);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NTM_MoveTo(me.areaid, 7695, 5293);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7664, 5314);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7673, 5293);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7662, 5276);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7676, 5294);
NTA_ClearPosition(60, true, 2);
if(me.classid == NTC_CHAR_CLASS_PALADIN)
NTM_MoveTo(me.areaid, 7678, 5292);
}
else
{
NTM_MoveTo(me.areaid, 7695, 5316);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7664, 5314);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7654, 5281);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7695, 5316);
NTA_ClearPosition(60, true, 2);
if(me.classid == NTC_CHAR_CLASS_PALADIN)
NTM_MoveTo(me.areaid, 7676, 5320);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTConfig_Teleport)
{
NTC_SwapWeapons(0)
}
if(NTA_KillMonster(_monstername))
{
NTA_ClearPosition(40);
NTSI_PickItems();
if(NTConfig_Teleport)
{
NTC_SwapWeapons(1)
}
return NTM_MoveTo(me.areaid, 7792, 5291);
}
}
}
return false;
}
function NT_OpenDeSeisSealInt(type)
{
var i, n;
var _monstername = GetLocaleString(2852);
var _attackpos = [7780, 5255, 7800, 5255, 7800, 5235, 7780, 5235, 7774, 5214];
var _monstername = GetLocaleString(2852);
for(i = 0 ; i < _attackpos.length ; i += 2)
{
NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);
NTA_ClearPosition(25, true, 2);
}
NTM_MoveTo(me.areaid, 7790, 5244);
NTA_ClearPosition(40, true, 2);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NTM_MoveTo(me.areaid, 7773, 5194);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7813, 5188);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7809, 5155);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7777, 5155);
NTA_ClearPosition(60, true, 2);
if(me.classid == NTC_CHAR_CLASS_PALADIN)
NTM_MoveTo(me.areaid, 7768, 5206);
else
NTM_MoveTo(me.areaid, 7774, 5220);
}
else
{
NTM_MoveTo(me.areaid, 7810, 5202);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7774, 5180);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7785, 5153);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7809, 5154);
NTA_ClearPosition(60, true, 2);
if(me.classid == NTC_CHAR_CLASS_PALADIN)
NTM_MoveTo(me.areaid, 7773, 5178);
else
NTM_MoveTo(me.areaid, 7788, 5192);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTConfig_Teleport)
{
NTC_SwapWeapons(0)
}
if(NTA_KillMonster(_monstername))
{
NTA_ClearPosition(40);
NTSI_PickItems();
if(NTConfig_Teleport)
{
NTC_SwapWeapons(1)
}
NTP_DoPrecast(false);
return NTM_MoveTo(me.areaid, 7792, 5291);
}
}
}
return false;
}
function NT_OpenVenomSealInt(type)
{
var i, n;
var _monstername = GetLocaleString(2853);
var _attackpos = [7835, 5280, 7835, 5300, 7855, 5300, 7855, 5280];
for(i = 0 ; i < _attackpos.length ; i += 2)
{
NTM_MoveTo(me.areaid, _attackpos[i], _attackpos[i+1]);
NTA_ClearPosition(25, true, 2);
}
NTM_MoveTo(me.areaid, 7843, 5292);
NTA_ClearPosition(40, true, 2);
for(i = 0 ; i < 3 ; i++)
{
if(type == 1)
{
NTM_MoveTo(me.areaid, 7871, 5293);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7893, 5307);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7912, 5280);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7931, 5293);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7908, 5293);
NTA_ClearPosition(60, true, 2);
if(me.classid == NTC_CHAR_CLASS_PALADIN)
NTM_MoveTo(me.areaid, 7892, 5298);
}
else
{
NTM_MoveTo(me.areaid, 7893, 5274);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7927, 5280);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7930, 5308);
NTA_ClearPosition(25, true, 2);
NTM_MoveTo(me.areaid, 7929, 5294);
NTA_ClearPosition(60, true, 2);
if(me.classid == NTC_CHAR_CLASS_PALADIN)
NTM_MoveTo(me.areaid, 7927, 5275);
}
for(n = 0 ; n < 10 ; n++)
{
NTC_Delay(200);
if(NTConfig_Teleport)
{
NTC_SwapWeapons(0)
}
if(NTA_KillMonster(_monstername))
{
NTSI_PickItems();
NTA_ClearPosition(40, true, 2);
}
if(NTConfig_Teleport)
{
NTC_SwapWeapons(1)
}
if(NTC_PutSkill(124, NTC_HAND_RIGHT))
NTC_PingDelay(1000);
}
return true;
}
return false;
}
function NT_GetLeader(_name)
{
_player = GetPlayerUnit();
if(_player)
{
while(_player.GetNext())
{
if(_player.name == _name)
{ return _player; }
}
}
}
}
|
werd ich heute nachmittag ausprobieren^^
btw: nur 2 der 3 leechfighter sind gecrashed heute nacht
|
|
|
04/15/2011, 14:55
|
#1502
|
elite*gold: 0
Join Date: Feb 2011
Posts: 163
Received Thanks: 14
|
hey
habe versucht gestern meine 4 chars alle in ein game zu bringen, 1 Leader, und 3 Co-Leecher (2 pala 1 soso).
Nun bekomme ich aber diesen Fehler bei allen 3 Co leechern

[/URL]
kannst du mir da helfen was ich falsch mache?
|
|
|
04/15/2011, 15:00
|
#1503
|
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
|
Fehler in der Pickit von den Leechern gemacht.
|
|
|
04/15/2011, 18:07
|
#1504
|
elite*gold: 0
Join Date: Jul 2009
Posts: 496
Received Thanks: 97
|
CD key probs !!!
Ich use selbigen D2NT.
Ich use 2 Profile , Baal-leader und Co-Fight.
Beide Profile greifen auf den ORGINALEN Diablo Ordner zu.
Beide Profile use 2 UNTERSCHIEDLICHE keys.
Nur so ( cdkey1.mpq;cdkey2.mpq // cdkey3.mpq;cdkey7.mpq )
Ich habe alle 4 Keys mit Keyviewer geprühft.
Es sind alle UNTERSCHIEDLICH.
Dennoch kommt es vor , das CD.KEY in use da steht.
Kann es sein das es eine Art , logout delay gibt ?
Ich kann das ganze nicht erklären.
EDIT
Ja , doof wenn der OrginalOrdner auf einmal cdkey7.mpq hat -.-
Wenn ich die mpq ändere , ändere ich damit auch den CD key vom Ordner ?
|
|
|
04/15/2011, 18:10
|
#1505
|
elite*gold: 0
Join Date: Jun 2009
Posts: 45
Received Thanks: 6
|
Hey ich hab das problem das immer iwer anders ma en seal aufmacht beim dia bot..
un dann crasht er mit der meldung NTopensealsint()failed
gibt ja immer leute die die seals aufmachen aber was nu?..
|
|
|
04/15/2011, 18:25
|
#1506
|
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
|
Quote:
Originally Posted by WeeDling
Hey ich hab das problem das immer iwer anders ma en seal aufmacht beim dia bot..
un dann crasht er mit der meldung NTopensealsint()failed
gibt ja immer leute die die seals aufmachen aber was nu?..
|
Dann macht der Bot ein neues Spiel auf, in der Hoffnung dass da weniger Idioten drin sind.
@kurzUm: Der Key vom Ordner bleibt immer der gleiche, egal wieviele CDKey.mpqs du reinpackst.
|
|
|
04/15/2011, 21:48
|
#1507
|
elite*gold: 0
Join Date: Nov 2009
Posts: 45
Received Thanks: 3
|
Leute wie kann ich mein Bot einstellen das wenn ich in der stadt steh und einer feindlich macht schon raus geht ist in hc bisschen riskant xD
|
|
|
04/15/2011, 21:51
|
#1508
|
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
|
Code:
me.quitonhostile = true;
100% Sicherheit gibts aber nicht, am ehesten wenn man noch ein RedVex Hostile mit zusätzlich nimmt. Public Botten auf HC ist halt generell nicht zu empfehlen.
|
|
|
04/15/2011, 22:00
|
#1509
|
elite*gold: 0
Join Date: Nov 2009
Posts: 45
Received Thanks: 3
|
Und noch ne Frage ich hab den Bluebride Bot und den Sternenlooper.... und bei Sterneloop
Wenn ich da den Bot start dann logt er richtig ein startet das game und dann Crasht es weiß jemand wieso ? Bzw da kommt der fehler das mann dann Ok drückt und wieder neustartet ...
Das ist bei Bluebride nicht so ...
|
|
|
04/15/2011, 22:19
|
#1510
|
elite*gold: 5
Join Date: Apr 2010
Posts: 689
Received Thanks: 151
|
Quote:
Originally Posted by Anatho
Und noch ne Frage ich hab den Bluebride Bot und den Sternenlooper.... und bei Sterneloop
Wenn ich da den Bot start dann logt er richtig ein startet das game und dann Crasht es weiß jemand wieso ? Bzw da kommt der fehler das mann dann Ok drückt und wieder neustartet ...
Das ist bei Bluebride nicht so ...
|
könntest du den fehler ein bisschen genauer beschreiben ausser das man da ok drückt? würde e.v.t helfen.
|
|
|
04/15/2011, 22:19
|
#1511
|
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
|
Quote:
Originally Posted by Anatho
Und noch ne Frage ich hab den Bluebride Bot und den Sternenlooper.... und bei Sterneloop
Wenn ich da den Bot start dann logt er richtig ein startet das game und dann Crasht es weiß jemand wieso ? Bzw da kommt der fehler das mann dann Ok drückt und wieder neustartet ...
Das ist bei Bluebride nicht so ...
|
D2 auf Englisch starten, wie das geht findest du in den Quicklinks.
|
|
|
04/15/2011, 22:29
|
#1512
|
elite*gold: 48
Join Date: May 2009
Posts: 253
Received Thanks: 18
|
habe auch ein problem und zwar mit leechbot
ein paar spiele laufen wie's vorgesehen ist, wobei sich die anzahl meistens nur bei 1-3 spiele befindet, aber dann joined er irgendwann die games, geht jedoch nicht mehr durch das tp
das problem ist mir anfangs meist nach enigmabug aufgefallen, jedoch hab ich tele jetzt ausgestellt und trotzdem passiert es noch
muss im endeffekt dann immer manuell stoppen und erneut starten
ein ähnliches problem bekannt?
|
|
|
04/15/2011, 22:34
|
#1513
|
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
|
Nicht wirklich, Leader Name scheint ja zu stimmen, wenn er vorher schonmal reingegangen ist.
|
|
|
04/16/2011, 10:52
|
#1514
|
elite*gold: 0
Join Date: Jun 2009
Posts: 45
Received Thanks: 6
|
hey
wie kann ich einstellen das der bot nich dauerhaft vor jedem run repariert?..
weil ich geb mehr gold aus wie ich bekomme un so ne eni is nunma nich billig zu reppen ^^ un iwann hab ich dann kein gold mehr zum merc beleben
|
|
|
04/16/2011, 10:56
|
#1515
|
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,258
|
Das ist halt der Nachteil wenn man Enigma in eine 15/15 Armor baut.

Reparieren muss er sie eh, weil sie sonst irgendwann kaputt ist. Musste halt ein paar mehr Items einbauen die Gold bringen, wenn dein Verschleiß so hoch ist.
|
|
|
 |
|
Similar Threads
|
[D2NT] How to do Public
07/04/2011 - Diablo 2 - 51 Replies
Also da ich gefragt wurde ob ich das nicht machen könnte, habe ich mir gedacht da ich grade nichts zu tuen habe, wieso den eigentlich nicht.
Falls jemand Maphack im Fullwindow spielen will:
http://img824.imageshack.us/img824/1725/66387846. png
Hacken Raus nehmen.
CREADITS TO:
Sternlooper
TheBluebird
Muddy_Waters
|
D2Nt Public Pickit
10/18/2010 - Diablo 2 - 4 Replies
Der Bot ist super aber er pickt einfach sachen viel zu langsame zb small charms. Da sind normale Spieler schneller. Kann man das einstellen das er sachen sofort beim droppen pickt??
|
Classic botten mit D2nt
07/09/2010 - Diablo 2 Programming - 2 Replies
Huhu :) ich möchte classic anfangen und wollte mal fragen ob es tolle d2nt classic scripts gibt, bzw. was ich ändern muss oder ob es auch non enigma scripts gibt für paladin oder so^^
Gibt aufjeden ein THX :)
Und eine Pickit für Classic wäre auch nice^^
Oder gibs andere Classic bots ?
|
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 +1. The time now is 19:38.
|
|