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!
Für win Vista und win 7 x86!
Für win Vista und win 7 x64!
1. Als erstes downloadet ihr den mal hier
LINK:
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
4. ist das offen geht ihr auf EDIT
5. wenn das offen ist dann Einstellungen vornehmen
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
Soso sequence!!
Blizzard soso:
Fire soso:
Light soso:
Orb soso: (kann man vergessen die geht nicht to low dmg!)
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 }
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!
so da es immer noch nicht einleuchtend war, ein Video und wer das auch nicht Rafft dann weis ich auch nicht mehr weiter.
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 }
56 Meteor
47 Fire Ball
56 Meteor
64 Frozen Orb
MFG
MATZE