Wenn du folgendes beachtest, sollte dein Bot besser laufen:
Code:
[B][COLOR="Red"]Kuk-Bot-V4[/COLOR][/B]
[Settings]
//Ein Slash vor einer Zeile deutet auf eine Anleitung/Anmerkung
//Alle Einstellungen das "Chicken" (Flucht/Flüchten) betrefend werden in Promille vorgenommen (nicht in Prozent!).
//Bis jetzt ist nur die "normale" Reihenfolge verfügbar (HP>RP>Chicken); d.h. der Bot trinkt erst HPs, dann RPs und flüchtet dann
// CharEinstellungen bzw. Equipeinstellungen
NoBo_HPADD=5 -----> Erhöhtes Leben in % ( z.B. 5% von Enigma)
NoBo_MPADD=40 ----> Erhöhtes Mana in % ( z.b. 25% von SoJ)
Energy_Plus=60 ---> Alle +Energie Punkte aus dem Equip (z.B. Torch +10/Anni +10/Shako +2) multipliziert mit 1,5. Das Ergebnis wird auf eine Nicht-Komazahl gerundet (z.b. 55 statt 55,2)
Vita_Plus=284 ----> Alle +Vita Punkte aus dem Equip (z.B. Torch +10/Anni +10/Shako +2) multipliziert mit 3. Das Ergebnis wird auf eine Nicht-Komazahl gerundet (z.b. 55 statt 55,2).
UseJuvAtNoMana=1 -> Soll der Bot RPs trinken falls er kein Mana mehr hat? 1= Ja; 0= Nein
Base_Life=2267 ---> Gesamtes Leben ohne Bo
Base_Mana=458 ---> Gesamtes Mana ohne Bo
// Einstellungen zu Tränken und Chicken (Flucht/Flüchten)
// Sollte der Bot zu oft aus dem Game gehen, obwohl er noch genug Life/Mana hat, sollte man hier die Einstellungen runterschrauben.
// Dadurch kann allerdings ein Tod wahrscheinlicher werden, deshalb die Werte nicht zu niedrig setzen und lieber Equip/Block etc überprüfen.
// MP= Starker Manatrank; HP= Starker Heiltrank; RP= Starker Regenerationstrank
// Dies sind die EINZIGEN Tränke, die der Bot trinkt. Keine kleinen etc ...
// Die Einstellungen werden in Promille (1/1000*eingestellter Wert) gemacht. z.B. 30%=300
Heal_Mana_MP=300 ------------> Manawert, ab dem ein MP getrunken werden soll.
Heal_Mana_RP=-1 -------------> Manawert, ab dem ein RP getrunken werden soll.
Heal_Mana_InstaChicken=-1 ---> Manawert, bei dem der Bot ein Chicken macht, d.h. der Wert bei dem der Bot das Game verlässt. mit -1 ausgeschalten.
Heal_Life_HP=850 ------------> Lifewert, ab dem ein HP getrunken werden soll.
Heal_Life_RP=700 ------------> Lifewert, ab dem ein RP getrunken werden soll.
Heal_Life_InstaChicken=300 --> Lifewert, bei dem der Bot ein Chicken macht, d.h. der Wert bei dem der Bot das Game verlässt.
Visit_Malah_Mana=925 --------> Manawert, bei dem der Bot Malah/Jamella besucht, um sein Mana zu heilen
Visit_Malah_Life=925 --------> Lifewert, bei dem der Bot Malah/Jamella besucht, um sein Mana zu heilen
Heal_NormalPotion_Timewait=4000 --> Zeit in Milisekunden, die der Bot nach einem HP wartet, bis er einen weiteren HP verwendet.
Heal_RP_Timeout_Retry=500 --------> Zeit in Milisekunden, die der Bot nach einem RP wartet, bis er einen weiteren RP verwendet.
// Gürtel-Einstellungen
// Die Einstellungen sollten so belassen werden, anstatt die Einstellungen zu verändern, sollte man sich lieber einen 16-Slot Gürtel und die entsprechenden Tränke besorgen.
// Die Reihenfolge der Aufzählung gibt die Reihenfolge der Tränke im Gürtel von links nach rechts an.
Target_HP_Count=4 --> Anzahl der HPs im Gürtel
Target_MP_Count=4 --> Anzahl der MPs im Gürtel
Target_RP_Count=8 --> Anzahl der RPs im Gürtel
// Logdatei-Einstellungen
// In den Logdateien wird der genaue Ablauf des Programms festgehalten (Log = Protokoll)
LogRestrict=1 ------> 1= begrenzte Logs; 0= mehr Logs; Auf 0 setzen, wenn einem die Logdateien die automatisch erstellt werden nicht ausreichen, z.B. für eine Fehlersuche, ansonsten nicht nötig.
// Baal-Einstellungen
KillBaal=1 ---------> Baal töten: 1= Ja; 0= Nein (nur die Diener töten)
BaalMessage="Text" -> Nachricht die vor dem betreten des Throns ausgeben werden soll,0= keine Nachricht.
// Merc-Einstellungen
Heal_Merc_HP=60 ----> Lifewert des Merc (Söldner), ab dem der Bot ihm einen HP geben soll (in %).
Heal_Merc_RP=40 ----> Lifewert des Merc (Sölnder), ab dem der Bot ihm einen RP geben soll (in %).
UseMerc=0 ----------> Merc ja oder nein. 1= Ja; 0= Nein
// Weitere Einstellungen
TPSafeMSG="Text" ---> Nachricht die ausgegeben wird, wenn der Bot den Thront gecleaned hat (alle Monster besiegt, Baal beschwört darauf die Diener), 0= keine Nachricht
NGMSG="Text" -------> Nachricht die ausgegeben wird, bevor der Bot das Game verlässt, sog. NextGame-Message.
ChickenOnHostile=3 -> Chicken-Einstellungen, falls ein anderer Spieler einem feindlich gegenübersteht. 0= Nicht abhauen; 1= Flüchten/Spiel verlassen (mit NGMSG); 2= Angreifer wie Monster behandeln; 3= Flpchten/Spiel verlassen (ohne NGMSG)
MinGoldPickup=500 --> Min. Goldbetrag, den der Bot aufhebt. (Funktioniert nicht richtig, dh. manchmal bleibt der Betrag auch liegen)
// TP-Eintellungen
TPCastType=1 -------> 0= Kein TP erstellen, 1= Immer ein TP erstellen, 2= TP automatisch erstellen
// Einstellungen bei Tod
StopAtDeath=2 ------> 0= Bot nicht stoppen, Body im nächsten Spiel aufnehmen; 1= Bot stoppen; 2= Bot anhalten und im Spiel bleiben
// "Fortgeschrittene" Einstellungen
BO_X=23
BO_Y=1
//TP Einstellungen (0/0 = linke obere Ecke wenn man vor dem Portal zur Kammer steht)
TP_X=23 -----> X Koordinate für das Erstellen eines TPs (X ist auf dem Bildschirm von linksoben nach rechtsunten(parallel zur hinteren Wand))
TP_Y=1 ------> Y Koordinate für das Erstellen eines TPs (Y ist auf dem Bildschirm von rechtsoben nach linksunten (parallel zur rechten Wand); größeres Y bedeutet näher am unteren Eingang des Throns)
InitTimeSleep=0
//////////////// CHAOS ONLY EINSTELLUNGEN////////////////////
// Chaos Run Einstellungen
ChaosRunType=1 -----> Art des CS-Runs; 1= Fast CS (TP am Stern, Siegel öffnen, Baal killen); 2= TP am Stern, alle Monster töten; 3= TP am Eingang des CS, alle Monster töten
CleanType=2 --------> "Cleaning"-Einstellungen; 1= als erstes die Monster töten, die dem Bot am nächsten sind; 2= als erstes die Monster töten, die dem TP am nächsten sind (wird bei Fast CS ignoriert)
FCRDelay=450 -------> FCR-Verzögerung
// Allgemeine Run-Einstellungen (wenn Skip Chaos auf 1 und ContBaal auf 0 steht macht der Bot nichts)
SkipChaos=0 --------> Chaos überspringen? 1= ja (nur Baals Diener/Baal); 0= nein (CS-Run)
ContBaal=1 ---------> Thron/Baal säubern? 1= ja (siehe oben); 0= nein
/////////////// ENDE DER CHAOS ONLY EINSTELLUNGEN //////////////
// Einstellungen für die Dauer eines Games
SPCLTOTALGAMEDELAY=640000 --> Gesamte erlaubte Dauer eines kompletten Games in Milisekunden (640000 = 640 Sekunden = 10Min 40 Sekunden); 700000 reichen für Slow Dia+Baalkill aus.
[B][COLOR="Red"]Config.ini[/COLOR][/B]
[Settings]
D2PathName =C:\... ------------> Pfad in dem D2-LOD installiert ist
D2Executable =Diablo II.exe ---> Name der Starter.exe (sollte genau so sein, wenn nicht umbenannt.)
Account = ---------------------> Account Name
Password = --------------------> Account PW
CharSlot = --------------------> Char-Slot, der verwendet werden soll (im Char-Auswahlmenü); gezählt wird von links nach rechts, von oben nach unten.
GameName = --------------------> Spielname für die Bot-Games. Der Bot hängt an den Gewählten GameName automatisch eine fortlaufende Zahl
GamePassType = ----------------> Art des PW: 1= Pw=GameName (z.b. Botgame-1 // 1); 9= Public Game (kein PW); 2-8= zufälliges PW entsprechender Länge; "Text"= festgelegtes PW ("Text"=PW)
CDkeyCount =0 ---------------------------------------> Anzahl der verwendeten Keys (0= 1Key), wird automatisch geändert, sollte man mehere Keys eingetragen haben (Make-CD-Keys.exe)
LastCDkeyused =1 ------------------------------------> Letzter verwendeter Key
GameTimeout = 450000 --------------------------------> Timeout in Milisekunden wenn der Bot nicht richtig starten kann.
D2WinName = Diablo II -------------------------------> Name des D2 Fensters
Paramaters = -w -lq -direct -txt -title "Diablo II" -> Parameter die an die GameStart.exe angefügt werden (FensterModus etc)
[Delays] = Verzögerungen
MenuMouseSpeed = 3 ----> Mausgeschwindigkeit (am besten so lassen)
GameCreateDelay = 5 ---> Pause zwischen den Games (entsprechend der Run-Dauer einstellen, erlaubt sind max. 20 Games pro Key (an einer IP))
MenuStaticDelay = 400 -> Zeit in Milisekunden der Bot im Menü wartet bis er mit der Eingabe der Daten (Acc-Name+PW) beginnt.
Man sollte sich ruhig die Mühe machen und alles so ausrechenen wie es oben steht, damit funzt die chicken funktion wesentlich effektiver. Ist ein reiner Erfahrungswert.