[D2NT] Public Botten for Dummies

10/25/2010 12:11 lanara#376
Quote:
Originally Posted by DavLad View Post
Wenn mein ladder acc nen game verlest ... geht der co fighter komplet aus dia raus ... wieos ? verpasst dann immer 1 game


nächstes problem ich use mit meinem haut car also dem ladder den standart d2nt bot ... der co foigher .. tekt aber zum stern bei den diaruns der hammerdin killt aber alles erst mal auf dem weg nach oben .. wie kann ich das beheben ?


und mein letzten problem wenn das 3. sigel geöfnen wirt erstart der cofighter und macht nichts mehr
Wtf, deutsch!?

1. Hast du beim Leecher Profil etwas bei Games/CD Key eingetragen?
2. Der Co Leader ist auf das Leader Script aus meinem Bot abgestimmt, nicht auf das von anderen.
3. Das Dia Script scheint allgemein bei manchen verbuggt zu sein, allerdings habe ich dafür noch keine Lösung.
4. Les dir deine Posts vorm absenden nochmal durch, das ist so mit das härteste, was ich hier bisher gelesen habe.
10/25/2010 12:17 DavLad#377
noch ein bug der co fighter macht die seals auf .... wieos ?

Quote:
var NTConfig_CastStatic;
var NTConfig_Teleport;

function NT_LoadConfig()
{
//################################################## #################
//#########################BotType festlegen#########################
//################################################## #################

NTConfig_BotType = 2;
// 1 = Leader
// 2 = Co-Leecher
// 3 = Leecher


//################################################## ##################
//###########################Leader Scripts###########################
//################################################## ##################

if(NTConfig_BotType <= 1)
{
//##########################Eldritch+Shenk########## ################
//NTConfig_Script.push("NTEldritch.ntj"); NTConfig_FarmRVPots = 4; // Wenn dem Char mehr als x rv pots fehlen, farmt er Eld+Shenk. Wenn er mehr hat, dann nicht. Wenn er immer farmen soll, dann auf 0 setzen.

//##############################Diablo############## ################
//NTConfig_Script.push("NTDiablo.ntj"); NTConfig_DiabloLeechers = false; // DiabloLeechers auf true setzen, wenn ihr Leecher mit dem NTDiabloLeech Script dabei habt
NTConfig_StarTPMsg = "TP up - Please let me open the seals and stay one screen behind me, if you are leecher."; // welche Nachricht soll gesagt werden wenn das TP am Stern gemacht wird. nichts zwischen "" eintragen wenn nichts gesagt werden soll
NTConfig_KillDiaMsg = "Killing Diablo, Leechers go hide behind the corners.";// welche Nachricht soll gesagt werden wenn alle Siegel offen sind. nichts zwischen "" eintragen wenn nichts gesagt werden soll
NTConfig_DiaNxtGame = ""; // Wenn nach Dia schluss ist, dann hier Next Game Message eintragen

//###############################Baal############### ################
//NTConfig_Script.push("NTBaal.ntj"); NTConfig_KillBaal = true;
NTConfig_UnsafeTP = true; // Soll ein unsafe tp geöffnet werden beim baalrun?
NTConfig_UNSAFETPSpoke = "Fighters may come now"; // welche Nachricht soll geschrieben werden wenn das unsafe tp geöffnet wird. nichts zwischen "" eintragen wenn nichts gesagt werden soll
NTConfig_SafeTP = "Leechers may come now"; // welche Nachricht soll gesagt werden wenn das safe tp gemacht wird. nichts zwischen "" eintragen wenn nichts gesagt werden soll
NTConfig_KILL = "Time to kill Baal"; // welche Nachricht soll ankündigen das baal gemacht werden soll. nichts zwischen "" eintragen wenn nichts gesagt werden soll
NTConfig_NxtGame = "Next Game. Join 'OP Mychannel' to follow my runs"; // welche Nachricht soll am ende des runs geschrieben werden. nichts zwischen "" eintragen wenn nichts gesagt werden soll

//###############################Rest############### ################
NTConfig_NIPFilePath.push("leader.nip"); // Leader hat seine eigene Pickit
NTConfig_Eintritt = false; // Soll der Bot eine Nachricht schreiben, wenn jemand das Spiel betritt, dann auf true stellen
NTConfig_Willkommen = "Welcome to my runs."; // Angezeigte Nachricht, wenn NTConfig_Eintritt = true ist

}


//################################################## ##################
//#########################LeechFight Scripts#########################
//################################################## ##################

if(NTConfig_BotType == 2)
{
NTConfig_Leader = "xxxx" // Name vom Leader-Char, Groß- und Kleinschreibung beachten!

//##############################Diablo############## ################
NTConfig_Script.push("NTDiabloLeechFight.ntj");

//###############################Baal############### ################
NTConfig_Script.push("NTBaalLeechFight.ntj"); NTConfig_KillBaal = true;
NTConfig_CoLeechTPMsg = ""; // Bei dieser Message vom Leader geht der Bot ins TP. Wenn er jederzeit rein gehen soll, leer lassen.

//###############################Rest############### ################
NTConfig_NIPFilePath.push("leecher.nip"); // Leader hat seine eigene Pickit
NTConfig_Leech = false; // Wenn der LeechFighter keine Enigma hat, aber trotzdem mitkämpfen soll, dann auf true stellen.
NTConfig_JoinOnly = true; // Leecher joined nur Partys, macht aber selber keine auf
}


//################################################## ##################
//###########################Leecher Scripts##########################
//################################################## ##################

if(NTConfig_BotType >= 3)
{
NTConfig_Leader = "Leader Char Name" // Name vom Leader-Char, Groß- und Kleinschreibung beachten!

//##############################Diablo############## ################
//NTConfig_Script.push("NTDiabloLeech.ntj"); // NTConfig_DiabloLeechers MUSS beim leader auf true sein

//###############################Baal############### ################
//NTConfig_Script.push("NTBaalLeech.ntj");
NTConfig_LeechTPMsg = "Leechers may come now"; // Bei dieser Message vom Leader geht der Bot ins TP. Wenn er jederzeit rein gehen soll, leer lassen.

//###############################Rest############### ################
NTConfig_Leech = true; // Wenn der Leecher Enigma hat, dann auf false stellen
NTConfig_JoinOnly = true; // Leecher joined nur Partys, macht aber selber keine auf
}


//################################################## ##################
//#########################Char Einstellungen#########################
//################################################## ##################

// Diese Zahlen Spiegeln euer Inventar wieder. 0 = Von euch belegter Platz, den der Bot nicht anrührt. 1 = Hiermit darf der Bot arbeiten.
NTConfig_Columns[0] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[1] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[2] = [1,1,1,1,0,0,0,0,0,0];
NTConfig_Columns[3] = [1,1,1,1,0,0,0,0,0,0];

NTConfig_LifeThresh = 67; // Bei weniger als XX Prozent Leben wird ein Heiltrank getrunken.
NTConfig_LifeRejuvThresh = 47; // Bei weniger als XX Prozent Leben wird ein Regenerationstrank getrunken.
NTConfig_ManaThresh = 30; // Bei weniger als XX Prozent Mana wird ein Manatrank getrunken.
NTConfig_ManaRejuvThresh = 0; // Bei weniger als XX Prozent Mana wird ein Regenerationstrank getrunken.
NTConfig_LifeChicken = 30; // Bei weniger als XX Prozent Leben verlässt der Bot das Spiel um nicht zu sterben.
NTConfig_ManaChicken = 0; // Bei weniger als XX Prozent Mana verlässt der Bot das Spiel.

NTConfig_MercLifeThresh = 80; // Hat der Merc weniger als XX Prozent Leben, bekommt er einen Heiltrank.
NTConfig_MercRejuvThresh = 30; // Hat der Merc weniger als XX Prozent Leben, bekommt er einen Regenerationstrank.
NTConfig_MercChicken = 0; // Hat der Merc weniger als XX Prozent Leben, verlässt der Bot das Spiel.

//----------------------------------------------------------------------------------------------
// Hier stellt ihr ein, welche Tränke in den Gürtel sollen.
// hp = Heiltrank, mp = Manatrank, rv = Regenerationstrank
// Gleiche Arten von Tränken müssen immer direkt nebeneinander liegen. Sollen HP-, MP-, und Reg-
// Tränke zusammen in den Gürtel, so MÜSSEN die Reg-Tränke immer an das Ende.
//----------------------------------------------------------------------------------------------
NTConfig_BeltColType[0] = "hp";
NTConfig_BeltColType[1] = "mp";
NTConfig_BeltColType[2] = "rv";
NTConfig_BeltColType[3] = "rv";

//------------------------------------------------------------------------------
// Angriffs - Einstellungen (Skill-ID's stehen im libs-Ordner in der Skills.txt)
//------------------------------------------------------------------------------
NTConfig_AttackSkill[0] = 0; // Dieser Skill wird nur einmal zu Beginn gecastet. 0 = Keiner
NTConfig_AttackSkill[1] = 0; // Primärer Angriff gegen Bosse
NTConfig_AttackSkill[2] = 0; // Sekundärer Angriff gegen Bosse
NTConfig_AttackSkill[3] = 0; // Primärer Angriff gegen normale Monster
NTConfig_AttackSkill[4] = 0; // Sekundärer Angriff gegen normale Monster
NTConfig_AttackSkill[5] = 0; // Primärer Angriff gegen immune Monster
NTConfig_AttackSkill[6] = 0; // Sekundärer Angriff gegen immune Monster
NTConfig_ClearPosition = false; // true = Bot tötet auch Monster in der Umgebung eines Bosses

NTConfig_CastStatic = 60; // Static Feld casten bis die Monsterleben unter diesem %satz sind (100 = kein Static)

NTConfig_SkipHealLife = 90; // Habt ihr mehr als XX Prozent Leben, besucht der Bot keinen Arzt
NTConfig_SkipHealMana = 70; // Habt ihr mehr als XX Prozent Mana, besucht der Bot keinen Arzt


//################################################## ##################
//##############################Optionen############ ##################
//################################################## ##################

if(NTConfig_BotType < 3)
NTConfig_UseMerc = true;
else
NTConfig_UseMerc = false;
NTConfig_PublicMode = true;
me.quitonhostile = true; // Es gibt zwar ein Anti Hostile Script, das sich gegen Bothunter wehrt, aber ich würde es nicht drauf anlegen, da es gegen die meissten Bothunter chancenlos ist
NTConfig_Teleport = false; // Wenn der Bot zum Telen die Waffe wechseln soll, das hier auf true setzen
me.maxgametime = 600; // Maximale Spielzeit in Sekunden (0 = Unendlich)
NTConfig_FastPick = true; // true = schnelleres item einsammeln // ihr müsst hier in der charconfig noch NTConfig_SnagDelay anpassen // achtung kann das spiel instabil machen
NTConfig_SnagDelay = 0; // Verzögerung beim Aufheben von Gegenständen in Millisekunden
NTConfig_SnagRange = 80; // Radius in dem nach gedroppten Items gescannt wird. Ein Wert von 40-50 ist hier in Ordnung.
NTConfig_LogSoldItems = [0]; // Verkaufte items im log anzeigen 4= magic, 5 = set, 6 = rare, 7 = unique, 8 = craft, 0 = nicht anzeigen
NTConfig_LogPickItems = [0]; // Aufgesammelte items im log anzeigen 4= magic, 5 = set, 6 = rare, 7 = unique, 8 = craft, 0 = nicht anzeigen
// Wenn ihr alle aufgehobenen/verkauften Items anzeigen wollt, muss das in der Klammer stehen: [4,5,6,7,8]
NTConfig_CheckCloneDiablo = false; // Wenn das auf true ist, bleibt der Bot bei Dia walk im Spiel, was wir beim public botten nicht wollen
NTConfig_OpenChest = false; // true = Superchests werden geöffnet
NTConfig_OpenAllNearbyChests = false; // sollen ALLE nicht spezial chest ebenfals geöffnet werden = true


NTConfig_Gamble = false; // Wenn dann würde ich das nur auf Leechern anmachen
NTConfig_GambleStartGold = 2000000; // Bei der Goldanzahl beginnt der Bot zu gambeln.
NTConfig_GambleStopGold = 300000; // Bei der Goldanzahl hört der Bot auf zu gambeln.
NTConfig_GambleItem.push(520); // Amulette
NTConfig_GambleItem.push(522); // Ringe
NTConfig_GambleItem.push(418); // Reife
NTConfig_GambleItem.push(419); // Krönchen
NTConfig_GambleItem.push(331); // Schild (jmod)
NTConfig_GambleItem.push(377); // Schild (jmod)

// 0x01 : Tränke, 0x02 : Gift, 0x04 : Verstärkter Schaden (Fluch), 0x08 : Schwächen (Fluch), 0x10 : Eiserne Jungfrau (Fluch), 0x20 : Altern (Fluch), 0x40 : Wiederstandsschwund (Fluch)
NTConfig_CheckSelfSafe = 0;
// 0x01 : Tod, 0x02 : Gift, 0x04 : Verstärkter Schaden (Fluch), 0x08 : Schwächen (Fluch), 0x10 : Eiserne Jungfrau (Fluch), 0x20 : Altern (Fluch), 0x40 : Wiederstandsschwund (Fluch)
NTConfig_CheckMercSafe = 0x01;

NTConfig_ChantMerc = 0; // soll der merc enchantet werden 1 = ja 0 = nein
MyConfig_StoreItem = [0, 0]; // für das sortieren der stash zuständig
NTConfig_UseXMLItemlog = false; // XMLlog
MyConfig_MiniShopBot = true; // scant merchants automatisch nach items in der pickit
MyConfig_CatchExperienceShrine = false; // Bot nimmt XP Schrein aufm Weg mit. Nicht beim Leader anmachen, das hält ihn nur unnötig auf.
MyConfig_CatchGemShrine = false; // Bot holt Gem Schrein
MyConfig_CatchSkillShrine = false; // Bot holt Skill Schrein
MyConfig_CatchArmorShrine = false; // Bot holt Armor Schrein
MyConfig_CatchResistShrine = false; // Bot holt Resi Schreine
NTConfig_StartDelay = 0; // Verzögerung beim Start in Millisekunden
NTConfig_AreaDelay = 500; // Verzögerung bei Gebietswechsel in Millisekunden
NTConfig_Cubing = false; // Beim public botten wollen wir XP und nicht ewig rumcuben.
NTConfig_UseCainToID = false; // soviele Items nehmen wir nicht mit, die können wir auch per Hand identen
NTConfig_CheckSojSales = false; NTConfig_CheckSojSalesItem = false; // Wenn das auf true ist, idlet der Bot in der Stadt rum um weitere SoJ sales abzuwarten -> NoGo für public bot
NTConfig_WorldEventAccount = ""; // schreibt dem acc alle 10 min eine nachricht bei soj verkäufen oder worldevent ("" leer lassen fals nicht benötigt)
NTConfig_WorldEventWaitTime = 1; // Wie lange soll der char bei einem worldevent warten in sekunden (0 = Unendlich)
NTConfig_FreeSpace = 7; // Sind weniger als X Spalten frei, werden die Items gestasht.
NTConfig_MinGoldToStash = 120000; // Maximales Gold, was der Bot mit sich rumträgt, bevor er es in die Truhe zahlt.
NTConfig_ResetWeapon = false; // wird nicht mehr gebraucht
}

Sorry ...

giebt es eine möglichkeit ein script auf das andre abzustimmen damit meine ich das ich das von deinem bot an das vom standart d2nt 3.0 angleichen kann ?
10/25/2010 12:23 lanara#378
Der Co Fighter macht keine Siegel auf, wenn er es doch tut, dann lässt du ihn als Leader laufen. Und mit Sicherheit kann man das Script an den Standard D2NT anpassen, aber ich werde das mit Sicherheit nicht machen.
10/25/2010 12:28 DavLad#379
ok :-D was passirt eigentlich wenn das sigel von einem 3, geöfnet wirt dann startet der bot gleich zum nächsten boss gell ?


ich wolte jetzt mal deien diablo bot datei beim d2nt bot einfügen aber blicke da ja garnichts also bei deiner ... würde wohl auch nicht funktoniren oder?
10/25/2010 13:35 benni-#380
Quote:
Originally Posted by lanara View Post
Wtf, deutsch!?
das dacht ich mir auch ^^

Quote:
Originally Posted by DavLad View Post
ok :-D was passirt eigentlich wenn das sigel von einem 3, geöfnet wirt dann startet der bot gleich zum nächsten boss gell ?


ich wolte jetzt mal deien diablo bot datei beim d2nt bot einfügen aber blicke da ja garnichts also bei deiner ... würde wohl auch nicht funktoniren oder?
Ach ist das kein d2nt bot hier? :<

man kann soviel ich weiß alle d2nt botscripts die man irgendwo aufschnappt laden :o nur ob sie gut sind muss man selbst herausfinden ^^

Aber ganz ehrlich weiß ich nicht was du von lanara wissen willst

Du willst das DiabloScript von Lanara in deinen Bot einfügen? Oder wer was wie wo?
10/25/2010 14:22 lanara#381
Quote:
Originally Posted by benni- View Post
man kann soviel ich weiß alle d2nt botscripts die man irgendwo aufschnappt laden :o nur ob sie gut sind muss man selbst herausfinden ^^
Jain. Solange keine Funktionen bzw. Variablen verwendet werden, die außerhalb der Datei liegen, mag das stimmen. Wenn er aber zum Beispiel das Leader Script verwendet und in der Config die Variablen dafür nicht übernimmt, dann wirds spätestens beim TP einen Error geben.
10/26/2010 14:54 DavLad#382
so benutze nun mit meinem beiden cars deinen bot neue problem

also .... der hammerdin ist der leader ... öfnen die seals .. es send nur meien 2 accs in dem game und der co feighter öfnet sie ja nicht ...

und trozdem kommt die melden

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



2. der co figher geht nur in jedes 2. game wieso das ... joint er zu langsam wenn ja wie kann ich das beheben ?





noch ne sache wie mache ich es das er die fl nicht so oft postet bzw .. wieos muss er sie den posten ?
10/26/2010 22:14 peterl12#383
hab ne frage zu baalfightleech script^^ habe soweit alles eingestellt..funktioniert auch soweit alles mit joinen und attacken im baalrun.. dann hab ich noch 3 cd keys zum changen reingepackt.. er soll nach 15 games key wechseln.. jedoch wenn er das game leaved closed er ganz d2 und startet es wieder neu.. wie kann man das unterbinden?^^
ach und noch eine frage: wie kann ich das ändern, dass mein pala nicht durch den ganzen thron telt und ans tor dort geht.. weil dort hängen oft viele bosse rum.. und ich botte in hc :D deswegen ist das nicht so cool^^
10/26/2010 22:44 lanara#384
Mit den CD Keys, hast du auch 15 Games im Profil eingestellt? Bei mir macht er das nicht.

Und zum Pala, meinst du wo er das TP setzen soll? Die Werte kannst du in der NTBaal.ntj ändern, einfach die Koordinaten ingame mit *(Numpad) abrufen und entsprechend ändern.
10/27/2010 16:15 peterl12#385
danke schonmal für den hinweis mit dem tp.. zu den cd keys.. es ist immer noch dasselbe..und ich habe da 15 eingetragen^^ es könnte aber nicht dadran liegen dass ich direct txt benutze oder? also auf englisch.
10/27/2010 16:19 lanara#386
Nein, hat damit natürlich nix zu tun. Ist das beim Leader oder beim Leecher?
10/27/2010 17:45 Knixx#387
HIHI

hab das key change prob auch beim leecher ...

das der leader key wechselt macht und der co fighter guckt sieht lead offline startet neu ...
dadurch macht er kein key switch
10/27/2010 18:13 peterl12#388
hm ne das nen leechfighter aber ich hab selbst den fehler gefunden :D
var UseCDKeyChangeTrick = true; ^^^^ hab ich iwie übersehen
10/27/2010 18:47 Knixx#389
Quote:
Originally Posted by peterl12 View Post
hm ne das nen leechfighter aber ich hab selbst den fehler gefunden :D
var UseCDKeyChangeTrick = true; ^^^^ hab ich iwie übersehen
find die einstellung garnicht bin ich blind O_o
10/27/2010 18:49 peterl12#390
Quote:
Originally Posted by Knixx View Post
find die einstellung garnicht bin ich blind O_o
die ist in der NTBotLeech.ntj im ordner scripts^^ steht fast ganz oben drin :)