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

01/12/2014 12:55 snow21#3196
ganz einfach wie bei den mulis
einfach mit notepad++ öffnen dann sieht das gleich besser aus ^^

AutoMule.js <---- was soll der ut-pala mit dem mule machen wenn

Quote:
TorchMules: {
"Mule2": {
muleProfile: "MuleTorch", // The name of mule profile in d2bot#. It will be started and stopped when needed.
accountPrefix: "accountname", // Account prefix. Numbers added automatically when making accounts.
accountPassword: "passwort", // Account password.
charPrefix: "charname und forlaufend abcdefgh macht der bot selber", // Character prefix. Suffix added automatically when making characters.
realm: "europe", // 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: ["game name", "game passwort"], // ["gamename", "password"]

// List of profiles that will mule items. Example: enabledProfiles: ["profile 1", "profile 2"],
enabledProfiles: ["hier den profilnamen des pala eintragen"],

// Stop a profile prior to muling. Useful when running 8 bots without proxies.
stopProfile: ""

hier die TorchSytem.js <--- was soll der mf char machen wenn
Quote:
"profil name des pala": { // Farmer profile name
// Put key finder profiles here. Example - KeyFinderProfiles: ["MF 1", "MF 2"],
KeyFinderProfiles: ["hier dein key sucher 1 profil", "key sucher 2 profilname"],

// Put the game name of uber killer here (without numbers). Key finders will join this game to drop keys. Example - FarmGame: "Ubers-",
FarmGame: "name vom game des ut-pala"
das wars schon


heir mal die pickit so das die mf chars nicht zuviel von einem key haben
Quote:
// ##### Keys ################################################## #####################################
//[Name] == KeyOfTerror
//[Name] == KeyOfHate
//[Name] == KeyOfDestruction
[name] == diablo'shorn || [name] == mephisto'sbrain || [name] == baal'seye
[name] == keyofhate # # [maxquantity] == 5
[name] == keyofterror # # [maxquantity] == 5
[name] == keyofdestruction # # [maxquantity] == 5
[name] == largecharm && [Quality] == unique // Torch
01/12/2014 13:54 Mecco-Pekko#3197
alles kla danke dann schau ich mir das mal die tage genauer an und probiere es :D
01/12/2014 14:27 HansMaiser#3198
Quote:
Originally Posted by joshiii View Post
kann ich eig iwo einstellen, dass meine soso nach dem teambo 2 sec stehen bleibt....weil die sorc viel schneller als die anderen chars telt und im fast cs staendig allein bei seis etc ist....das ist in hc etwas problematisch :x
hmm lass die soso villt irg was kurz vorher machn
überleg grad nen kurzen mf spot
wie eldrich

o.villt irg quick shop prog
ka mehr fällt mir grad auch net ein

hast mal gegoogled? werd oft zu blizzhackers weiter geleited
glaube da wirst ne antwort finden
falls da mal postest
01/12/2014 14:47 BlackPower23#3199
Kann man mit einem Key 2 Accounts botten lassen?
01/12/2014 15:05 mirkoregge#3200
Quote:
Originally Posted by BlackPower23 View Post
Kann man mit einem Key 2 Accounts botten lassen?
nein; pro Account minimum 1 CD-Key-Set
01/12/2014 15:48 BlackPower23#3201
Quote:
Originally Posted by mirkoregge View Post
nein; pro Account minimum 1 CD-Key-Set
danke für die schnelle antwort :P

hat jemand ne ahnung wo ich am günstigsten ein cd-key-set herbekomme?
01/12/2014 15:58 mirkoregge#3202
Quote:
Originally Posted by BlackPower23 View Post
danke für die schnelle antwort :P

hat jemand ne ahnung wo ich am günstigsten ein cd-key-set herbekomme?
entweder hier im Forum: [Only registered and activated users can see links. Click Here To Register...]

oder bei ebay oder royd2.com
01/12/2014 16:11 krokod#3203
Quote:
Originally Posted by njomnjomnjom View Post
Hier die versprochene Übersetzung der Charconfig:
Code:
// Sorceress config file

/* Kurzanleitung:
 * Notepad++ Wird dringend angeraten!! http://notepad-plus-plus.org/
 * Um etwas zu kommentieren setze // vor die Zeile
 * Setze niemals ein // vor irgendetwas bei dem du nicht weist was es ist!!!, setze es auf false wenn du es nicht willst, nicht einfach //.
 * true und false sind Großschreibempfindlich Gut: Config.SomeVar = true; Schlecht: Config.SomeVar = True;
 */

function LoadConfig() {
	/* Botscript config
	 * Das was du tun willst gehört auf true, das andere auf false.
	 * Wenn du die Scripts in anderer Reihenfolge starten möchtest ändere einfach hier ihre Reihenfolge mit Ausschneiden und einfügen.
	 */
	 
	// User addon script. Lies dir die Beschreibung hier durch : libs/bots/UserAddon.js
	Scripts.UserAddon = true; // !!!DU MUSST DAS HIER AUF FALSE STELLEN WENN DU BOTTEN WILLST!!!

	// BO script
	Scripts.BattleOrders = false;
		Config.BattleOrders.Mode = 0; // 0 = BO, 1 = BO von anderen nehmen.
		Config.BattleOrders.Wait = false; // Ob gewartet werden soll bis der Spieler der BO bekommen hat wieder weg ist.

	// Boss/area scripts

	// *** act 1 ***
	Scripts.Corpsefire = false;
		Config.Corpsefire.ClearDen = false;
	Scripts.Mausoleum = false;
		Config.Mausoleum.KillBloodRaven = true;
	Scripts.Rakanishu = false;
		Config.Rakanishu.KillGriswold = true;
	Scripts.Tristram = false;
	Scripts.Pit = false;
		Config.Pit.ClearPit1 = true;
	Scripts.Treehead = false;
	Scripts.Smith = false;
	Scripts.BoneAsh = false;
	Scripts.Countess = false;
		Config.Countess.KillGhosts = false;
	Scripts.Andariel = false;
	Scripts.Cows = false;

	// *** 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.Bazaar = false;
	Scripts.KurastTemples = false;
	Scripts.Icehawk = false;
	Scripts.Endugu = false;
	Scripts.Travincal = false;
	Scripts.Mephisto = false;

	// *** act 4 ***
	Scripts.Izual = false;
	Scripts.Hephasto = false;
	Scripts.Vizier = false; // Ist für Classic Sorc gedacht, killt nur Vizier.
	Scripts.FastDiablo = false;
	Scripts.Diablo = false;
		Config.Diablo.Entrance = true;
		Config.Diablo.SealWarning = "Leave the seals alone!";
		Config.Diablo.EntranceTP = "Entrance TP up";
		Config.Diablo.StarTP = "Star TP up";
	Scripts.DiabloHelper = false;
		Config.DiabloHelper.Entrance = true;

	// *** act 5 ***
	Scripts.Pindleskin = false;
		Config.Pindleskin.KillNihlathak = true;
	Scripts.Nihlathak = false;
	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";
	Scripts.AutoBaal = false;
		Config.AutoBaal.FindShrine = false;
	Scripts.BaalHelper = false;
		Config.BaalHelper.KillNihlathak = false;
		Config.BaalHelper.FastChaos = false;

	// *** special scripts ***
	Scripts.CrushTele = false; // classic rush teleporter. Geh auf die gewünschte Ebene und drücke "-" Auf dem Numpad.
	Scripts.Questing = false; // Löst die Nebenquests für dich (skill/stat+shenk)
	Scripts.Gamble = false; // Einfach nur Glücksspiel machen bis man pleite ist. Dann neben der Truhe chillen bis einer einem Gold hinwirft.
	Scripts.GhostBusters = false; // Geisterjäger :) Geht in die Gegenden wo es Ghosts gibt und killt sie (Edelsteine suchen ;))
	Scripts.Wakka = false; // Kein Teleport Diablo leecher
	Scripts.Enchant = false; // enchantbot
		Config.Enchant.Trigger = ".chant"; // Befehl der das Verzaubern auslöst.
		Config.Enchant.GameLength = 20; // Gamelänge in Minuten.
	Scripts.IPHunter = false; // Clonehunter
		Config.IPHunter.IPList = []; // Liste der IP's die gesucht werden sollen. Z.B: [165, 201, 64] also die endungen :)
		Config.IPHunter.GameLength = 3; // Zeit die gechillt werden soll in Minuten, ffalls es die falsche ip war. (verhindert Realmdowns)


	// in der Stadt
	Config.HealHP = 50; // Zum heiler gehen wenn man weniger Leben in % hat als hier eingetragen.
	Config.HealMP = 0; // Zum heiler gehen wenn man weniger Mana in % hat als hier eingetragen.
	Config.UseMerc = true; // Merc wiederbeleben falls tot ja/nein. Wird beim Classic botten automatisch ignoriert.

	// Tränke
	Config.UseHP = 75; // Lebenstrank trinken wenn die Leben unter diese hier eingetragenen % fallen.
	Config.UseRejuvHP = 40;  // Lila-trank trinken wenn die Leben unter diese hier eingetragenen % fallen.
	Config.UseMP = 30; // Manastrank trinken wenn die Mana unter diese hier eingetragenen % fallen.
	Config.UseRejuvMP = 0; // lila-trank trinken wenn die Mana unter diese hier eingetragenen % fallen.
	Config.UseMercHP = 75; // Dem Söldner einen Lebenstrank geben, wenn seine Leben unter diese hier eingetragenen % fallen.
	Config.UseMercRejuv = 0; // Dem Söldner einen lila-trank geben, wenn seine Leben unter diese hier eingetragenen % fallen.
	Config.RejuvBuffer = 0; // Anzahl der lila-tränke die zur sicherheit im Inventar zusätzlich zu denen im gürtel mitgeschleppt werden sollen !

	// Chicken settings
	Config.LifeChicken = 30; // Chicken bei dieser Lebensmenge in %.
	Config.ManaChicken = 0; // Chicken bei dieser Manamenge in %.
	Config.MercChicken = 0; // Chicken bei dieser Söldner Lebensmenge in %.
	Config.TownHP = 0; // Town-Chicken bei dieser Lebensmenge in %.
	Config.TownMP = 0; // Town-Chicken bei dieser Manamenge in %.

	/* Inventareinstellungen.
	 * 0 = gesperrt, der Bot verwendet diesen Platz nicht
	 * Setze überall eine 0 wo deine Charms etc im Inventar sind, jedes Feld des items muss eingetragen sein.
	 * 1 = in benutzung, der Bot arbeitet mit diesen Feldern, die items werden gedroppt, gelagert oder verkauft.
	 * Die hier gezeigte Standarteinstellung verbietet dem Bot aus Sicherheitsgründen erstmal irgendwas zu tun :).
	 */
	Config.Inventory[0] = [0,0,0,0,0,0,0,0,0,0];
	Config.Inventory[1] = [0,0,0,0,0,0,0,0,0,0];
	Config.Inventory[2] = [0,0,0,0,0,0,0,0,0,0];
	Config.Inventory[3] = [0,0,0,0,0,0,0,0,0,0];

	Config.StashGold = 100000; // Wieviel Gold darf im Inventar sein b4 es in die Truhe gelegt wird.

	/* Welche Tranksorte in welcher Gürtelspalte gelagert werden soll.
	 * lila-Tränke MÜSSEN auf der rechten Seite sein!!!
	 * Es gehen nur standarttränke! - Lebens ("hp"), Mana ("mp") and lila ("rv")
	 */
	Config.BeltColumn[0] = "hp";
	Config.BeltColumn[1] = "mp";
	Config.BeltColumn[2] = "rv";
	Config.BeltColumn[3] = "rv";

	/* Mindestanzahl der Trämke im Gürtel, wen weniger dasind als hier eingetragen geht der Bot welche kaufen.
	 * lila Tränke MÜSSSEN auf 0 stehen.
	 */
	Config.MinColumn[0] = 3;
	Config.MinColumn[1] = 3;
	Config.MinColumn[2] = 0;
	Config.MinColumn[3] = 0;

	// Pickit config
	Config.PickitFiles.push("kolton.nip"); // Pickit filename im /pickit/ Ordner
	Config.PickitFiles.push("LLD.nip");
	Config.PickRange = 40; // Pick Radius

	// Glücksspiel config
	Config.Gamble = false; // Glücksspiel ja/nein
	Config.GambleGoldStart = 1000000; // Ab dieser Goldmenge auf dem Char fängt der bot an.
	Config.GambleGoldStop = 500000; // Bei dieser Goldmenge auf dem char hört er wieder auf.
	
	// In libs/NTItemAlias.dbl könnt ihr andere item classids nachlesen und hier eintragen.
	Config.GambleItems.push(520); // Amulet
	Config.GambleItems.push(522); // Ring
	Config.GambleItems.push(418); // Circlet
	Config.GambleItems.push(419); // Coronet
	
	// Cubing config. Alle rezepte die möglich sind lassen sich in der Templates/Cubing.txt nachlesen.
	Config.Cubing = false; // Cuben ja/nein.

	// Alle Zutaten werden AUTOMATISCH GESAMMELT! In libs/NTItemAlias.dbl könnt ihr andere item classids nachlesen und hier eintragen.
	Config.Recipes.push([Recipe.Rune, 630]); // pul -> um
	Config.Recipes.push([Recipe.Rune, 631]); // um -> mal
	Config.Recipes.push([Recipe.Rune, 632]); // mal -> ist
	Config.Recipes.push([Recipe.Rune, 633]); // ist -> gul
	Config.Recipes.push([Recipe.Rune, 634]); // gul -> vex

	Config.Recipes.push([Recipe.Caster.Amulet]); // Caster Amulete
	Config.Recipes.push([Recipe.Blood.Ring]); // Blood Ringe
	Config.Recipes.push([Recipe.Blood.Helm, 424]); // Blood Helme
	Config.Recipes.push([Recipe.HitPower.Glove, 452]); // Hit Power Handschuhe

	Config.Recipes.push([Recipe.Reroll.Magic, 421]); // Reroll magic Diadem (3 pgs + blaues Item)
	Config.Recipes.push([Recipe.Reroll.Rare, 421]); // Reroll rare Diadem (soiy + 6 skulls oder so :D vergessen)

	// da Basisitem MUSS in der Pickit sein, der Rest wird automatisch gesammelt
	Config.Recipes.push([Recipe.Socket.Weapon, 255]); // Socket Thresher
	Config.Recipes.push([Recipe.Socket.Weapon, 256]); // Socket Cryptic Axe
	Config.Recipes.push([Recipe.Socket.Armor, 442]); // Socket Sacred Armor
	Config.Recipes.push([Recipe.Socket.Armor, 443]); // Socket Archon Plate

	/* Runenwörter Config: Alle Rezepte können in der Templates/Runewords.txt nachgelesen werden.
	 * !!!WARNUNG!!! erhöhter schaden und erhöhte Verteidigung auf Runenwörter werden vom Kern aktuell nicht richtig ausgelesen !!!WARNUNG!!!
	 * Die "Config.KeepRunewords.push" zeilen werden im PICKIT Format eingestellt!
	 * Jedes Runenwort wird mit allen Zeilen hier abgeglichen.
	 */
	Config.MakeRunewords = false; // Wirklich runenwörter erstellen? ja/nein

	Config.Runewords.push([Runeword.Insight, 255]); // Thresher
	Config.Runewords.push([Runeword.Insight, 256]); // Cryptic Axe

	Config.KeepRunewords.push("[type] == polearm # [meditationaura] == 17");

	Config.Runewords.push([Runeword.Spirit, 447]); // Monarch
	Config.Runewords.push([Runeword.Spirit, 498]); // Sacred Targe

	Config.KeepRunewords.push("[type] == shield || [type] == auricshields # [fcr] == 35");

	// General config
	Config.PublicMode = 0; // 1 = Einladen, 2 = Annehmen, 0 = deaktivieren
	Config.ShitList = false; // Blacklist für blöde Leute, der Bot wird sie nie zur Party einladen.
	Config.QuitList = []; // Liste der Spieler mit denen zusammen das Spiel verlassen werden soll, z.B: Config.QuitList = ["MySorc", "MyDin"];
	Config.MinGameTime = 60; // Mindestdauer jedes Runs (Kann Realmdown verhindern)
	Config.OpenChests = false; // Truhen öffnen, kauft automatisc Schlüssel.
	Config.MiniShopBot = true; // Items bei NPC-Händlern scannen ja/nein.
	Config.TownCheck = false; // townchicken wenn Tränke alle sind ja/nein.
	Config.LogExperience = false; // Im Manager eine Erfahrungspunkte Statistik anlegen ja/nein.

	// Anti-Bothunter config
	Config.AntiHostile = false; // Anti PK aktivieren
	Config.HostileAction = 0; // 0 - Soffort fliehen, 1 - fliehen wenn der Feind in Sichtweite kommt, 2 - versuchen den Feind zu killen

	// DClone config
	Config.StopOnDClone = true; // In die Stadt gehen und warten/nichtstun falls die Message erscheint "Diablo wandelt auf erden"
	Config.SoJWaitTime = 5; // Zeit die gewartet werden Soll falls ein Soj counter erscheint bis zum nächsten Sojsell. erscheint kein weiterer in dieser Zeit logt der bot sich aus dem Game aus.

	// Monster überspringen /ignorieren config
	// Überspringe immune Monster. mögliche Optionen: "fire", "cold", "lightning", "poison", "physical", "magic".
	// Du kannst mehrere Resistenzen kombinieren indem du "and" verwendest, z.B. - "fire and cold", "physical and cold and poison"
	Config.SkipImmune = [];
	// Verstärkte Monster überspringen/ignorieren. Mögliche Optionen: "extra strong", "extra fast", "cursed", "magic resistant", "fire enchanted", "lightning enchanted", "cold enchanted", "mana burn", "teleportation", "spectral hit", "stone skin", "multiple shots".
	// Du kannst mehrere Verstärkungen kombinieren indem du "and" verwendest, z.B. - "cursed and extra fast", "mana burn and extra strong and lightning enchanted"
	Config.SkipEnchant = [];
	// Monster mit Auren überspringen/ignorieren.  Mögliche Optionen: "fanaticism", "might", "holy fire", "blessed aim", "holy freeze", "holy shock". Conviction is bugged, don't use it.
	Config.SkipAura = [];

	/* Attack config
	 * um einen Angriff zu deaktivieren auf -1 setzen!
	 * Skills MÜSSEN positiv sein um zu funktionieren. Die Zahlen findest du hier: http://pastebin.com/baShRwWM
	 */
	Config.AttackSkill[0] = -1; // Erstschlag Angriff.
	Config.AttackSkill[1] = -1; // Primärangriff gegen Bosse.
	Config.AttackSkill[2] = -1; // Primärangriff gegen Bosse ohne cooldown (-1 lassen wenn Config.AttackSkill[1] keinen cooldown hat)
	Config.AttackSkill[3] = -1; // Primärangriff gegen alles andere.
	Config.AttackSkill[4] = -1; // Primärangriff gegen alles andere ohne cooldown (-1 lassen wenn Config.AttackSkill[3] keinen cooldown hat)
	Config.AttackSkill[5] = -1; // Sekundärangriff falls das Monster immun ist.
	Config.AttackSkill[6] = -1; // Sekundärangriff ohne cooldown falls das Monster immun ist.

	Config.Dodge = false; // Auf Distanz gehen wenn die Monster zu nahe kommen. Nur mit Fernkampfskills verwenden.
	Config.BossPriority = false; // Unique/SuperUnique monster zuerst angreiffen ja/nein.
	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

	// Sorc
	Config.CastStatic = 60; // Staticfeld Casten bis der Gegner auf dieser %zahl Leben ist. 100 = deaktiviert
	Config.StaticList = []; // Liste der monsternamen die Gestatikt werden sollen. z.B.: Config.StaticList = ["Andariel", "Diablo", "Baal"];
}
hallo--Die Übersetzug der Charconfig ins deutsche ist leider nicht mehr da--kannst du das bitte nochmal reinstellen oder mailen??Gibt's eigentl.schon einen neuen BOT?danke und mit Grüßen
01/12/2014 19:37 erken#3204
hallo,
kann mir wer sagen was ich am bo-skript ändern muss dass ein char der kein bo bekommt durch time out dann nicht raus geht sonderne ganz normal weiter macht ?
thx

ok habs selber raus gefunden ^^
01/13/2014 16:23 engellutzi#3205
Habe folgendes Problem
Auf meinem Laptop läuft der Kolbot nicht wirklich.
Richtig eingestellt ist er ( so wie auch auf meinem Pc )
Ob ich ihn als Admin starte oder nicht hat nicht wirklich was bewirkt.
Sobald ich ihn Starte öffnet er Diablo soweit dass ich Battle.Net / Singleplayer / Open Battle.Net auswählen könnte. Dann schließt er Diablo und in der Konsole steht folgendes "D2BS is not responding... starting profile"

Woran könnte es liegen?
01/13/2014 16:30 BlackPower23#3206
Bei mir funktioniert das Script von der Countess nicht... Telt sich immer da hin, aber letztendlich killt er sie nicht einmal, gleiches gilt auch für den Summoner
01/13/2014 16:55 Talltree#3207
Quote:
Originally Posted by BlackPower23 View Post
Bei mir funktioniert das Script von der Countess nicht... Telt sich immer da hin, aber letztendlich killt er sie nicht einmal, gleiches gilt auch für den Summoner
Wie wärs wenn du uns mehr Informationen zu deinem Setup gibst, statt nur die Information das es nicht geht. So kann man dir nicht helfen, logisch oder?
01/13/2014 17:13 HansMaiser#3208
was spielst denn fürn char?
villt cold sorc?/immun?

funzt einwandfrei bei mir als light sorc
01/13/2014 20:38 BlackPower23#3209
hammerdin :P
01/14/2014 00:24 joshiii#3210
ist es moeglich full rejuvs zu sammeln ? Also mehr als nur die im belt???
Ich spiele hc und wuerd immer gern genug auf Lager haben falls ich mal welche brauche :D

danke