Mischt nie eure Keys unter euren Accounts hin und her. Wenn ein Account mit einem Key gebannt wurde vergesst den Key. Seit vorsichtig welche Funktionen ihr verwendet.
Speedhack!
Multiclient
Maphack
Automule
Alles - Kolbot
Worum geht es:
1. d2bot# - Ein Game Manager für D2BS von d3stroy3r
Ermöglicht Multiclient und vieles mehr, sehr schöne Benutzeroberfläche und einfach zu bedienen.
2. Kolbot - Ein Bot von Kolton für D2BS, der Beste auf dem Markt.
(benötigt .NET 4.0 ----->
)(benötigt v++ 2010 ---->
)(benötigt Notepad++ --->
)Die erste und einzige Regel für den kolbot: Botte mit Hirn
Ziel ist es, dass die Leute endlich aufhören den D2NT (besonders Etal) zu verwende und umsteigen auf D2BS
Mit freundlicher Genehmigung von Kolton! Ich habe nicht an diesem Projekt mitgewirkt.
Downloaden und loslegen:
Hier ist der einzig "zertifizierte" Download für D2Bot mit Kolbot:

Du kannst die Repository direckt als .zip file herunterladen,
ODER du ladest dir TortoiseGit runter
und verwendest die 'Git Clone...' Option. (Anleitung folgt)
Anmerkungen:
* Verwende KEIN *** """ im Profilnamen, Ordnernamen, Filenamen oder irgendwo. Einfach nirgends, der Core hängt sich auf D2 und D2Bot# crashen !!
* Der Bot ist auf englisches D2 ausgelegt, funktioniert aber auch mit dem deutschen! Deutsch-Bugs werden regelmäßig gefixt.
* Character config files sind im Ordner \kolbot\libs\config. Sie sind .js Format, also Javascript. du benötigst Notepad++ oder etwas vergleichbares.
* Wenn du keinen Plan hast wie du ein Standartprogramm einstellst zum öffnen der .js Files kannst du es hier nachlesen:

* Die Character Config files werden automatisch generiert.
Falls du es dennoch von hand machen möchtest beachte folgendes:
Die Character Config files müssen wie folgt benannt werden: Class.Charname.js. Zum Beispiel: Sorceress.kolx-n.js, Necromancer.wdqq.js, Assassin.KolTrap.js
Benenne niemals die Standartfiles um! Mach ne Kopie und verändere dann diese.
Einstellen der Character Config:
Innerhalb des Charfiles hat es zu jeder einzelnen Option Anleitungen und Komentare, Ich habe euch die Der Sorc übersetzt, ihr findet sie weiter unten.
Es gibt eigentlich nur folgendes zu sagen:
Um Botscripts laufen zu lassen musst du das User Addon script deaktivieren indem du es auf false stellst:
Code:
Scripts.UserAddon = false; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!
d2bot# Manager:
1. Doppelklick auf d2Bot machen :P
2. Dann auf den Add button.
3.Dann alles eintragen wie du es haben möchtest.
Du kannst CD-Keys nun direckt eintippen, oder CD-key mpqs verwenden wie du möchtest. Du kannst die Methoden auch mischen.
Der Bot Sheduler erlaubt es dir 2 Uhrzeiten einzutippen, der Bot startet automatisch das Profil zur gewünschten Uhrzeit und beendet es wieder zur gewünschten Uhrzeit
Die Option -L ermöglicht es dir ohne den Bot zu starten nur den Multiclient zu verwenden (Traden, Mulen etc.).
D2BotLead.dbj ist der Starter den du beim Punkt "Entry Script" eintragen musst wenn dein Char als Leader oder als Einzelgänger unterwegs ist!
Anmerkung zu den mpq's: Der Manger frisst fast alles
Cdkey files die mit dem neuen serby's cdkey gemacht wurden (das sind die die 1kb groß sind) funktionieren.
Cdkey files die mit dem alten serby's gemacht wurden (seine keyfiles sind 65 kb groß) funktionieren auch.
16 Stellen mpq files gehen.
26 Stellen mpq files gehen auch.
16 Stellen Cdkeys einfach eintippen ohne mpq? kein Problem.
26 stellige einfach eintippen ohne mpq? Kein Problem.
Die CDkeys sind OHNE Bindestrich einzutippen.
Nach dem erstellen und speichern eines neuen Profils ist der Manager zur Sicherheit neu zu starten!
Wenn du nun auf Start klickst sollte er loslegen
Im ersten Game wird automatisch die Charconfig angelegt, drücke einfach den Homekey (Laptop numpad 7.) und dann die Leertaste.
Der Bot wird das Spiel schließen und du kannst nun die charconfig einstellen.
Ps. Homeke ist "Pos1".
Ingame Befehle:
Script Befehle:
F12 - Maphack
Pause/Break - Bot kurz stoppen um selbst etwas zu machen. Erneut drücken um weiterzubotten (Immer ungefähr an jener Stelle weiterlaufen lassen an der ihr vorher wart! Nicht einfach in der Stadt.)
D2BS Befehle:
Home - Konsole öffnen
Alt+Home - Befehle in die Konsole schreiben (Ihr könnt einfach direckt Code in diablo 2 eingeben wie z.b. getUnit() oder me.x, me.y etc.)
Im normalen Chat:
.reload - reload
.stop - stop
.start - start
.exec <command> - Das selbe wie Alt+Home, nur eben nicht in der Konsole.
Downloaden und Updaten mit TortoiseGit
Oder besser: Wie funktioniert TortoiseGit:
Du kannst D2Bot, Kolbot und theoretisch auch D2BS einfach mit TortoiseGit updaten, so hast du immer die neueste version ohne .zipfiles downloaden zu müssen.

Zum downloaden, mach irgendwo nen rechtsklich (einfach nicht aufs icon icon), and wähle 'Git Clone...' aus.
Setz die Url (
) ein und click ok:
Warten bis er fertig ist und close klicken.
Updaten ist ab jetzt echt einfach, Rechtsklick auf deinen "d2bot-with-kolbot" ordner machen und 'Git Sync...' anklicken.
Klick auf Pull, warte, und dann OK.Tadaaa
Anmerkung: Ich selbst verwende TortoiseSVN nicht das Git, geht aber fast genauso auch wenn git nicht ganz für SVN ausgelegt ist.
Miniguide tortoiseSVN:
1. Anstatt TortoiseGit TortoiseSVN installieren.
2. Rechtsklick auf irgendeinen leeren, oder auf euren Botordner.
3. "SVN Checkout..." anklicken es öffnet sich ein Fenster.
4. Bei "URL of repository2 DEN LINK EINGEBEN 8https://github.com/kolton/d2bot-with-kolbot)
5. Alles andere lassen wies ist und OK klicken.
6. wenn ihr jetzt updaten wollt einfach Rechtsklick auf den Ordner und "SVN Update" anklicken.
Ok jetzt wisst ihr wie das Dowloaden, das Updaten und das ausfindig machen der Charconfig und das Starten des Bots geht.
Alles weitere geht jetzt ein wenig mehr ins Detail, wenn ihr also nur Meppl runs machen wollt und gut reicht das Wissen oben eigentlich ^^
Die Starter Files:
Es gibt 5 Starterfiles welche ihr beim profil im D2Bot eintragen könnt.
D2BotLead - Erstellt games und kündigt sie im Channel an wenn gewolllt.
Code:
var joinChannel = "clan baal"; // Welcher Channel var firstJoinMsg = ".login"; // Was beim ersten betreten des Channels gesagt werden soll. var announceGames = true; // Games ansagen ja/nein. var switchKeys = false; // Hast du mehrere CD-Keys ja/nein. var switchKeyDelay = 0; // Zeit in Sekunden die pausiert wird vor dem Tauschen der CD-Keys.
Code:
var joinChannel = ""; // Welcher Channel
var firstJoinMsg = ""; // Was beim ersten betreten des Channels gesagt werden soll.
var switchKeys = false; // Hast du mehrere CD-Keys ja/nein.
var switchKeyDelay = 0; // Zeit in Sekunden die pausiert wird vor dem Tauschen der CD-Keys.
/* Join game settings
Format: "leader's profile": ["leecher 1 profile", "leecher 2 profile", ...]
Wenn alle zum selben Leader joinen sollen verwende: "leader's profile": ["all"]
[B]VERWENDE DIE PROFILNAMEN!!! NICHT CHARNAMEN [/B] (Profilnamen entsprechen dem Fenstertitel)
Leechergruppen müssen durch Komata getrennnt werden.
Beispiel:
var joinSettings = {
"lead1": ["follow1", "follow2"],
"lead2": ["follow3", "follow4"]
};
*/
var joinSettings = {
"leader1": ["leecher1"]
};
D2BotChannel - joint Games über die Friendlist oder über Channelkomandos
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.
var games = ["game1-", "game2-", "game3-"]
Mit dem dazugehörigen Passwort:
var passwords = ["game1pw", "game2pw", "game3pw"];
JoinDelay is ist die Zeit in Milisekunden die der Bot wartet b4 er auf join Game klickt nachdem er die Gamenachricht erhalten hat.
friendListQuery legt fest ob und vor allem wie oft die Friendlist überprüft werden soll.
Das Geile: mit mehreren Cd-Keys überspringt der Bot gesperrte oder benutzte und nimmt den Nächsten.
Ihr könnt soviele Leader haben wie ihr wollt!
Ihr könnt sogar mehrere Channelgames eintragen die überwacht werden sollen während ihr gleichzeitig! mehrere Leader auf der Friendlist habt die euch Games ansagen !
D2BotMap - Nettes Maphack
D2BotMule - Wenn ihr hier einen CD-Key eintragt und bei euren MF chars automule aktiviert startet sich das script automatisch sobald gemult werden muss. Bitte startet das script NIE von Hand.
Einzustellen ist nur "Automule.js" im "libs" Ordner.
Code:
Mules: {
"Mule1": {
muleProfile: "", // The name of mule profile in d2bot#. It will be started and stopped when needed.
accountPrefix: "", // Account prefix. Numbers added automatically when making accounts.
accountPassword: "", // Account password.
charPrefix: "", // Character prefix. Suffix added automatically when making characters.
realm: "", // Available options: "useast", "uswest", "europe", "asia"
expansion: true,
ladder: true,
hardcore: false,
// Game name and password of the mule game. Never use the same game name as for mule logger.
muleGameName: ["mulegame", "pw"], // ["gamename", "password"]
// List of profiles that will mule items.
enabledProfiles: [""],
// Stop a profile prior to muling. Useful when running 8 bots without proxies.
stopProfile: ""
}
},
Special Thanks:
D2BS team
synirc #d2bs crew
etal team
McGod and his mBot - lots of ideas came from here, and I snagged mBot's Storage.js
muddywaters
rolle3k
curiousmonkey
Jeder der an dem projekt mitarbeiten will kann sich hier melden: irc://irc.synirc.net/d2bs und Kolton ansprechen.
Originalthread auf EON für interessierte lässt sich hier finden:

[B]
Zeige nie irgendwem deine d2bs.ini aus dem d2bs ordner auch nicht über teamviewer oder ähnliches. Die d2bs.ini ist privat!






