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

11/24/2014 15:05 Talltree#3856
Quote:
Originally Posted by MysticalFrame2 View Post
Hab schon so paar leute gefragt und keiner konnte mir weiterhelfen also frag ich eben hier nach :)

Und zwar such ich die funktion das in einem neuen game die chars zu einem Healer gehen wenn diese under xx& life sind

NEIN ich meine nicht
Code:
Town.doChores();
in der char config is es mit drin

Code:
Config.HealHP = 75; // Go to a healer if under designated percent of life.
	Config.HealMP = 75; // Go to a healer if under designated percent of mana.
hab ein wenig in der town.js umgeschaut und folgendes gefunden
Code:
	tasks: [
		{Heal: NPC.Akara, Shop: NPC.Akara, Gamble: NPC.Gheed, Repair: NPC.Charsi, Merc: NPC.Kashya, Key: NPC.Akara, CainID: NPC.Cain},
		{Heal: NPC.Fara, Shop: NPC.Drognan, Gamble: NPC.Elzix, Repair: NPC.Fara, Merc: NPC.Greiz, Key: NPC.Lysander, CainID: NPC.Cain},
		{Heal: NPC.Ormus, Shop: NPC.Ormus, Gamble: NPC.Alkor, Repair: NPC.Hratli, Merc: NPC.Asheara, Key: NPC.Hratli, CainID: NPC.Cain},
		{Heal: NPC.Jamella, Shop: NPC.Jamella, Gamble: NPC.Jamella, Repair: NPC.Halbu, Merc: NPC.Tyrael, Key: NPC.Jamella, CainID: NPC.Cain},
		{Heal: NPC.Malah, Shop: NPC.Malah, Gamble: NPC.Anya, Repair: NPC.Larzuk, Merc: NPC["Qual-Kehk"], Key: NPC.Malah, CainID: NPC.Cain}
	],
Code:
// Go to a town healer
	heal: function () {
		if (!this.needHealing()) {
			return true;
		}

		if (!this.initNPC("Heal")) {
			return false;
		}

		return true;
	},

	// Check if healing is needed, based on character config
	needHealing: function () {
		if (me.hp * 100 / me.hpmax <= Config.HealHP || me.mp * 100 / me.mpmax <= Config.HealMP) {
			return true;
		}

		// Status effects
		if (Config.HealStatus && (me.getState(2) || me.getState(9) || me.getState(61))) {
			return true;
		}

		return false;
	},

und in zeile 80 steht ja noch

Code:
		this.heal();
		this.identify();
		this.shopItems();
		this.fillTome(518);

		if (Config.FieldID) {
			this.fillTome(519);
		}

		this.buyPotions();
		this.clearInventory();
		Item.autoEquip();
		this.buyKeys();
		this.repair();
		this.gamble();
		this.reviveMerc();
		Cubing.doCubing();
		Runewords.makeRunewords();
		this.stash(true);
		this.clearScrolls();
das ist warscheinlich die reihenfolge in der
Code:
Town.doChores();
ausgeführt wird ?

wie baue ich das nun in meinem script mit ein ? z.b. beim follower script ???

Leider kann ich das gerade nicht testen aber ich dachte mir eventuell?

Code:
Town.Heal();
???

Ich würde ein "healcheck" script machen womit du anfängst, wird wohl das einfachste sein.
11/24/2014 22:34 Kogga#3857
bei dem profil editor welchen script soll ich da eintragen ?
11/25/2014 07:20 Killerratte1#3858
Quote:
Originally Posted by MysticalFrame2 View Post
ging beides nicht :)

aber hab die lösung selber gefunden :)
Eine andere alternative wäre noch eine zweite townChore zumachen in der du alles rausschmeißt was du nicht haben wills, somit besteht der ganze Rahmen deiner funktion bereits.

Aber du hast es ja irgendwie geschafft.

Quote:
Originally Posted by Kogga View Post
bei dem profil editor welchen script soll ich da eintragen ?
Verstehe nicht ganz was du meinst.
Hier das wiki für den anfang.

[Only registered and activated users can see links. Click Here To Register...]
11/25/2014 17:18 ExtasY♥#3859
Kleine frage, wie bekomm ich es hin, das er wenn ich Maphack aktivier auch die Picklist angeht? also das er items automatisch aufhebt die in der Picklist eingetragen sind^^
11/25/2014 18:00 Kogga#3860
ok hat das eine hat sich erledigt nun nachdem ich profil erstellt habe starte ich den bot und da kommt ne meldung libnspr4.dll failed to load diablo fenster in winmode geht aber auf kann bitte jemand helfen
11/28/2014 00:39 ExtasY♥#3861
Habe da ein problem -.-
Hoffe irgentwer weis wie ich das fixxen kann...

Also ich erklàr es mal, passiert mir oft in Act1.

Also er macht Countess , Killt sie, hebt alles auf und ja soweit alles gut,
Dann macht er tp , geht in die stadt, direkt nacht 1ner secunde druckt er wieder auf das Tp und ist wieder im Countess raum, dort laggt es dann ubelst und das game crasht, oder ich muss manuell mitten in den haufen lags ein tp òffnen und selbst draufklicken..
Danach skipt er auch einfach den nexten boss (also andariel)

Passiert mir bei fast jedem run.. (gleiche bei Andariel)
11/30/2014 16:55 Horst_#3862
Quote:
Originally Posted by Kogga View Post
ok hat das eine hat sich erledigt nun nachdem ich profil erstellt habe starte ich den bot und da kommt ne meldung libnspr4.dll failed to load diablo fenster in winmode geht aber auf kann bitte jemand helfen
haste als admin gestartet?
12/03/2014 07:30 magnusham#3863
hi.
hab problem mit crafting
würde gern
blood belts craften
ist in der char config datei aber nicht gelistet.

gelistet ist zb
Config.Recipes.push([Recipe.Blood.Ring]); // Craft Blood Ring

hab nun einfach mal diese umgeändert in
Config.Recipes.push([Recipe.Blood.Belt]); // Craft Blood Ring

aber nun zeigt er ne fehlermeldung an, botted normal weiter, aber meldet dass es dort einen fehler gibt. dh anscheinen funktionert dieser eintrag leider nicht :<

weiss jemand rat?
12/03/2014 08:05 xXSpeedboyXx#3864
Das sind die möglichen Cubing Rezepte. Zu finden unter > d2bs\kolbot\libs\config\Templates\Cubing

Code:
Available cubing recipes:

Recipe.Gem
Recipe.HitPower.Helm
Recipe.HitPower.Boots
Recipe.HitPower.Gloves
Recipe.HitPower.Belt
Recipe.HitPower.Shield
Recipe.HitPower.Body
Recipe.HitPower.Amulet
Recipe.HitPower.Ring
Recipe.HitPower.Weapon
Recipe.Blood.Helm
Recipe.Blood.Boots
Recipe.Blood.Gloves
Recipe.Blood.Belt
Recipe.Blood.Shield
Recipe.Blood.Body
Recipe.Blood.Amulet
Recipe.Blood.Ring
Recipe.Blood.Weapon
Recipe.Caster.Helm
Recipe.Caster.Boots
Recipe.Caster.Gloves
Recipe.Caster.Belt
Recipe.Caster.Shield
Recipe.Caster.Body
Recipe.Caster.Amulet
Recipe.Caster.Ring
Recipe.Caster.Weapon
Recipe.Safety.Helm
Recipe.Safety.Boots
Recipe.Safety.Gloves
Recipe.Safety.Belt
Recipe.Safety.Shield
Recipe.Safety.Body
Recipe.Safety.Amulet
Recipe.Safety.Ring
Recipe.Safety.Weapon
Recipe.Unique.Weapon.ToExceptional
Recipe.Unique.Weapon.ToElite
Recipe.Unique.Armor.ToExceptional
Recipe.Unique.Armor.ToElite
Recipe.Rare.Weapon.ToExceptional
Recipe.Rare.Weapon.ToElite
Recipe.Rare.Armor.ToExceptional
Recipe.Rare.Armor.ToElite
Recipe.Socket.Shield
Recipe.Socket.Weapon
Recipe.Socket.Armor
Recipe.Socket.Helm
Recipe.Reroll.Magic
Recipe.Reroll.Rare
Recipe.Rune
Recipe.Token
sollte eigentlich klappen.

wie lautet den die fehlermeldung genau
12/03/2014 16:26 Horst_#3865
hallo leute habe nen problem mit cdkeys. wenn ich die cdkeys in die liste eingebe, speicher und dann mit der liste starte kommt dies:
Login Error - The CD key used to install this application was intended for another product. Please reinstall this application using the correct CD key.
kann iwer vielleicht helfen?


edit: die meldung kommt jetzt sogar wenn ich keinen key in der liste habe und einfach nur über den ordner starte
12/03/2014 21:04 Mecco-Pekko#3866
gab es nicht irgendeinen key womit man dem bot sagen konnte er soll mulen bzw die mule funktion einleiten im ng?
12/03/2014 21:11 xXSpeedboyXx#3867
f5?
12/03/2014 21:16 Mecco-Pekko#3868
Quote:
Originally Posted by xXSpeedboyXx View Post
f5?
funktioniert bei mir nicht^^ bin mir allerdings sicher es gibt einen key ... man musste das script ja ausprobieren können
12/03/2014 21:46 Talltree#3869
Code:
		case 101: // numpad 5
			if (AutoMule.getInfo() && AutoMule.getInfo().hasOwnProperty("muleInfo")) {
				if (AutoMule.getMuleItems().length > 0) {
					print("ÿc2Mule triggered");
					scriptBroadcast("mule");
					this.exit();
				} else {
					me.overhead("No items to mule.");
				}
			} else {
				me.overhead("Profile not enabled for muling.");
			}
leute leute leute...
12/03/2014 22:58 Mecco-Pekko#3870
Quote:
Originally Posted by Talltree View Post
Code:
		case 101: // numpad 5
			if (AutoMule.getInfo() && AutoMule.getInfo().hasOwnProperty("muleInfo")) {
				if (AutoMule.getMuleItems().length > 0) {
					print("ÿc2Mule triggered");
					scriptBroadcast("mule");
					this.exit();
				} else {
					me.overhead("No items to mule.");
				}
			} else {
				me.overhead("Profile not enabled for muling.");
			}
leute leute leute...
bester mann! wusste es war aufm numpad und habe alle tasten gedrückt aber nix passiert...hätte ich mal etwas länger gedrückt gehalten :D