es ist ganz simpel und mit 2 min nachdenken sofort zu bewerkstelligen *g*
zu allererst braucht ihr das ganz normale co baal script welches bei dem 3.1 bluebird V 1.1 enthalten ist!

stellt alles genauso wie in der anleitung ein.
so nun kommen wir zu dem punkt um den es eigentlich geht.
wie schaffen wir es das jeder char seinen eigenen run macht und sich zum schluss bei baal wieder vereint.
und das wenn der "starke" char raus ist die "schwachen" folgen.
dadurch das ihr das co-baal leech script nutzt sollte punkt 2 ja wohl verständlicherweise geklärt sein
aber nun zum ersten punkt mit den mf runs.
wie ihr ja seht gibt es keine runs im leecher script
also fügen wir diese einfach ein
PHP Code:
function NT_LoadConfig()
{
//------------------------------------------------------------------------------
// Baal-Leech-Bot
//------------------------------------------------------------------------------
//NTConfig_Script.push("NTBaalLeech.ntj");
//------------------------------------------------------------------------------
// Co-Diablo-Bot / Co-Baal-Bot
//------------------------------------------------------------------------------
NTConfig_Leader = "leader char name" // Hier zwischen die zwei "" den genauen Namen eures Leader-Chars eingeben
//NTConfig_Script.push("NTDiabloLeechFight.ntj");
NTConfig_Script.push("NTBaalLeechFight.ntj"); NTConfig_KillBaal = true;
nun überlegen wir was der leeder alles schnell machen kann und was der betrefende leecher.
diese fügen wir nun in das leecher script ein.
PHP Code:
function NT_LoadConfig()
{
NTConfig_Script.push("NTKurastTravel.ntj");
NTConfig_Script.push("NTMausoleum.ntj"); NTConfig_KillBloodRaven = true;
//------------------------------------------------------------------------------
// Baal-Leech-Bot
//------------------------------------------------------------------------------
//NTConfig_Script.push("NTBaalLeech.ntj");
//------------------------------------------------------------------------------
// Co-Diablo-Bot / Co-Baal-Bot
//------------------------------------------------------------------------------
NTConfig_Leader = "leader char name" // Hier zwischen die zwei "" den genauen Namen eures Leader-Chars eingeben
//NTConfig_Script.push("NTDiabloLeechFight.ntj");
NTConfig_Script.push("NTBaalLeechFight.ntj"); NTConfig_KillBaal = true;
in diesem fall macht unser leecher unterkurast und dann das mausoleum.
danach geht er wie im script befohlen nach akt 5 und wartet dort auf das tp für den co-baal mit dem leader. (man könnte auch einstellen das er nur leecher dann ist)
so beim leader stellen wir es nun folgender maßen ein! er soll natürlich nicht tatenlos rumstehen während unser lieber leecher mf runs macht.
also // weg bei den sachen die er machen soll bevor er "open" baal macht.
mögliche probleme und deren verhinderung:
problem:
ein problem kann sein das ihr auch das co-diablo script aktiviert habt.
sollte der leader so schnell seind as er mit cs fertig ist bevor der leecher dort ankommt steht sich der leecher so lange in akt 4 die beine in den bauch bis der leader mit baal fertig ist und das spiel verlässt -.-
lösung:
entweder den leecher garnicht erst das co-dia script machen lassen doer seinen run so kurz halten das er definitiv vor dem ende des cs runs akt 4 auf das tp wartet.
sollte der leader schon im cs aktiv sein ist es kein problem.
der leecher sieht das tp geht rein und folgt seinem script.
kann also sein das er noch einmal den ganzen abgefertigten weg des leaders absucht bis er bei ihm ankommt um den rest mit ihm gemeinsam zu bestreiten
problem:
pindel zum schluss beim leader.
er killt pindel öffnet sein tp und geht in die stadt.
dort wartet aber schon der leecher. er sieht das tp geht rein und sucht den thron (bei pindel). folge er geht aus dem spiel da fehler. und der leader macht baal alleine.
lösung:
eine lösung wäre ihr lasst den leecher pindel machen.
eine andere lösung wäre pindel viel weiter vorne zu setzen in seiner attack reinfolge.
denn wie oben geschrieben arbeitet sich der bot beid ens cripten von oben nach unten durch. (selbe gillt für eldrich schenk)
bsp. config des leaders:
PHP Code:
NTConfig_Script.push("NTPindleskin.ntj"); NTConfig_NihlathakExtension = false;
NTConfig_Script.push("NTEldritch.ntj"); NTConfig_ShenkExtension = true; NTConfig_DacFarren = true;
NTConfig_Script.push("NTDas Loch.ntj"); NTConfig_ClearHoleLevel1 = 1; // 0 : nicht clearen, 1 : nur den Weg clearen, 2 : alles clearen
NTConfig_Script.push("NTAndariel.ntj");
NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = true;
der voteil ist halt eindeutig. wenn der leecher akt 5 ankommt und auf das tp wartet sollte der leader schon lange in einem anderen akt ein tp gebraucht haben. also ist keins in akt5 durch das der leecher kann. dadurch auch keine fehlermeldung
problem:
der leecher sammelt bei seinen mf runs garnichts ein.
lösung:
standartmäßig ist die pickit beim leecher ausgestellt.
also einschalten und nicht ärgern das der leecher bei baal dem leader die items vor der nase wegschnappt
problem:
der leecher wartet nie lange genug bis der leader endlich bei baal ankommt und geht vorher raus.
lösung:
schaut auf die maxgametime.
meist ist die beim leecher eher niedrig eingestellt da es sich ja um schnelle baalruns handelt.
stellt diesen wert einfach höher dann klappt das auch mit dem leechen nach dem mf run.
edit: ein weiteres problem
problem:
der leecher ist gestorben und nun wartet er auf das nächste spiel.
oder der leader hatte einen jb.
wärend der zeit schreibt der leecher natürlich immer wieder sehr schnell hintereinander /f l
diese führt leider sehr schnell zu einem spam kick welcher sich nur mit einem reconect lösen lässt.
lösung:
sollte aber nur für pw runs genutzt werden
ihr geht in eure NTBotLeech.ntj
dort sucht ihr nach dem eintrag....
Say('/f l');
darunter befindet sich der eintrag
Delay(xxxx); (xxx steht für eine zahl in ms)
ändert diesen xxxx zahlenwert nach oben.
bewährt hat sich ein wert zwischen 9000 bis 12000
größere werte können einem beim zuschauen schon angst machen das er vielleicht garnicht schreibt
in der regel sollten diese werte aber reichen um den spam kick zu unterbinden.
problem:
leecher machen 2-4 unterschiedliche partys
lösung:
in erster linie würde ich sagen ihr habt was falsch eingestellt
fals ihr aber keine lust habt diesen fehler zu suchen empfiehlt sich die lösung von dem problem davor.
einfach den leechern unterschiedliche zeiten geben.
leecher eins soll nur alle 9000 ms nach dem game suchen.
leecher zwei soll nur alle 10000 ms nach dem leader suchen.
ihr seht worauf das hinaus läuft.
dadurchd as leecher eins das game schneller sieht joint er auch schneller. hat damit nur den leader von dem er die party annehmen kann.
danach kommt leecher zwei hat nur die beiden in einer party also ist mit dabei
wenn dann nummer drei kommt .........
um das zu berwerkstelligen ist aber wieder etwas arbeit von nöten.
als erstes müsst ihr eure NTBotLeech.ntj kopieren und neu bennen.
bsp: NTBotLeech2.ntj
bei der auswahl im manager eurer char´s wo ihr ja normalerweise als entry point NTBotLeech.ntj auswählen sollt macht ihr für char eins die NTBotLeech.ntj für char zwei wählt ihr die NTBotLeech2.ntj usw.
diese werden im entry point auftauchen sobald ihr diese erstellt habt.
so ich weiss es ist nicht großes ob es dergleichen schon einen threat gibt kann ich nicht sagen. ich habe zumindest keinen gesehen.
ein danke geht an alle die den bluebird 1.1 mit seinen funktionen ermöglicht haben damit es diese lösung geben kann.






