[D2NT] Public Botten for Dummies

04/20/2011 18:34 tronic1975#1546
Hallo.

Bitte steinigt mich nicht, wenn ich hier im falschen thread für diese frage bin -.-

Ich habe noch den D2NT30_NTBot41 auf der Festplatte und frage mich, ob dieser mit der aktuellen Version von Diablo2 noch funktionien kann ??!!??
04/20/2011 19:59 lanara#1547
Sollte er eigentlich, aber es gibt hier im Forum einige weiterentwickelte Versionen, die auf dem D2NT 3.1 basieren, kannst dich ja mal umschaun. Weitere Infos dazu findest du in meinem [Only registered and activated users can see links. Click Here To Register...].
04/21/2011 13:04 WeeDling#1548
Hey

bot klappt super :)

hab als leader mein pala un als co leader meine soso
klappt alles super


aber wenn ich als Coleader meinen baba einstell
bleibt er nur in der stadt stehen mit folgender meldung

Ntbaalleech.ntj NTC_findunit() failed (Harrogath)


was ist das?
04/21/2011 13:42 lanara#1549
Leadername falsch eingetragen?
04/22/2011 10:21 L4V3y#1550
Quote:
Originally Posted by lanara View Post
Versuch mal diese NTAttack zu nehmen:


danké, barb hilft nun bissl im cs und bleibt bei baal :D


gut gut - dann woll'n wir mal ;)
04/22/2011 12:02 Hallo_O#1551
ist es möglich, dass der bei diaruns vorne anfängt und nicht am penta?
04/22/2011 12:12 lanara#1552
Möglich ist viel, mit meiner Version nicht. Verstehe sowieso nicht warum manche am Eingang anfangen wollen.
04/22/2011 20:07 kurzUm#1553
Quizfrage an Lanara und Muddy ^^

Thema Co Leech.
Problem: Der Leeder macht nen unsave Tp..kleine Mobs am Tp .. Co geht ins Tp will Bo´n und bekommt nette Schläge , Co rippt. (meist sind Puppen schuld)
Kann man und wenn wo, vllt ein kleines delay von 3-4sec einbaun das der Co joint.
Und er soll ja mit cleanen. Nur halt nicht gleich rein.
U know guys :)
04/22/2011 20:25 lanara#1554
Man könnte den Co auf einfach vorher an irgendeinem Wegpunkt sein BO casten lassen, dann muss er das nichtmehr machen wenn er reingeht. [Only registered and activated users can see links. Click Here To Register...]
04/22/2011 21:08 kurzUm#1555
Na sach an wie .. aber ick glob mit bo wirds bei puppen haarig.
Aber wenigsten erstma was.

Jetzt musste nur noch sagen wie ^^

reicht es wenn er eldrich machen würde ?
Oder precastet er nach dem Tp dann ?
Edrich macht er nich :(
04/22/2011 21:09 -Nemesis1337-#1556
heyo :) Kurze Question:

Will meinen Bot wärend den Wellen von Baal was per "Say" ingame sagen lassen.
Hab folgendes eingefügt, funzt aber net wirklich:

Quote:
case 3:
NTA_ClearPosition(40, true, 2);
NT_CheckHydraInt();
break;
if(NTConfig_PublicMode)
Say("Text den er sagen soll");

case 4:
NTA_ClearPosition(40, true, 2);
Fehlt noch was oder muss ich das if + say vor dem break machen?
04/22/2011 21:54 Muddy Waters#1557
Bei switch-Anweisung handelt es sich genau genommen um Sprunganweisungen.
Es wird in den passenden case gesprungen, falls vorhanden, oder ansonsten in den default case, sofern vorhanden.

Das break dient dazu, zu verhindern, dass die nachfolgenden cases nicht auch bearbeitet werden. Denn ansonsten würden ab den Zielcase sämtliche weiteren cases ausgeführt.

Wenn du nun Anweisungen hinter dem break platziert, so werden diese niemals ausgeführt, weil schon mit dem break die switch-Anweisung verlassen wird. ;)

LG
Muddy
04/22/2011 22:43 -Nemesis1337-#1558
Quote:
Originally Posted by Muddy_Waters View Post
Bei switch-Anweisung handelt es sich genau genommen um Sprunganweisungen.
Es wird in den passenden case gesprungen, falls vorhanden, oder ansonsten in den default case, sofern vorhanden.

Das break dient dazu, zu verhindern, dass die nachfolgenden cases nicht auch bearbeitet werden. Denn ansonsten würden ab den Zielcase sämtliche weiteren cases ausgeführt.

Wenn du nun Anweisungen hinter dem break platziert, so werden diese niemals ausgeführt, weil schon mit dem break die switch-Anweisung verlassen wird. ;)

LG
Muddy
Alles klar :D vielen dank! D.h. das Say wird mit dem Case abgearbeitet ohne diesen zu beeinflussen und mit Break auch beendet?
Gut zu wissen.
Kann ich sonst die Say Anweisung + if() überall hinsetzen oder gibts ne weitere bedingung außer dem if(NT_publicmode)?
04/22/2011 23:00 Muddy Waters#1559
Das heisst, due Funktion Say() wird nur ausgeführt, wenn auch ein Sprung in den passenden case erfolgt, genau.
Und wenn du willst, dass die Ausgaben nur dann erfolgen, wenn NTConfig_PublicMode den Wert true hat, dann ja.

Ansonsten könntest du Say() auch ausserhalb einer if-Anweisung aufrufen.
Am besten du wirfst einfach mal einen Blick in meinen kleinen [Only registered and activated users can see links. Click Here To Register...]. ;)

LG
Muddy
04/22/2011 23:11 lanara#1560
Quote:
Originally Posted by kurzUm View Post
Na sach an wie .. aber ick glob mit bo wirds bei puppen haarig.
Aber wenigsten erstma was.

Jetzt musste nur noch sagen wie ^^

reicht es wenn er eldrich machen würde ?
Oder precastet er nach dem Tp dann ?
Edrich macht er nich :(
Wenn es dir selbst mit BO zu heiß ist, dann trag einfach im Leecherscript die Message ein die der Bot bei Unsafe TP sagt und füge das markierte in der NTBaalLeechFight ein:

Code:
function NT_GameMsgEvents(msg, type)
{
	if(type == 0 && msg.indexOf(NTConfig_Leader) != -1 && msg.indexOf(NTConfig_CoLeechTPMsg) != -1 && NTConfig_CoLeechTPMsg != "")
	{
		[COLOR="Red"]Delay(4000);[/COLOR]
		while(me.areaid == 109)
		{
			NTM_UsePortal("BluePortal", 131, NTConfig_Leader);	
		}
	}
}