[D2NT] Public Botten for Dummies

03/09/2011 23:25 patzen#1321
ich vertstehe nicht ganz sie kommt ins game und will sofort pfeile kaufen warum? obwohl sie wleche hat .... ???

und wens zum baal geht steht sie vor dem tp und kommt nicht zu baal rein erst wen leader ausm game is kommt sie zu baal und dann leaft sie nicht erst wens sie bei baal is
03/09/2011 23:31 onkelxlc#1322
Quote:
Originally Posted by patzen View Post
ich vertstehe nicht ganz sie kommt ins game und will sofort pfeile kaufen warum? obwohl sie wleche hat .... ???
dazu solltest noch sagen sie ist auf leecher eingestellt also warum will die Pfeile die grift doch he nicht an
03/09/2011 23:51 lanara#1323
Quote:
Originally Posted by patzen View Post
ich vertstehe nicht ganz sie kommt ins game und will sofort pfeile kaufen warum? obwohl sie wleche hat .... ???

und wens zum baal geht steht sie vor dem tp und kommt nicht zu baal rein erst wen leader ausm game is kommt sie zu baal und dann leaft sie nicht erst wens sie bei baal is
Weil sie immer Pfeile kaufen geht, wenn sie keine 2 Köcher hat.

Und wie kommt sie ins TP, wenn er das Spiel verlassen hat? :confused: Klingt für mich eher dannacht, dass du den Leader Name nicht richtig eingetragen hast.
03/09/2011 23:53 onkelxlc#1324
er meinst das Rote ding da hinter baal
03/10/2011 00:04 lanara#1325
Achso. -.- Ja is schon spät und ich hab beim Fußball das ein oder andere Bier getrunken, da läuft das Hirn nurnoch im Sparmodus. :p

Dann hat er vermutlich keine Enigma, da kommt es leider ab und an vor, dass er rumspinnt, wenn er in das Portal gehen soll.
03/12/2011 09:51 Shrimps in Bierteig#1326
Also ich hab jetzt ein ganz merkwürdiges problem... Und zwar hab ich jemanden gefunden der diabaalz macht. Ich habe früher selber mit Hammer und Soso, wie auch Soso und nec schon diabaalz mit dem bot gemacht und es lief alles wunderbar.

Jetzt hab ich fix das wenige umgestellt für den neuen Leaderchar, aber irgendwie nach diablo kommt immer die fehlermeldung: NTBaalLeechFight.ntj: NTTM_CheckAct() failed (The Chaos Sanctuary)

Also wollt ich dem mal auf dem grund gehen, da die fehlermeldung immer kam wen mein Nec ein tp aufmachen wollte. Also hab ich mich mit dem Bot ausgeloggt und mich auf meinem Rechner neu eingeloggt wo kein Bot installiert ist. Bin in ein game gegangen und hab mir das TP buch angeschaut, das war rand voll. Da bin ich aus dem dorf, weng rumgeportet und hab dort wo man die skills für die rechte maustaste belegt, TP ausgewählt und wollte TP aufmachen. Das ging jedoch nicht. Der hat zwar gecastet, es ist aber kein TP aufgegangen...

Da hab ich das Inventar aufgemacht und rechtsklick auf das Buch gemacht, da funktioniert alles ganz normal. Ich hab jetzt keine Ahnung woran das liegt,... Weiss nicht mal ob das überhaupt mit dem Bot was zu tun hat. Kennt jemand dieses Problem?

Hab das ganze immer wieder mit neuen TP büchern probiert, war immer das selbe problem... >.<

#edit: Das problem hab ich übrigens mit meinem Nec und meiner Assa, mein pala kann ganz normal tp`s öffnen -.-, das hat angefangen wo ich den Bot angestellt hab und den ersten run beim neuem Leader damit gemacht habe. Vor 10min hab ich einen gerusht, da hat ich das prob ned. Und ich nimm nicht an, das es daran liegt das der leader etalbot verwendet und ich den hier^^

#edit2: Villeicht ist es noch erwähnenswert, ich kann alles normal auswählen und castet auf der rechten maustaste, nur halt TP`s ned(auswählen geht zwar) :( im dorf sagt er zwar das er das hier nicht machen kann, aber ausserhalb castet er einfach n tp, aber es geht nix auf und wird auch kein scroll verbraucht.
03/12/2011 10:23 kal_el#1327
Quote:
Originally Posted by Shrims View Post
Also ich hab jetzt ein ganz merkwürdiges problem... Und zwar hab ich jemanden gefunden der diabaalz macht. Ich habe früher selber mit Hammer und Soso, wie auch Soso und nec schon diabaalz mit dem bot gemacht und es lief alles wunderbar.

Jetzt hab ich fix das wenige umgestellt für den neuen Leaderchar, aber irgendwie nach diablo kommt immer die fehlermeldung: NTBaalLeechFight.ntj: NTTM_CheckAct() failed (The Chaos Sanctuary)

Also wollt ich dem mal auf dem grund gehen, da die fehlermeldung immer kam wen mein Nec ein tp aufmachen wollte. Also hab ich mich mit dem Bot ausgeloggt und mich auf meinem Rechner neu eingeloggt wo kein Bot installiert ist. Bin in ein game gegangen und hab mir das TP buch angeschaut, das war rand voll. Da bin ich aus dem dorf, weng rumgeportet und hab dort wo man die skills für die rechte maustaste belegt, TP ausgewählt und wollte TP aufmachen. Das ging jedoch nicht. Der hat zwar gecastet, es ist aber kein TP aufgegangen...

Da hab ich das Inventar aufgemacht und rechtsklick auf das Buch gemacht, da funktioniert alles ganz normal. Ich hab jetzt keine Ahnung woran das liegt,... Weiss nicht mal ob das überhaupt mit dem Bot was zu tun hat. Kennt jemand dieses Problem?

Hab das ganze immer wieder mit neuen TP büchern probiert, war immer das selbe problem... >.<

#edit: Das problem hab ich übrigens mit meinem Nec und meiner Assa, mein pala kann ganz normal tp`s öffnen -.-, das hat angefangen wo ich den Bot angestellt hab und den ersten run beim neuem Leader damit gemacht habe. Vor 10min hab ich einen gerusht, da hat ich das prob ned. Und ich nimm nicht an, das es daran liegt das der leader etalbot verwendet und ich den hier^^

#edit2: Villeicht ist es noch erwähnenswert, ich kann alles normal auswählen und castet auf der rechten maustaste, nur halt TP`s ned(auswählen geht zwar) :( im dorf sagt er zwar das er das hier nicht machen kann, aber ausserhalb castet er einfach n tp, aber es geht nix auf und wird auch kein scroll verbraucht.
ich denke du hast nen buch in der kiste..und wenn da ned..dann im würfel. :rolleyes:
03/12/2011 10:28 Shrimps in Bierteig#1328
Quote:
Originally Posted by kal_el View Post
ich denke du hast nen buch in der kiste..und wenn da ned..dann im würfel. :rolleyes:
jo:facepalm:

wusste gar ned das wen man n buch in der kiste hat, das es dan rum bugged aber naja, man hat nie ausgelernt :D

Edit: Also jetzt läuft er schon einige stunden ohne probleme, zumindest ohne bot probleme^^ (mein drecks laptop packt grad mal 2 bots gleichzeitig am laufen zu halten >.>) Ich hab nur eine frage, villeicht kann man es auch als verbesserungs vorschlag betrachten. Ich spiele halt gerne Necro (is boner) und der is als Cofighter unterwegs. Ich mein, es ist schon sehr sexy, Amp. Dmg auf die Mobs zu casten und sie dan einfach verschwinden zu sehen dank Ce. AAAAAAAAAAAAAABER,... Der Castet immer nur Amp. Dmg, auch auf die Bosse *Cry!*

Jetzt wollt ich fragen, ob es irgendwie im Bereich des möglichen liegt, den necro so um zu stellen, das er bei normalem Mobs Amp dmg Castet, und bei den Bossen (nur Dia und Baal mehr leech ich ned^^) Altern drauf haut?
03/13/2011 17:06 can76#1329
Hallo, ich bins nochmal ^_^

wie kann ich den Bot einstellen, das er ca. 15 Sekunden im Channel wartet, bevor er ein Game eröffnet, habe grad oft "Game creation failed" bzw. erstellen Fehlgeschlagen, weil er die games zu schnell öffnet.

Danke nochmals ;)
03/13/2011 17:16 RezChams#1330
Code:
var createGameThreshold        = 10000;
var createGameThresholdRandom  = 2500;
var createGameTimeout          = 15000;
in der NTBot.ntj
03/14/2011 13:27 onkelxlc#1331
Was müsst ich den noch machen damit mein Bot bevor er zu Baal geht noch schnell Nihla macht?
03/14/2011 13:48 lanara#1332
Das Nihlathak Script ausm Sternenlooper kopieren und in der Config laden.
03/14/2011 14:04 onkelxlc#1333
Also das Script in den bot ordner und in der charconfig einfach
Quote:
NTConfig_Script.push("Akt5-Nihlathak.ntj"); NTConfig_PindleskinExtension = false; NTConfig_Nihlsen = 0; // NTConfig_PindleskinExtension = nach Nihlathak hoch zu Pindleskin true/false // 0 = schnell runter nihl killen // 1 = auf wp ebene alle monster killen // 2 = auf wp ebene nur bosse killen
einfügen?
03/14/2011 14:10 RezChams#1334
Das Script um schreiben *G*
oder meinst du mit "bevor er zu baal geht" das er Nilathak machen will BEVOR er überhaupt mit den Baalrun anfängt?
Dann musst du diesen Script hinzu

Code:
var _NTNihlathak_Locations = new Array(8, 4);

_NTNihlathak_Locations[0] = [12519, 5203, 12522, 5227]; // Top Left
_NTNihlathak_Locations[1] = [12704, 5019, 12692, 5022]; // Top Right
_NTNihlathak_Locations[2] = [12705, 5391, 12723, 5413]; // Bottom Right
_NTNihlathak_Locations[3] = [12889, 5206, 12898, 5228]; // Bottom Left
_NTNihlathak_Locations[4] = [12519, 5203, 12522, 5196]; // Top Left
_NTNihlathak_Locations[5] = [12704, 5019, 12692, 5413]; // Top Right
_NTNihlathak_Locations[6] = [12705, 5391, 12727, 5022]; // Bottom Right
_NTNihlathak_Locations[7] = [12889, 5206, 12898, 5192]; // Bottom Left

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

	var _location;

	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(123))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeWaypoint()");
		return;
	}

	NTP_DoPrecast(true);

	if(NTConfig_Nihlsen == 1)
	{
		if(!NTA_ClearLevel())
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
		return;
	}
	if(!NTM_MoveToStair(me.areaid, 124))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
		return;
	}
	NTP_DoPrecast(true);
	if(!NTM_TakeStair(124))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
		return;
	}
	}
	else if(NTConfig_Nihlsen == 2)
	{
		NTConfig_uniq = true;
		if(!NTA_ClearLevel())
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTA_ClearLevel()");
		return;
	}
	if(!NTM_MoveToStair(me.areaid, 124))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
		return;
	}
	NTP_DoPrecast(true);
	if(!NTM_TakeStair(124))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
		return;
	}
	}
	else
	{
		if(NTConfig_Teleport)
		{
		NTC_SwapWeapons(1)
		}		

	if(!NTM_MoveToStair(me.areaid, 124))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
		return;
	}

	if(!NTM_TakeStair(124))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
		return;
	}
	}
	_location = NT_FindNihlathakInt();

	if(_location == -1)
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NT_FindNihlathakInt()");
		return;
	}

	if(!NTM_MoveTo(me.areaid, _NTNihlathak_Locations[_location][2], _NTNihlathak_Locations[_location][3]))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
		return;
	}

	if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe))
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
		return;
	}

      if(NTConfig_Skipvipers) 
      { 
                
         if(NTC_FindUnit(NTC_UNIT_MONSTER, GetLocaleString(2956))) 
         { 
            NTC_SendLogToOOG(NTC_LOG_COMMON, "ÿE00000Tomb Vipers found. Stop Nihl Run...."); 
            NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END"); 
            return; 
         } 
      } 
		if(NTConfig_Teleport)
		{
		NTC_SwapWeapons(0)
		}		
	if(NTA_KillMonster(526))
	{
		if(NTConfig_ClearPosition)
		if(NTConfig_Teleport)
		{
		NTC_SwapWeapons(0)
		}		
			NTA_ClearPosition();

		NTSI_PickItems();
	}

	else if(!NTConfig_PindleskinExtension)
	{
		NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster()");
		return;
	}
	if(NTConfig_PindleskinExtension)
	{
		for(var i = 0 ; i < 2 ; i++)
		{
			if(!NTM_MoveToStair(me.areaid, 123-i))
			{
				NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
				return;
			}

			if(!NTM_TakeStair(123-i))
			{
				NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
				return;
			}
		}

		if(!NTM_MoveToStair(me.areaid, 121))
		{
			NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveToStair()");
			return;
		}

		if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe))
		{
			NTC_SendMsgToScript("NTBotGame.ntj", "NTTMGR_CheckSafe()");
			return;
		}

		NTP_DoPrecast(false);
		if(NTConfig_Teleport)
		{
		NTC_SwapWeapons(1)
		}		

		if(!NTM_TakeStair(121))
		{
			NTC_SendMsgToScript("NTBotGame.ntj", "NTM_TakeStair()");
			return;
		}

		if(!NTM_MoveTo(me.areaid, 10061, 13234))
		{
			NTC_SendMsgToScript("NTBotGame.ntj", "NTM_MoveTo()");
			return;
		}
		if(NTConfig_Teleport)
		{
		NTC_SwapWeapons(0)
		}		
		if(!NTA_KillMonster(GetLocaleString(22497)))
		{
			NTC_SendMsgToScript("NTBotGame.ntj", "NTA_KillMonster()");
			return;
		}

		if(NTConfig_ClearPosition)
		if(NTConfig_Teleport)
		{
		NTC_SwapWeapons(0)
		}		
			NTA_ClearPosition();

		NTSI_PickItems();
	}

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

// Internal function
function NT_FindNihlathakInt()
{
	var i, x, y;
	var _nihlathak;
	var _mindist = 999999;
	var _currdist;
	var _location = -1;

	_nihlathak = GetPresetUnits(me.areaid, NTC_UNIT_OBJECT, 462);

	if(!_nihlathak || _nihlathak.length < 1)
		return _location;

	x = _nihlathak[0].roomx*5 + _nihlathak[0].x;
	y = _nihlathak[0].roomy*5 + _nihlathak[0].y;

	for(i = 0 ; i < 8 ; i++)
	{
		_currdist = GetDistance(_NTNihlathak_Locations[i][0], _NTNihlathak_Locations[i][1], x, y);

		if(_currdist < _mindist)
		{
			_mindist = _currdist;
			_location = i;
		}
	}

	return _location;
}
und in die Char config das

Code:
//	NTConfig_Script.push("Akt5-Nihlathak.ntj"); NTConfig_PindleskinExtension = false; NTConfig_Nihlsen = 0;	// NTConfig_PindleskinExtension = nach Nihlathak hoch zu Pindleskin true/false // 0 = schnell runter nihl killen // 1 = auf wp ebene alle monster killen // 2 = auf wp ebene nur bosse killen
//	NTConfig_Skipvipers = true; // soll nihl ausgelassen werden wenn vipern unten sind
viel spaß
03/14/2011 20:33 kurzUm#1335
Große DANKSAGUNG an lanara !!!!!

lanara hat sich viel Zeit für mich genommen
um meine Neugier zu stillen
und
um mein Unvermögen zu korregieren.

:handsdown:

:awesome:



:rtfm: