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

12/22/2012 17:10 Orxius#1246
Code:
var ChannelConfig = {"GoSu": {JoinChannel: "op HDiabaal", FirstJoinMessage: ".login", AnnounceGames: true}, 
{"HammeR": {JoinChannel: "op HDiabaal", FirstJoinMessage: ".login", AnnounceGames: true}
so auch schon probiert ... nicht funktioniert
12/22/2012 17:13 Muddy Waters#1247
Hier fehlt vor allem eine abschließende geschweifte Klammer nebst Semikolon. Das Komma ist zwar sogesehen auch falsch, allerdings lassen manche JS-Engines solche sogenannten trailing commas noch durchgehen - ich weiß allerdings nicht genau inwieweit D2BS das akzeptiert, wenn ich es recht in Erinnerung habe, müsste die JS-Engine in dem Fall Spidermonkey sein und Spidermonkey kommt mit trailing commas klar.

Ich würde grundsätzlich empfehlen, Objekte, die in JSON-Syntax initialisiert werden, vernünftig einzurücken, das erhöht die Lesbarkeit ganz enorm und hilft somit Fehler zu vermeiden:
Code:
var ChannelConfig = 
{
	"GoSu":
	{
		JoinChannel: "op HDiabaal",
		FirstJoinMessage: ".login",
		AnnounceGames: true
	},
	"HammeR":
	{
		JoinChannel: "op HDiabaal",
		FirstJoinMessage: ".login",
		AnnounceGames: true
	}
};
12/22/2012 18:16 Orxius#1248
Edit: habs gefunden ... unter dem auskommentierten sachen war bereits eine }; , hab eine rausgenommen und ging :D
großes danke an dich muddy
12/22/2012 19:10 D2_Chris#1249
schon mal jemand das mit dem Gamble zum laufen gebracht ?

- was is der entry für den Gamble char ?
- muss man beim Gamble char ein game/pw im Manager eintragen, oder nimmt er das aus der gamble.js ( da is kein pw bei vorgesehen )
- richtig, bei den GF chars, in der CharConfig, das gamble aus zu schalten?
-bringen nicht nur lead sondern auch follow chars ihr gold dahin?(eig. sollten es ja alle sein die ich in der gamble.js eintrage)
-muss der Gambler im manager manuell eingeschaltet werden oder startet er automatisch bei bedarf ?

hab schon mal ein wenig getestet, will aber noch nicht laufen!
12/23/2012 14:47 mirkoregge#1250
Need for Shopbot Charsie, Drognan and Ormus, but in Config:
Code:
	Scripts.ShopBot = false; // Fast waypoint-based shopbot, alpha version
		Config.ShopBot.ShopNPC = "Anya"; // Only Anya for now
		// Scan only selected classids for maximum speed. See libs/config/templates/ShopBot.txt
		Config.ShopBot.ScanIDs = [187, 188, 194, 195, 326, 327, 338, 373, 397, 443, 449];
"Only Anya for now" :/
12/23/2012 15:16 kolton1#1251
Ormus is actually there too but I forgot to edit default configs
12/24/2012 11:50 Boehms#1252
Hi Leute, is es irgendwie möglich das, das Gold in Town aufgehoben wird?
Meine pala's sind voll und die leecher sind leer.?!
Sollte doch irgendwie gehen...
Beim korean war mal sowas drinn...
12/24/2012 12:54 tgvbhz#1253
Such diesen Part im Autobaal Script
Und mach daraus das hier
Die pickit der leecher solltest du schlicht auf gold.nip stellen.
12/24/2012 13:12 Talltree#1254
Quote:
Originally Posted by tgvbhz View Post
Such diesen Part im Autobaal Script
Und mach daraus das hier
Die pickit der leecher solltest du schlicht auf gold.nip stellen.
Code:
Town.doChores(true);
Pickit.pickItems();
Town.move("portalspot");
mit Town.doChores(true); müsste man den char dazu zwingen können shoppen zu gehen egal ob er shoppen muss oder nicht. das dürfte sogar besser funktionieren, musst aber bei dem leecher die pickit ändern das er das gold überhaupt aufgebt.
12/24/2012 20:05 using11#1255
habe mal ne frage zu Fortis.

Code:
Config.Recipes.push([Recipe.Socket.Armor, 429]); // Socket duskshroud
	Config.Recipes.push([Recipe.Socket.Armor, 430]); // Socket wyrmhoide
	Config.Recipes.push([Recipe.Socket.Armor, 431]); // Socket scarabhusk
	Config.Recipes.push([Recipe.Socket.Armor, 432]); // Socket wirefleece
	Config.Recipes.push([Recipe.Socket.Armor, 433]); // Socket diamandmail
	Config.Recipes.push([Recipe.Socket.Armor, 434]); // Socket loricatedmail
	Config.Recipes.push([Recipe.Socket.Armor, 435]); // Socket boneweave
	Config.Recipes.push([Recipe.Socket.Armor, 436]); // Socket greathauberk
	Config.Recipes.push([Recipe.Socket.Armor, 437]); // Socket balrogskin
	Config.Recipes.push([Recipe.Socket.Armor, 438]); // Socket hellforgeplate
	Config.Recipes.push([Recipe.Socket.Armor, 439]); // Socket krakenshell
	Config.Recipes.push([Recipe.Socket.Armor, 440]); // Socket hellforgeplate
	Config.Recipes.push([Recipe.Socket.Armor, 441]); // Socket shadowplate
	Config.Recipes.push([Recipe.Socket.Armor, 442]); // Socket Sacred Armor
	Config.Recipes.push([Recipe.Socket.Armor, 443]); // Socket Archon Plate
die armors bugged mein bots atm alle, ich würde gerne meien bots auch fortis da gleich reinbauen lassen

also cuben > forti eth

wie wären da der code?

so?

Config.KeepRunewords.push("[type] == armor && [Flag] == ethereal # [FireResist] >= 25");

oder ist der code anderst?
12/24/2012 20:11 mirkoregge#1256
Code:
	Config.Runewords.push([Fortitude, 442]); // Sacred Armor
	Config.Runewords.push([Fortitude, 443]); // Archon Plate
	Config.KeepRunewords.push("[Type] == Armor && [Flag] == ethereal # [FireResist] >= 25");
bin mir nicht sicher ob [Type] == Armor geht oder ob man alle einzeln auflisten muss

edit:
got now error on adding new profiles:
[Only registered and activated users can see links. Click Here To Register...]
12/25/2012 14:55 tgvbhz#1257
Wie gebe ich in der Pickit an, dass ein Item Ladungen eines bestimmten Skills haben soll?
12/25/2012 15:37 mirkoregge#1258
wenns immer noch so ist:
[Only registered and activated users can see links. Click Here To Register...]

ansonsten schrieb kolton bei bh:
Quote:
it uses [description] == "level 5 teleport" or any other part of item description

It can show up as error in nip checker, so ignore if it does
ich vermute, dass du sowas in der pickit haben willst:
Code:
[type] == staff && [class] <= exceptional && [quality] == rare # [description] == "level 5 teleport" && [fcr] == 20 && [itemlevelreq] <= 30
level 5 ilvl99
level 4 ilvl87
12/25/2012 15:41 Northern Light#1259
Quote:
Originally Posted by mirkoregge View Post
Code:
	Config.Runewords.push([Fortitude, 442]); // Sacred Armor
	Config.Runewords.push([Fortitude, 443]); // Archon Plate
	Config.KeepRunewords.push("[Type] == Armor && [Flag] == ethereal # [FireResist] >= 25");
bin mir nicht sicher ob [Type] == Armor geht oder ob man alle einzeln auflisten muss

edit:
got now error on adding new profiles:
[Only registered and activated users can see links. Click Here To Register...]
denke dein char name ist zu lang...
12/25/2012 16:09 mirkoregge#1260
Nein, hatte gepasst (schließlich war der Char ja erstellt^^); nach einem Neustart des Bots konnte ich das Profil erstellen.

btw hatte nen Post von dir im Allgemein/Sonstiges-Topic zitiert (Min/Max Stats Uniques für Pickit) und noch keine Antwort drauf erhalten :/ Hab nur noch morgen Zeit.