Code:
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 = "Nur weg wegen post" // 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 = true; // 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,1,1,1,0,0,0];
NTConfig_Columns[1] = [1,1,1,1,1,1,1,0,0,0];
NTConfig_Columns[2] = [1,1,1,1,1,1,1,0,0,0];
NTConfig_Columns[3] = [1,1,1,1,1,1,1,0,0,0];
NTConfig_LifeThresh = 67; // Bei weniger als XX Prozent Leben wird ein Heiltrank getrunken.
NTConfig_LifeRejuvThresh = 37; // 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 = 27; // 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] = "hp";
NTConfig_BeltColType[2] = "mp";
NTConfig_BeltColType[3] = "mp";
//------------------------------------------------------------------------------
// 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] = 34; // Primärer Angriff gegen Bosse
NTConfig_AttackSkill[2] = 0; // Sekundärer Angriff gegen Bosse
NTConfig_AttackSkill[3] = 35; // 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_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 = false; // 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;
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
}