D2BS MF Bot für 1.13 beta!!!

12/20/2009 13:29 xdoddestroyer#1
Hi @ all epvp member,:D

ich habe gestern my friend hk18 versprochen das ich heute eine Anleitung schreibe somit habe ich mich mal mit den D2BS MF Bot für Beta Patch 1.13 befasst und möchte somit eine dazu schreiben wie man den zum Laufen bekommt.

Erst mal in voraus auf update für Windows schauen ob ihr auf den aktuellen Stand seid. Habt hier mal die links für Microsoft Visual C++ 2008!

Für win xp!

[Only registered and activated users can see links. Click Here To Register...]

Für win Vista und win 7 x86!

[Only registered and activated users can see links. Click Here To Register...]

Für win Vista und win 7 x64!

[Only registered and activated users can see links. Click Here To Register...]


1. Als erstes downloadet ihr den mal hier

LINK:
[Only registered and activated users can see links. Click Here To Register...]

2. wenn ihr den endpackt habt , die js32.dll in euren System Ordner
Bei Vista 32 Bit in den sys 32 und bei 64 in 64bit Ordner
Bei win7 32 Bit in sysWOW32 und bei 64bit in sysWOW64 rein kopieren.

3. öffnet die OOG.exe
[Only registered and activated users can see links. Click Here To Register...]

4. ist das offen geht ihr auf EDIT
[Only registered and activated users can see links. Click Here To Register...]

5. wenn das offen ist dann Einstellungen vornehmen

[Only registered and activated users can see links. Click Here To Register...]

EDIT: THX @ jeet133 bei flags in der ogg exe -direct -txt damit der auch gräfin und summoner machen kann!

Wenn ihr alle Einstellungen gemacht habt dann update!

6. wenn ihr das fertig habt geh ihr in den scripts-ntbot Ordner
Libs
Config
Dan seht ihr die Dateien


[Only registered and activated users can see links. Click Here To Register...]

Soso sequence!!

Blizzard soso:

[Only registered and activated users can see links. Click Here To Register...]

Fire soso:

[Only registered and activated users can see links. Click Here To Register...]

Light soso:

[Only registered and activated users can see links. Click Here To Register...]

Orb soso: (kann man vergessen die geht nicht to low dmg!)

[Only registered and activated users can see links. Click Here To Register...]

wenn ihr noch andere braucht schreibt es rein dan füge ich sie noch mit ein soweit ich weis ist es wie bei nt wo alle chars gehen.


7. Ich nutze orb als Beispiel


bei der ini hinten den char namen nicht vergessen! also zb NTConfig_Sorceress_matze

Code:
if(!isIncluded("config/NTConfig.dbl")) include("config/NTConfig.dbl");

var NTConfig_CastStatic;

function NT_LoadConfig()
{
	//------------------------------------------------------------------------------
	// Boss configuration
	//------------------------------------------------------------------------------
	

	NTConfig_PublicMode = true;
	
	//NTConfig_Script.push("Gamble")  //1.13 ptr gamble bot
	//NTConfig_Script.push("Eldritch"); NTConfig_ShenkExtension = false;NTConfig_DacFarrenExtension = false ;
	//NTConfig_Script.push("Leech"); NTConfig_KillBaal = true; //baal leaching script
	//NTConfig_Script.push("LeechD"); // chaos helper
	//NTConfig_Script.push("Pindleskin"); NTConfig_NihlathakExtension = false;
	//NTConfig_Script.push("Nihlathak"); NTConfig_PindleskinExtension = false;
	//NTConfig_Script.push("Eldritch"); NTConfig_ShenkExtension = false;
	//NTConfig_Script.push("ThreshSocket");
	//NTConfig_Script.push("Frozenstein");
	//NTConfig_Script.push("Baal"); NTConfig_KillBaal = true;
	//NTConfig_Script.push("Diablo");
	NTConfig_Script.push("Mephisto");
	//NTConfig_Script.push("Travincal");
	//NTConfig_Script.push("Summoner");
	//NTConfig_Script.push("Duriel");
	//NTConfig_Script.push("AncientTunnels");
	NTConfig_Script.push("Andariel");
	//NTConfig_Script.push("Countess");
	//NTConfig_Script.push("Pit"); NTConfig_ClearPitLevel1 = true;
	//NTConfig_Script.push("Mausoleum");
	NT_PickUtility = false;		// tries to fill belt and tombs with pickit
	NTConfig_StartDelay = 0;	// Delay time in milliseconds to start;
	NTConfig_AreaDelay = 500;	// Delay time in milliseconds to change area;
	NTConfig_SnagDelay = 500;	// Delay time in milliseconds to wait before starting picking items

	NTConfig_SkipHealLife = 90;	// If you have more than this percent of life, you won't go to a healer
	NTConfig_SkipHealMana = 70;	// If you have more than this percent of mana, you won't go to a healer
	NTConfig_SkipHealCurses = false;// If you want to skip curses, set to true
	NTConfig_UseMerc = false;	// Set to true if you use a mercenary, will revive merc at a reviver npc.
	NTConfig_ResetWeapon = true;	// Set to true to reset weapon when reviving merc

	NTConfig_LifeThresh = 60;	// Drink a normal potion if under this percent of life.
	NTConfig_LifeRejuvThresh = 40;	// Drink a rejuvenation potion if under this percent of life.
	NTConfig_ManaThresh = 30;	// Drink a normal potion if under this percent of mana.
	NTConfig_ManaRejuvThresh = 10;	// Drink a rejuvenation potion if under this percent of mana.
	NTConfig_LifeChicken = 30;	// This is your chicken life percent. If you go below this life total, exit game.
	NTConfig_ManaChicken = 0;	// This is your chicken mana percent. If you go below this mana total, exit game.

	NTConfig_MercLifeThresh = 60;	// This is the threshold to use a life potion on your merc in percent.
	NTConfig_MercRejuvThresh = 40;	// This is the threshold to use a rejuv potion on your merc in percent.
	NTConfig_MercChicken = 20;	// This is your mercs chicken life percent. If he goes below this, exit game.

	NTConfig_FreeSpace = 4;		// Number of free columns. If less full columns are
	// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
[COLOR="Red"][B]	NTConfig_Columns[0] = [1,1,1,1,1,1,0,0,0,0];
	NTConfig_Columns[1] = [1,1,1,1,1,1,0,0,0,0]; <--- wie bei nt! 0=belegt 1=freier Platz!
	NTConfig_Columns[2] = [1,1,1,1,1,1,0,0,0,0];
	NTConfig_Columns[3] = [1,1,1,1,1,1,1,1,0,0];[/B]
[/COLOR]
	NTConfig_MinGoldToStash = 100000;	// Maximum gold amount carried before going to stash

	//----------------------------------------------------------------------------------------------
	// Type of potion used in each belt column
	// Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
	// Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
	// Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
	// Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
	// To use rejuvenations only, put "rv" in all columns.
	//----------------------------------------------------------------------------------------------
	NTConfig_BeltColType[0] = "hp";
	NTConfig_BeltColType[1] = "mp";
	NTConfig_BeltColType[2] = "mp";
	NTConfig_BeltColType[3] = "rv";

	//----------------------------------------------------------------------------
	// Minimum amount of potions in each column before needing refilling
	// If there's less potions then this number in the column we go and shop.
	// Set to 4 to go shopping as soon as there's a potion missing.
	// Recommend leaving columns set to "rv" at 0. Since shops won't carry rejuvs.
	//----------------------------------------------------------------------------
	NTConfig_BeltColMin[0] = 4;
	NTConfig_BeltColMin[1] = 4;
	NTConfig_BeltColMin[2] = 0;
	NTConfig_BeltColMin[3] = 0;

	//-----------------------------------------------------------------------------------
	// SnagIt configuration
	// Here is a list of preset nip files assuming you use nip package.
	// If you want to add your own .nip files, just copy any line and enter the
	// To disable a .nip file, just add "//" at the start of the line or delete the line.
	//-----------------------------------------------------------------------------------
	NTConfig_NIPFilePath.push("uniques.nip");
	NTConfig_NIPFilePath.push("sets.nip");
	NTConfig_NIPFilePath.push("whites.nip");
	NTConfig_NIPFilePath.push("runes.nip");
	NTConfig_NIPFilePath.push("rares.nip");
	NTConfig_NIPFilePath.push("magics.nip");
	NTConfig_NIPFilePath.push("gems.nip");
	NTConfig_NIPFilePath.push("charmsjewels.nip");
	NTConfig_NIPFilePath.push("ringsamulets.nip");
	NTConfig_NIPFilePath.push("potions.nip");
	//NTConfig_NIPFilePath.push("moneymaker.nip");
	NTConfig_NIPFilePath.push("keys.nip");

	NTConfig_SnagRange = 40;	// Radius to check for dropped items. 40 is a good number here

	//------------------------------------------------------------------------------
	// GambleIt configuration
	// To specify what items to gamble, adjust the array with the desired item codes
	//------------------------------------------------------------------------------
	NTConfig_GambleIt = true;		// Enable gambling
	NTConfig_GambleStopGold = 300000;	// Gold amount to stop the gambling

	NTConfig_GambleItem.push("rin");	// Rings
	NTConfig_GambleItem.push("amu");	// Amulets
	NTConfig_GambleItem.push("ci0");	// Circlets
	NTConfig_GambleItem.push("ci1");	// Coronets
	//NTConfig_GambleItem.push("lgl");	// Leather Gloves
	//NTConfig_GambleItem.push("vgl");	// Heavy Gloves
	//NTConfig_GambleItem.push("mgl");	// Chain Gloves
	//NTConfig_GambleItem.push("tgl");	// Light Gauntlets
	//NTConfig_GambleItem.push("hgl");	// Gauntlets

	NTConfig_OpenChest = true;	// Set to true to open chest

	//------------------------------------------------------------------------------
	// Attack configuration
	//------------------------------------------------------------------------------
	NTConfig_AttackFirst = 64;	// Cast your first spell once. Set to 0 if you won't
	NTConfig_AttackBoss = 49;	// Cast your primary spell to boss.
	NTConfig_AttackOthers = 53;	// Cast your primary spell to others.
	NTConfig_AttackSecondary = 58;	// Cast your Secondary spell if monster is immune to your primary spell. Set to 0 if you won't
	NTConfig_ClearPosition = false;	// Set to true if you want to clear area after killing boss.
	NTConfig_CheckSafe = true;	// Set to true to check for curses, merc and potion (go to town if needed)

	NTConfig_CastStatic = 60;	// Cast Static Field until monster's HP lower less than this percent. Set to 100 if you won't
}
Bei gambel oben aufpassen der macht dann die Gold Funktion ingame (bei lvl 99 gold 990000) und macht nur gambel!!!
und es kann sein das wenn ihr den bot das erste mal gestarted habt das der dan eine EXTRA NEUE ini macht!



PS: DANKE HK18 OHNE IHN HÄTTE ICH DEN BOT NICHT GEFUNDEN, PROBIERT UND TESTEN KÖNNEN!!!
DANKE AN co_cain WEIL ER SCHONMAL LINKS MIT HIER EINGEBRAUT HATTE!!!


EDIT: ist safe zumindest habe ich ihn die ganze nacht mal gambeln lassen und bin bis jetzt noch nicht banned worden also schon mal ein super zeichen^^

EDIT: wegen keys wechseln läuft wie bei nt-bot

bei der ogg da wo Cd keys steht einfach die d2char.mpq namen reinschreiben also so

d2char.mpq;d2char.mpq

aber bitte die Namen von den Ordner von dia nehmen könnt natürlich auch von d1 Ordner die unebenen zb key2 die in anderen dia Ordner rein kopieren mit den der bot used und dann einfach so schreiben

key1;key2

dann bei Profil wo Game per CD key steht einfach eine 5 machen das der dann nach aller 5runs key Switch.

wer das nicht begreift sollte hier schauen is fast so ähnlich!
[Only registered and activated users can see links. Click Here To Register...]

so da es immer noch nicht einleuchtend war, ein Video und wer das auch nicht Rafft dann weis ich auch nicht mehr weiter. :D


zwichen key1 und key2 das ;


hier die skill ID für soso pala braucht ihr ja nicht^^

Code:
Sorceress:

36	Fire Bolt
37	Warmth
38	Charged Bolt
39	Ice Bolt
40	Frozen Armor
41	Inferno
42	Static Field
43	Telekinesis
44	Frost Nova
45	Ice Blast
46	Blaze
47	Fire Ball
48	Nova
49	Lightning
50	Shiver Armor
51	Fire Wall
52	Enchant
53	Chain Lightning
54	Teleport
55	Glacial Spike
56	Meteor
57	Thunder Storm
58	Energy Shield
59	Blizzard
60	Chilling Armor
61	Fire Mastery
62	Hydra
63	Lightning Mastery
64	Frozen Orb
65	Cold Mastery

dan geht ihr in die ini von euren char ganz unten steht das (bei mir fire soso)


Code:
	//------------------------------------------------------------------------------
	// Attack configuration
	//------------------------------------------------------------------------------
	NTConfig_AttackFirst = 56;	// Cast your first spell once. Set to 0 if you won't
	NTConfig_AttackBoss = 47;	// Cast your primary spell to boss.
	NTConfig_AttackOthers = 56;	// Cast your primary spell to others.
	NTConfig_AttackSecondary = 64;	// Cast your Secondary spell if monster is immune to your primary spell. Set to 0 if you won't
	NTConfig_ClearPosition = false;	// Set to true if you want to clear area after killing boss.
	NTConfig_CheckSafe = true;	// Set to true to check for curses, merc and potion (go to town if needed)

	NTConfig_CastStatic = 60;	// Cast Static Field until monster's HP lower less than this percent. Set to 100 if you won't
}
so und da gibt ihr die endsprechende ziffer für euren skill ein habe meine fire soso hier genommen!

56 Meteor
47 Fire Ball
56 Meteor
64 Frozen Orb


MFG

MATZE
12/20/2009 13:40 HK18#2
super top gemacht =) hoffe jmd findet schnell eine lösung!
12/20/2009 14:25 -deli-#3
Fettes thx schonmal... bin am testen und fehler suchen :P
12/20/2009 15:13 Deutsche-Mafia#4
d.h. mit dem kann ich unendlich gamblen?
12/20/2009 16:03 kal_el#5
ich adde den mal auf anfrage von matze in die downloadbase...
aber...
ob der so safe ist .... bin mir da ned so sicher...
regards
12/20/2009 16:07 -deli-#6
Matze hast du Orb // light sorc ???

Ich hab die config auf Orb // Fb abgeändert und jetzt löft er..

heißt vielleicht kackt der bot bei dir ab weil er lightning und chain lightning nutzen will aber du es gar nich geskillt hast ..

ich bräuchte nur noch ne pick it die alle uniques stasht die gebrauchbar sind
egal ob low oder High :) aber das sollt kein prob darstellen denk ich
12/20/2009 16:43 xdoddestroyer#7
Quote:
Originally Posted by -deli- View Post
Matze hast du Orb // light sorc ???

Ich hab die config auf Orb // Fb abgeändert und jetzt löft er..

heißt vielleicht kackt der bot bei dir ab weil er lightning und chain lightning nutzen will aber du es gar nich geskillt hast ..

ich bräuchte nur noch ne pick it die alle uniques stasht die gebrauchbar sind
egal ob low oder High :) aber das sollt kein prob darstellen denk ich
die pick aus meinen spoiler geht auch
habe orb
wenn dan mach ich mal ne fire soso und teste das mal^^

EDIT: DANKE FUNZT!!!

Quote:
Originally Posted by Deutsche-Mafia View Post
d.h. mit dem kann ich unendlich gamblen?
ja soviel ich die nacht gesehen habe

Quote:
Originally Posted by kal_el View Post
ich adde den mal auf anfrage von matze in die downloadbase...
aber...
ob der so safe ist .... bin mir da ned so sicher...
regards
doch also ich bin heute noch nicht banned worden!
12/20/2009 16:49 HK18#8
Quote:
Originally Posted by kal_el View Post
ich adde den mal auf anfrage von matze in die downloadbase...
aber...
ob der so safe ist .... bin mir da ned so sicher...
regards
soviel ich das von blizzard kenne ist warden auf den testservern aus, sonst würden auch die level 99 etc nicht gehen^^
12/20/2009 17:31 DjChrisE#9
Bin gerade am Runterladen von dem guten Stück ( Hoff )

also versteh ich das richtig wenn ich gamble anmache gambelt er ausschlieslich und kept auch nur wirklich brauchbare sachen oder auch teilweise crap?? weil ich lass ihn über nacht laufen . nich das er mir alles voller crap packt ;P

Lg
12/20/2009 17:52 xdoddestroyer#10
Quote:
Originally Posted by DjChrisE View Post
Bin gerade am Runterladen von dem guten Stück ( Hoff )

also versteh ich das richtig wenn ich gamble anmache gambelt er ausschlieslich und kept auch nur wirklich brauchbare sachen oder auch teilweise crap?? weil ich lass ihn über nacht laufen . nich das er mir alles voller crap packt ;P

Lg
individuel wie du pickit hast also kannst du ja einstellen wie du willst wenn du nicht sicher bist nimm die aus mein spoiler da habe ich eigendlich immer posetive meinungen gehabt

mfg

matze
12/20/2009 17:55 DjChrisE#11
Problem ist aufgetreten. wenn ich auf start klicke macht er d2 an und es steht sofort da fail to send hooks oder sowas in der art. dann eine fehlermeldung von windows und das wars.

habe die datei aber ins symstem 32 kopiert
12/20/2009 17:59 xdoddestroyer#12
Quote:
Originally Posted by DjChrisE View Post
Problem ist aufgetreten. wenn ich auf start klicke macht er d2 an und es steht sofort da fail to send hooks oder sowas in der art. dann eine fehlermeldung von windows und das wars.

habe die datei aber ins symstem 32 kopiert
hast du den patch vorher runtergeladen wenn mach mal screen
12/20/2009 18:07 DjChrisE#13
Hat sich erledigt. hatte den Haken vergessen zu setzen bei welcher version er starten soll. jetzt läuft es
12/20/2009 18:18 DjChrisE#14
Oder auch nicht. bin zwar lvl 99 aber er kriegt immer nur gold und dann isses gleich wieder weg so als ob er 2 mal gold kriegen will. und mit gheed reden tuht er auch nicht. muss ich noch was in der config verändern?
12/20/2009 19:20 kurzUm#15
So jungs , meiner will nicht.Und ich hab kein Plan wieso.
Ich hab die Updates gemacht für XP und C++.
Die js32.dll in mein system32 ordner.
Die exe gestartet.EDIT und alles eingetragen.
Denn Namen geändert in der Bot.cfg also Sorc_Name ...
Und nix geht.
Logt sich ein join Game und stillstand.
Wer eine Idee?

Geil is auch ich hab keinerlei Fehlermeldung oder sonstiges.
Log is auch leer..