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

10/09/2012 19:32 sideluxe#676
ich hab bislang d2nt muddy benutzt und will jetz auf d2bs umsteigen mit meinem pala und 3 leech-fighter. hab jetzt aber ein paar fragen/probleme zum lösen.

1. meine leechers machen z.b. andy und dann sollten sie diablo script machen (diabaalruns). aber nach andy bzw. meph warten die in akt4 in der stadt und warten. irgendwann wenn der bot schon fast fertig mit baal ist, kommt ein fehler, dass kein tp für chaos gefunden wurde. war aber eins auf... dann wechseln die leechers zu "autobaal script" aber machen dann wieder nichts. und wenn der leader raus geht, gehen die anderen nicht mit...
Char-Config:
Code:
	// *** act 2 ***
	Scripts.Radament = false;
	Scripts.AncientTunnels = false;
	Scripts.Summoner = false;
	Scripts.Tombs = false;
	Scripts.Duriel = false;

	// *** act 3 ***
	Scripts.Stormtree = false;
	Scripts.KurastChests = false;
		Config.KurastChests.LowerKurast = true;
		Config.KurastChests.Bazaar = false;
		Config.KurastChests.Sewers1 = false;
		Config.KurastChests.Sewers2 = false;
	Scripts.KurastTemples = false;
	Scripts.Icehawk = false;
	Scripts.Endugu = false;
	Scripts.Travincal = false;
	Scripts.Mephisto = false;
		Config.Mephisto.MoatTrick = false;
		Config.Mephisto.KillCouncil = false;

	// *** act 4 ***
	Scripts.Izual = false;
	Scripts.Hephasto = false;
	Scripts.Vizier = false; // Intended for classic sorc, kills Vizier only.
	Scripts.FastDiablo = false;
	Scripts.Diablo = false;
		Config.Diablo.Entrance = true; // Start from entrance
		Config.Diablo.SealWarning = "Leave the seals alone!";
		Config.Diablo.EntranceTP = "Entrance TP up";
		Config.Diablo.StarTP = "Star TP up";

	// *** act 5 ***
	Scripts.Pindleskin = false;
		Config.Pindleskin.KillNihlathak = true;
		Config.Pindleskin.ViperQuit = false; // End script if Tomb Vipers are found.
	Scripts.Nihlathak = false;
		Config.Nihlathak.ViperQuit = false; // End script if Tomb Vipers are found.
	Scripts.Eldritch = false;
		Config.Eldritch.OpenChest = true;
		Config.Eldritch.KillShenk = true;
		Config.Eldritch.KillDacFarren = true;
	Scripts.Eyeback = false;
	Scripts.ThreshSocket = false;
	Scripts.Abaddon = false;
	Scripts.Frozenstein = false;
		Config.Frozenstein.ClearFrozenRiver = true;
	Scripts.Bonesaw = false;
	Scripts.Snapchip = false;
		Config.Snapchip.ClearIcyCellar = true;
	Scripts.Baal = false;
		Config.Baal.HotTPMsg = "Hot TP!";
		Config.Baal.SafeTPMsg = "TP safe!";
		Config.Baal.BaalMsg = "Baal";
		Config.Baal.DollQuit = false; // End script if Dolls (Undead Soul Killers) are found.

	/* ### leeching section ###
	* Unless stated otherwise, leader's character name isn't needed on order to run.
	* Don't use more scripts of the same type! (Run AutoBaal OR BaalHelper, not both)
	*/

	Scripts.MFHelper = false; // Run the same MF run as the MFLeader. Leader must have Config.MFLeader = true
	Scripts.Wakka = false; // Walking chaos leecher with auto leader assignment, stays at safe distance from the leeader
	Scripts.DiabloHelper = true; // Chaos helper, kills monsters and doesn't open seals on its own.
		Config.DiabloHelper.Entrance = true; // Start from entrance
	Scripts.AutoBaal = true; // Baal leecher with auto leader assignment
		Config.AutoBaal.FindShrine = false; // Find shrine when hot tp message is sent. You can change messages in AutoBaal.js
	Scripts.BaalHelper = true;
		Config.BaalHelper.KillNihlathak = false; // Kill Nihlathak before going to Throne
		Config.BaalHelper.FastChaos = false; // Kill Diablo before going to Throne
		Config.BaalHelper.DollQuit = false;  // End script if Dolls (Undead Soul Killers) are found.
	Scripts.Follower = false; // Script that follows a manually played leader around like a merc. For a list of commands, see Follower.js
		Config.Follower.Leader = "White_Hammer"; // Leader's ingame name. This only applies to Follower script

	Config.QuitList = []; // List of character names to quit with. Example: Config.QuitList = ["MySorc", "MyDin"];
2. die leechers brauchen viel zu lange bis sie ein spiel joinen (ca.2min). wo ist denn die joingamedelay?

3. kann ich bei
Code:
Config.PublicMode = 1; // 1 = invite, 2 = accept, 0 = disable
auch "1, 2" einfügen?

4.was muss ich hier eintragen bei d2botchannel.dbj?
Code:
JoinDelay: 10, // Seconds to wait between announcement and clicking join
	FriendListQuery: 0, // Seconds between "/f l" retries. 0 = disable
5.d2botchannel.dbj: bei mir steht:
Code:
 var StarterConfig = {
	JoinChannel: "OP Daddy", // Name of the channel to join
	FirstJoinMessage: ".login", // Message to say when first joining a channel, usually ".login"
	ChatActionsDelay: 2, // Seconds to wait in lobby before entering a channel

	// D2BotChannel settings
	Games: [""], // List of games to look for. Example: Games: ["some baal-", "chaos run-"],
	Passwords: [""], // List of game passwords. Each array in Games array should have a matching element in Passwords. Use "" for blank pw.
	JoinDelay: 12, // Seconds to wait between announcement and clicking join
	FriendListQuery: 0, // Seconds between "/f l" retries. 0 = disable
und in der anleitung steht:
Code:
var switchKeys = false;
var switchKeyDelay = 0; // time in seconds to delay before switching keys

var joinChannel = "";
var games = [];
var passwords = [];
var joinDelay = 5000;
var friendListQuery = 0; // Zeit in Sekunden vor jedem "/f l" Check. 0 = NIE checken.
also mit "var". spielt das eine rolle?

6.
Quote:
Ihr müsst jedes Game bei dem ihr dabeiseinwollt eintragen:
var games = ["game1-", "game2-", "game3-"]
Mit dem dazugehörigen Passwort:
var passwords = ["game1pw", "game2pw", "game3pw"];
muss ich da wirklich jeden run einfügen? also: "...diabaal-1", ".....2" - "...99" ?
wenn ja, geht das irgendwie auch kürzer?

sorry für den langen text und die vielen (dummen) fragen :o
10/12/2012 17:04 Arukard#677
Hallo Leute, ich nutze seit heute de D2BS und irgendwas läuft da noch nicht rund.
Zumächst einmal um den allgemeinen Betrieb:
Wenn ich das Fenster geöffnet habe läuft er erst einmal und nach einer gewissen Zeit schmirrt das Fenster ab (anscheinend Unwillkürlich an welcher Stelle im Skript, da immer zu einem anderen Zeitpunkt. Einmal im Cowlvl, einmal davor, einmal bei Andariel
Quote:
D2BS is not responding... starting profile
Alle anderen Einstellungen werde ich mich hier erst mal einlesen und probieren, aber das ist echt bitter, zumal dann innerhalb von 30 Sekunden 3 neu logins ins BNet kommen und dann kennt ihr ja :D

glg
Aru

Edit:
Dieses Problem tritt in der Regel nicht auf, wenn Mozilla geschlossen ist. Weiterhin tritt es gelegentlich auf, wenn der VLC-Player läft. Gibt es damit einen Zusammenhang?
10/14/2012 17:54 Boehms#678
Quote:
Originally Posted by Arukard View Post
Hallo Leute, ich nutze seit heute de D2BS und irgendwas läuft da noch nicht rund.
Zumächst einmal um den allgemeinen Betrieb:
Wenn ich das Fenster geöffnet habe läuft er erst einmal und nach einer gewissen Zeit schmirrt das Fenster ab (anscheinend Unwillkürlich an welcher Stelle im Skript, da immer zu einem anderen Zeitpunkt. Einmal im Cowlvl, einmal davor, einmal bei Andariel


Alle anderen Einstellungen werde ich mich hier erst mal einlesen und probieren, aber das ist echt bitter, zumal dann innerhalb von 30 Sekunden 3 neu logins ins BNet kommen und dann kennt ihr ja :D

glg
Aru

Edit:
Dieses Problem tritt in der Regel nicht auf, wenn Mozilla geschlossen ist. Weiterhin tritt es gelegentlich auf, wenn der VLC-Player läft. Gibt es damit einen Zusammenhang?
Ja den gibt es!
Dein comp is zu lahm...
10/14/2012 23:43 Arukard#679
Quote:
Originally Posted by Boehms View Post
Ja den gibt es!
Dein comp is zu lahm...
Ääähmm...
nein~
10/15/2012 11:39 Boehms#680
Quote:
Originally Posted by Arukard View Post
Ääähmm...
nein~
Äähhmmm..
Evtl schon..

Stell's mal so ein, dass er wenn er im Game is 3sec warten soll dann geht's!
10/15/2012 12:09 Arukard#681
Quote:
Originally Posted by Boehms View Post
Äähhmmm..
Evtl schon..

Stell's mal so ein, dass er wenn er im Game is 3sec warten soll dann geht's!
Ah mit der Aussage kann man mehr anfangen, danke ;)
Ich muss nur erst mal gucken wo man es einstellt. Ich bezweifel es nur, weil ich nicht abstürzt, wenn ich nebenbei Video-Konvertierung mache oder Bildbearbeitung bzw. auch Webgestaltung mit Programmen wie Xilisoft Video Converter, Adobe Dreamweaver oder Adobe Photoshop :P

Da ich mich vorher nur mit D2NT befasst habe, muss ich die Wait-Time erst mal finden, aber sobald ichs hab probier ichs mal aus
10/17/2012 13:28 FerroKarr#682
Ich hab das gleiche Problem?
Fehler:
"D2BS is not responding... starting profile"

Was passiert: default starter
D2 Window wird minimiert gestartet der wartet etwas geht in die Ansicht in der man D2 starten kann (da wo man auch den Realm verändern könnte). Das D2bs Logo wird oben angezeigt...und dann wird das fenster geschlossen und es öffnet sich erneut....

Starte ich ich mit der "D2BotBlank" geht der auch wieder in das fenster und es passiert nichts. Starte ich dann manuell ein Game rennt der bot auch einmal durch, verlässt das spiel und nichts passiert (bis ich wieder manuell ein Game starte).

Und der Rechner is nicht zu lahm (core6 4ghz;8gb Ram).
Windowsinstallation ist 4 Tage alt.


Gibts da eventuell Probleme mit der aktuellen java Version (da haben ja auch andere Probleme mit)?
10/17/2012 15:33 DeathFromHeaven#683
Quote:
Originally Posted by FerroKarr View Post
Ich hab das gleiche Problem?
Fehler:
"D2BS is not responding... starting profile"

Was passiert: default starter
D2 Window wird minimiert gestartet der wartet etwas geht in die Ansicht in der man D2 starten kann (da wo man auch den Realm verändern könnte). Das D2bs Logo wird oben angezeigt...und dann wird das fenster geschlossen und es öffnet sich erneut....

Starte ich ich mit der "D2BotBlank" geht der auch wieder in das fenster und es passiert nichts. Starte ich dann manuell ein Game rennt der bot auch einmal durch, verlässt das spiel und nichts passiert (bis ich wieder manuell ein Game starte).

Und der Rechner is nicht zu lahm (core6 4ghz;8gb Ram).
Windowsinstallation ist 4 Tage alt.


Gibts da eventuell Probleme mit der aktuellen java Version (da haben ja auch andere Probleme mit)?
Als Starter solltest du D2BotLead.dbj verwenden...
10/23/2012 19:07 hatecorp#684
hey :>
erstmal danke für den super bot^^
hab n problem, hoffe ihr könnr mir ma helfen..
hab immer nach genau 94 runs nen realmdown. es laufen ein leadbot und ein follower baalhelper auf einem winacc im botmanager. leader hat 6keys und follower hat 5keys.
runs gehn ~3min und nach 10 immer keywechsel. zusätzlich noch nen priv socks5 proxy mit auth, zu dem beide game exen verbunden sind. verbindet ohne probs mit annehmbaren ping.
sollen net mit nem proxy bis zu 8 bots laufen können?
wieso klappts net ma mit 2 bei mir? :S
liegts daran dass beide auf einem win acc laufen in dem manager, also d2botlead+d2botfollow ?
verstehs echt net.
an den 3 min sollte es net liegen afaik mit 5 bzw 6 keys/each und nach 10 runs immer wechsel..?!
zum proxy wird au verbunden ohne probs.
hatte bei den letzten 94 runs 1 chicken/each.
hoffe ihr wisst was des soll ? xd
danke
10/24/2012 00:01 Gada92#685
nabend,
ich bekomme bei andariel und countess immer einen fehler, und zwar den hier
ntc say is not defined
bei countess line 14
und andariel line 12
hab schon versucht den precast einfach weg zu lassen, aber ging nich...
in beiden zeilen steht auch das gleiche:
Quote:
NTC_Say("New portal up (" + i + ")");
danke im vorraus
10/24/2012 18:56 Stibi#686
weil NTC_Say("") nicht definiert ist
weg mit der zeile
10/26/2012 23:20 sideluxe#687
Quote:
Originally Posted by DeathFromHeaven View Post
Als Starter solltest du D2BotLead.dbj verwenden...
bei mir steht auch immer "... is not responding", aber der leader hat botlead.dbj
und leechers botfollow.dbj
bots loggen ein, joinen channel, joinen game und dann werden alle neu gestartet und dann kommt der text. woran liegt das? einer ne idee?
10/28/2012 22:13 using11#688
Mal ne Frage da ich schon 6 monate in d2 nicht mehr botte.

- hat der bot auch automule?
- kann man bei diablo run / baal run auch zwischen durch was schreiben lassen?

- bei diablo run beispiel alle 30sec: hey wie gehts?
- bei baalrun zwischen den weaves?
10/28/2012 22:52 DeathFromHeaven#689
automule:ja

was schreiben lassen: wenn du es selber in die scripts einbaust, ja ;)
10/28/2012 23:17 using11#690
Quote:
Originally Posted by DeathFromHeaven View Post
automule:ja

was schreiben lassen: wenn du es selber in die scripts einbaust, ja ;)
Danke

hast du evtl. auch erfahrung was die script an geht zu baalrun / diablo run, sind die besser als beim NT oder gleich?

und evtl. weißt du was man eintragen muss in die datein damit er zwischen drin schreib? :D

letztes mal wo ich es gemacht habe 2010 + mein ganzes script zerstört :D