D2Bot# mit Kolbot RELEASE - Ein neuer Bot für D2BS

05/01/2012 08:47 Mecco-Pekko#16
frage nebenbei könnte man das mit dem moat&andy door noch bis morgen hinkriegen :D ?
bei dem bot kriegt man gglaube nicht soviele dc's wie beim d2nt^^
05/01/2012 09:26 Northern Light#17
i like!

nur noch eine frage, mag der im char namen kein "-"?
und wieso ist es im channel alles "verschwommen" immer nur beim ersten mal...
ingame is alles wie normal und wenn er ng macht dann auch^^
05/01/2012 13:44 njomnjomnjom#18
Mirko du musst in dem Coldcrowscript:
Code:
if (!Pather.moveToPreset(9, 1, 736, 5, 5, false)) {
		throw new Error("Failed to move to Coldcrow");
	}
Durch:
Code:
	if (!Pather.moveToPreset(me.area, 1, 736, 5, 5, false)) {
		throw new Error("Failed to move to Coldcrow");
	}
Ersetzen :)





Danke für das Auflisten der ganzen Errors und Bugs ich leite sie zusammen mit den screenshots weiter.
Ich melde mich später nochmal ausführlicher zu den anderen Fragen.





Ok Habe ne Ladung Antworten von kolton !

1: Der Delay(0)called Error:
Der Fehler kann einfach ignoriert werden. Das passiert weil dein ping im Singleplayer 0 ist und wird in irgendeiner kommenden Version gefixt sein. (delay(me.ping) ist dann eine Pause von 0 und deswegen meckert er). Im Prinzip muss einfach eine Milisekunde zum Delay addiert werden und der Fehler ist weg.

2: Der Barbar Macht bei jedem Teleport BO:
Der Bug kann nicht reproduziert werden - Bei Kolton teleportieren barbs ganz normal durch die Gegend.
Bitte Charconfig und Singleplayercharacter in en zipfile stecken und hier hochladen, wär klasse! (und verbraucht weniger platz als sie hier komplett zu posten ^^ Oder hiermit: [Only registered and activated users can see links. Click Here To Register...]

3: Der Barbar verhaspelt sich mit dem Waffenwechsel:
Der Bug kann nicht reproduziert werden - bei Kolton funktioniert der Waffenwechsel ohne Probleme, getestet wurde mit Mainequip in Waffenslot-I und BOequip in WaffenslotII wobei config.boswitch auf 1 stand.
Bitte auch hier Charconfig und Singleplayercharacter in en zipfile stecken und hier hochladen, wär klasse! (und verbraucht weniger platz als sie hier komplett zu posten ^^ Oder hiermit: [Only registered and activated users can see links. Click Here To Register...]

4: Warum ist das Fenster so verpixelt beim starten:
Das ist Teil der Startroutine die es ermöglicht das Spiel minimiert zu starten und völlig ungefährlich. Falls d2Bot# irgendwann von d3stroyer geupdated wird wird es vielleicht eine auswahlmöglichkeit geben es abzuschalten.

5:
Der Bot findet Andy nicht ohne Enigma:
Doch, Andyruns gehen ohne enigma O_o ! Also das ganz normale andyscript wenn nicht zuviele Gegner den Weg versperren.

6: Kernupdate:
Aktuelle version die ihr verwendet ist 89, in der Testphase ist bereits 93. jedenfalls wird das nächste update automatisch auch den Kern updaten auf 90+ :) Wer nicht solange warten will und umbedingt jetzt schon patchen will kann sich hier die neueste Version im voraus ergattern [Only registered and activated users can see links. Click Here To Register...] Aber wie gesagt sobald das nächste Update kommt habt ihr automatisch ehh die neue.

7: Leerzeichen stören den Manager
Kolton sagt bei ihm nicht, aber er wird d3stroyer informieren. Bitte nochmal genaue infos wo exakt und vor allem wieviele Leerzeichen du irgendwo reingebastelt hast ^^

8:
Nicht existente Ghosts:
Nicht reproduzierbar, Passiert im Battlenet nicht k.a. Du meinst er greift die Leichen an?

9: Der Bot lässt sich im Singleplayer zum testen nicht auf Hölle starten:
Hotfix: "Entry script" im TEST-Profil auf starter.dbj umstellen und dann von Hand ins Game auf Hölle gehen




Zusatzinfos:
1. Fastpick ist fertig und wird bald hinzugefügt werden. Dies wird eine schnelle und zuverlässige autopickit im useraddon script ermöglichen! Kolton war fleissig.

2. Das Useraddon script erhält ein sehr gutes Autotele :) wird nächste Woche irgendwann fertig sein denkich.

3. Es wird rechtzeitig ein update mit einem simplen meppl-moat scrit geben!

4. Bei Andariel - Macht ausweichen an (dodge) und verwendet das ganz normale Andariel script, es ist sicherer und schneller !
05/01/2012 18:57 mirkoregge#19
So mal die Infos:
Charconfig findest hier: [Only registered and activated users can see links. Click Here To Register...]
Hab grad nochmal geprüft: Ghostfehler tritt nur sporadisch auf;
Die Sache mit Waffenwechsel besteht weiterhin; sobald Barb Game betritt, wechselt er für Bo die Waffen, es sei denn ich tausche die vorher.

Im Manager hieß das Profil vorher: Barb SP Test
also mit 2 Leerzeichen drin, da ist es nict gestartet; erst nach entfernen der Leerzeichen bzw Einkürzung

Kann man die Scripts so anpassen, dass z.b. bei Scripts wie Tristram oder Boneash alle Monster auf dem Weg dahin getötet werden, damit der char als Läufer nicht hängen bleibt?

Hoffe das hilft euch erstmal. Beim Test mit nem Palasin gabs keine Probleme; lief alles reibungslos.

Nicht übers equip wundern, hab auf die Schnelle was reingebaut :D
05/01/2012 20:09 Northern Light#20
hast du auch nach char namen mit "MetaL-Only" gefragt?

weil bei mir mag er das "-" nicht...
is ja aber auch kein leerzeichen :/
05/01/2012 20:53 njomnjomnjom#21
Ich zitiere einfach mal Muddy:
Quote:
[....] das Zeichen hat auch keine besondere Bedeutung.

Und selbst wenn, steht es dort innerhalb eines Strings, sodass die Syntaxbedeutung aufgehoben ist und das Zeichen nur einen ASCII Buchstaben repräsentiert.

[...]

Für folgende Fälle treten Fehler beim Laden der Config auf:
1. Korrekte Benennung + Syntaxfehler
2.1 Falsche Benennung + Syntaxfehler innerhalb der Default Config (unwahrscheinlich)
2.2. Falsche Benennung + keine Default Config vorhanden

Mehr Möglichkeiten gibt es nicht, aber mit dem Unterstrich hat das alles offensichtlich rein gar nichts zu tun.

Lg
Muddy
Das ist Beimm NT-Bot so und auch beim Kolbot, auch wenn der Kolbot es ein wenig cleverer macht :)
Hab extra nachgeschaut:
Code:
	init: function (notify) {
		var classes = ["Amazon", "Sorceress", "Necromancer", "Paladin", "Barbarian", "Druid", "Assassin"];

		if (!FileTools.exists("libs/config/" + classes[me.classid] + "." + me.charname + ".js")) {
			if (notify) {
				print("ÿc1" + classes[me.classid] + "." + me.charname + ".js not found!");
				print("ÿc1Loading default config.");
			}

			try {
				include("config/" + classes[me.classid] + ".js");
			} catch (e) {
				throw new Error("Failed to load default config.");
			}
		}

		try {
			include("config/" + classes[me.classid] + "." + me.charname + ".js");
		} catch (e) {
			throw new Error("Failed to load default config.");
		}

		try {
			LoadConfig();
		} catch (e) {
			if (notify) {
				print("ÿc8Error in " + e.fileName.substring(e.fileName.lastIndexOf("\\") + 1, e.fileName.length) + "(line " + e.lineNumber + "): " + e.message);

				throw new Error("Config.init: Error in character config.");
			}
		}
	},
Zusammengefasst northernlight du hast dich irgendwo vertippt.
"_" oder "-" sind dem Bot schnurzepiepegal.
05/01/2012 21:16 Northern Light#22
dann muss ich noch mal gucken warum das nicht geht :P

danke erstmal ;)

hab immer den fehler

[Only registered and activated users can see links. Click Here To Register...]

E/

das war der fehler:

In deinem Configordner müssen mindestens 2 Files sein:
Paladin.js
UND
Paladin.DEIN-NAME.js

hatte die eine gleich umbenannt und somit keine zweite mehr ^^
05/01/2012 22:13 njomnjomnjom#23
Also:
Er lädt die Standart config weil du die Charconfig falsch benannt hast und bekommd DANN nen error weil du in der Standartconfig gepfuscht hast ^^
ODER
Du hast die standartconfig umbenannt und zwar falsch und nun gibt es keine standartconfig und keine charconfig mehr.


In deinem Configordner müssen mindestens 2 Files sein:
Paladin.js
UND
Paladin.DEIN-NAME.js
05/02/2012 07:25 flow-jow#24
according to D3STROYER:
Quote:
kolbot settings are more streamlined and in one place than any other bot
setup should not take you long, also if you run multiple characters with the same build u do not need to create name.config file for them, they will default run the "character type" config, so you can have 100 hdins running off 1 config file
geiles feature. werds heut abend mal testen
05/02/2012 09:39 palados#25
Zunächst: Sehr geil...neue Ladder und neuer Bot...verkürzt die Wartezeit bis D3-Release erheblich..super:-)

Hab ihn gleich mal gestartet...fängt auch an...aber hab gleich am Anfang Probleme mit z.B. Countess und Diablo Script

Bei Countess bricht er die Attacke sofort wieder ab und geht über zum nächsten Script

Hier die Fehlermeldung
[Only registered and activated users can see links. Click Here To Register...]

Wie kann ich den Fehler beheben?

Gleiches passiert beim Diablo-SCript...nur hier gibt es keine Fehlermeldung sondern er bricht einfach ab. Fast-Diablo hingegen funzt...

Beim Pit-Script teleportiert er zunächst paarmal...benutzt Redempetion...wartet ne sec..geht dann zum Angriff über und bricht dann auch sofort ab.

Habt ihr da ähnliche Erfahrungen?
05/02/2012 10:23 kolton1#26
Quote:
Originally Posted by palados View Post
Zunächst: Sehr geil...neue Ladder und neuer Bot...verkürzt die Wartezeit bis D3-Release erheblich..super:-)

Hab ihn gleich mal gestartet...fängt auch an...aber hab gleich am Anfang Probleme mit z.B. Countess und Diablo Script

Bei Countess bricht er die Attacke sofort wieder ab und geht über zum nächsten Script

Hier die Fehlermeldung
[Only registered and activated users can see links. Click Here To Register...]

Wie kann ich den Fehler beheben?

Gleiches passiert beim Diablo-SCript...nur hier gibt es keine Fehlermeldung sondern er bricht einfach ab. Fast-Diablo hingegen funzt...

Beim Pit-Script teleportiert er zunächst paarmal...benutzt Redempetion...wartet ne sec..geht dann zum Angriff über und bricht dann auch sofort ab.

Habt ihr da ähnliche Erfahrungen?
I forgot to update default.dbj last night. The bug was fixed 10 minutes ago so you should update.
05/02/2012 11:15 palados#27
Quote:
Originally Posted by kolton1 View Post
I forgot to update default.dbj last night. The bug was fixed 10 minutes ago so you should update.
Yeah, well i did with TortoiseSVN. Now its Version 1.4.1693 and the Problems are fixed...well not all...

At Pit-Level 1 he starts to kill...but after a few monsters he give up killing monsters but still teleporting around until Pit-Level 2. There he works normally.

I go on with Kolbot-Testing/Using when Ladderreset is done...but hey...he works/moves sooo fast (using tp´s etc) really nice to see....

thx dude:-)
05/02/2012 11:30 njomnjomnjom#28
@ palados
Ganz unten in der charconfig:
Code:
Config.ClearType = 0xF; // Monster spectype der getötet werden soll wenn du einen Level clears (z.B. Mausoleum). 0xF = normale, 0x7 = champions/bosse, 0 = all
Na, ham wir da was nicht eingestellt ^^ ?
05/02/2012 11:48 palados#29
Quote:
Originally Posted by njomnjomnjom View Post
@ palados
Ganz unten in der charconfig:
Code:
Config.ClearType = 0xF; // Monster spectype der getötet werden soll wenn du einen Level clears (z.B. Mausoleum). 0xF = normale, 0x7 = champions/bosse, 0 = all
Na, ham wir da was nicht eingestellt ^^ ?
snarf:rolleyes:....jupp, hab ich übersehen....funzt einwandfrei@kolton1

snarf:rolleyes:....jupp, i overlooked this option...now it works fine@kolton1
05/02/2012 15:06 Stibi#30
Quote:
Originally Posted by palados View Post
snarf:rolleyes:....jupp, hab ich übersehen....funzt einwandfrei@kolton1
englisch bitte