[Release] Muddy's D2NT

01/23/2012 16:29 DauerZocker123#5401
Quote:
Originally Posted by Flund View Post
läuft auf englisch und hab auch das Häckchen rein! Bei mir kommt immer diese Fehler im Log
[AM] Status: not ready!

Was bedeutet das?

hat wohl was mit Automule zu tun! aber das hab ich eignetlich deaktiviert, dachte ich!
siehs als bestätigung an, dass du am deaktiviert hast ;)
01/23/2012 16:33 orangennektar#5402
Quote:
Originally Posted by orangennektar View Post
Hi!

Zunächst mal einen kleinen Dank, den ich hier aussprechen möchte. Der Bot ist wirklich gut! Der erste der es bei mir wirklich tut.
Ein kleines Problem habe ich allerdings:
Ich komme noch nicht ganz mit der Einstellung bei immunen Gegnern klar. Ich nutze den Bot mit einer FO/FB-Soso und möchte, dass generell bei nicht-immunen NUR der FO (unter Ausnutzung der vollen fcr) und bei immunen halt wahlweise FO oder FB benutzt wird. Irgendwie schnallt es der Bot aber noch nicht so richtig. Wie kann ich ihm das beibringen? Habe hier schon ein bisschen was zu dem Thema gefunden, aber irgendwie war nicht das dabei was ich brauche.
Im übrigen wäre es auch cool, wenn der Bot bei doppel-immunen Gegnern warten würde, bis der Merc den Gegner tot hat. Bei der Gräfin z.B. bricht er einfach den Kampf ab.


Gruß,
Das Fruchtsaftgetränk
geht unter!
01/23/2012 16:58 kal_el#5403
Quote:
Originally Posted by orangennektar View Post
geht unter!
brauchma das letzte 1/3 deiner charconfig.
01/23/2012 17:02 orangennektar#5404
//------------------------------------------------------------------------------
// Attack Configuration
//------------------------------------------------------------------------------

// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[-1] = MWS_METEOR; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = MWS_FROZEN_ORB; // Primary skill to bosses.
NTConfig_AttackSkill[2] = MWS_FIRE_BALL; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = MWS_FROZEN_ORB; // Primary skill to others.
NTConfig_AttackSkill[4] = MWS_FIRE_BALL; // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[-1] = MWS_METEOR; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = MWS_FIRE_BALL; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[-1] = MWS_ICE_BLAST; // Alternative untimed skill which is used if the target is immune to your untimed skill - mostly useful for FB/FO/Meteor sorcs or other sorcs that are using the same untimed skills. Set to -1 to deactivate.

// Set to true if you want to clear area after killing boss. NOTE: This only affects a few botscripts.
NTConfig_ClearPosition = true;

// Set to true to clear area when killing a boss and the position is crowded by monsters. NOTE: Setting this to true may cause NTA_KillMonster() to fail way more often.
MWConfig_ClearBossPosition = false;

// This is the number of attacks to be performed before the the character tries to move to another position. Set to 0 not to reposition.
MWConfig_AttacksBeforeRepositioning = 50;

// Define a time limit for your attacks for each type of monster.
MWConfig_AttackTimeLimit[0] = 20; // Maximum time in seconds to attack a normal monster
MWConfig_AttackTimeLimit[1] = 120; // Maximum time in seconds to attack a super unique monster
MWConfig_AttackTimeLimit[2] = 30; // Maximum time in seconds to attack a champion
MWConfig_AttackTimeLimit[3] = 120; // Maximum time in seconds to attack a bosse
MWConfig_AttackTimeLimit[4] = 30; // Maximum time in seconds to attack a minion

// Define when a monster is considered immune by entering the index of one or more of your attack skills. As an example: [1, 3] means that a monster is considered immune if it is immune to both NTConfig_AttackSkill[1] and NTConfig_AttackSkill[3], whatever those may be.
MWConfig_CheckImmunitySkills = [];

// Select the behaviour of your character when encountering a monsters that is considered immune referring to the definition above.
// 0: Don't do anything. (D2NT default)
// 1: Get close to the monster, use static field if the monster is not immune to lightning.
// 2: Skip the monster.
// 3: Attack the monster using NTConfig_AttackSkill[8] and NTConfig_AttackSkill[9]
NTConfig_BehaviourOnImmuneMonster = 1;

NTConfig_AttackSkill[8] = -1; // Skill to be used against user defined immunes.
NTConfig_AttackSkill[9] = -1; // Untimed Skill to be used against user defined immunes.

// Always check if monsters are closing in and back off, in case they get too close. NOTE: You should at least have 105FCR in order to make this work smoothly.
MWConfig_KeepDistanceToMonsters = true;
// If you don't wish to evade monsters in a certain area, add it's areaid as an exception below. NOTE: All areaids can be found in "sdk\areas.txt".
// MWConfig_EvasionExceptions.push(<areaid1>, <areaid2>, <areaidn>);

// Select whether or not you'd like to swap slots right before killing a boss in order to benefit from some extra MF in your second slot.
// The first element can either be the classid of the target or its name (case insensitive), second element is the life threshold in percent.
//MWConfig_SlotSwapMonsters.push([156, 50]); // Andariel, 50%
//MWConfig_SlotSwapMonsters.push([211, 20]); // Duriel, 20%
//MWConfig_SlotSwapMonsters.push([242, 20]); // Mephisto, 20%
//MWConfig_SlotSwapMonsters.push([243, 20]); // Diablo, 20%
//MWConfig_SlotSwapMonsters.push([544, 15]); // Baal, 15%

// Check self safe in field (NOT in town). Set to 0 if you won't.
// 0x01 : Potion
// 0x02 : Poison
// 0x04 : Amplify Damage
// 0x08 : Weaken
// 0x10 : Iron Maiden
// 0x20 : Decrepify
// 0x40 : Lower Resist
NTConfig_CheckSelfSafe = 0x02;0x04;

// Check merc's safe in field (NOT in town). Set to 0 if you won't.
// 0x01 : Death
// 0x02 : Poison
// 0x04 : Amplify Damage
// 0x08 : Weaken
// 0x10 : Iron Maiden
// 0x20 : Decrepify
// 0x40 : Lower Resist
NTConfig_CheckMercSafe = 0x01;


// Cast Static Field until monster's HP lower below this percentage. Set to 100 not to use static field.
NTConfig_CastStatic = 60;

// Select the monsters you with to attack using static field. NOTE: If you do not add any monsters, static will be used against all monsters.
MWConfig_StaticTargets.push(156); // Andariel
MWConfig_StaticTargets.push(211); // Duriel
MWConfig_StaticTargets.push(242); // Mephisto
MWConfig_StaticTargets.push(243); // Diablo
MWConfig_StaticTargets.push(544); // Baal
MWConfig_StaticTargets.push(GetLocaleString(22500) ); // Eldritch The Rectifier
MWConfig_StaticTargets.push(GetLocaleString(22435) ); // Shenk The Overseer
01/23/2012 17:54 jojojo912#5405
bin glaube ich zu doof diese ganzen configs zeug umzstellen .. hab gestern abend schon lang genug gebraucht zwei bots zu starten .. :D
01/23/2012 18:01 brain_91#5406
Ich hab noch ne Frage, und zwar:
Wie finde ich die CD-Keys heraus die ich gerade installiert habe?
Ich habe keine Möglichkeit mehr sie anders heraus zu finden, als über ein Programm dass diese auslesen kann, hab es schon irgendwann einmal gefunden aber kann es nun nicht mehr in Netz finden.. kennt es einer bzw kann mir einer den Downloadlink geben?
Außerdem: Wie erstelle ich CD'Key MPQ's? Nun gibt es ja die neuen längeren CD'Keys also funktioniert das mit dem Programm welches hier zum Download steht nicht mehr..
01/23/2012 18:02 ek654#5407
Code:
NTConfig_AttackSkill[-1] = MWS_ICE_BLAST;   

    // Select the behaviour of your character when encountering a  monsters that is considered immune referring to the definition above.
    // 0: Don't do anything. (D2NT default)
    // 1: Get close to the monster, use static field if the monster is not immune to lightning.
    // 2: Skip the monster.
    // 3: Attack the monster using NTConfig_AttackSkill[8] and NTConfig_AttackSkill[9]
    NTConfig_BehaviourOnImmuneMonster = 1;
    
    NTConfig_AttackSkill[8] = -1;        // Skill to be used against user defined immunes.
    NTConfig_AttackSkill[9] = -1;    // Untimed Skill to be used against user defined immunes.
hier musst du die richtigen skills eintragen.. glaube du willst nicht mit ICE BLAST arbeiten =D

Quote:
Originally Posted by brain_91 View Post
Ich hab noch ne Frage, und zwar:
Wie finde ich die CD-Keys heraus die ich gerade installiert habe?
Ich habe keine Möglichkeit mehr sie anders heraus zu finden, als über ein Programm dass diese auslesen kann, hab es schon irgendwann einmal gefunden aber kann es nun nicht mehr in Netz finden.. kennt es einer bzw kann mir einer den Downloadlink geben?
Außerdem: Wie erstelle ich CD'Key MPQ's? Nun gibt es ja die neuen längeren CD'Keys also funktioniert das mit dem Programm welches hier zum Download steht nicht mehr..
[Only registered and activated users can see links. Click Here To Register...]
01/23/2012 18:24 brain_91#5408
hier gab es doch mal ne FAQ wie man das mit den CD Key MPQ's genau macht, kann die aber nicht mehr finden .. kann mir jemand den link dazu geben?
01/23/2012 18:27 ek654#5409
[Only registered and activated users can see links. Click Here To Register...]
01/23/2012 18:37 DauerZocker123#5410
hey,
hab auch mal wieder kleine frage ;)
wie kannich bei der "Mausoleum" funktion einstellen das er nur die superchests öffnet und "wichtige" mobs killt , bei mir killt er fast alle monster und macht vorallem alle gräber und fässer auf, dauert halt ganz schön lang.
lg ;)
01/23/2012 18:47 kal_el#5411
Quote:
NTConfig_AttackSkill[1] = MWS_FROZEN_ORB; // Primary skill to bosses.
NTConfig_AttackSkill[2] = MWS_FIRE_BALL; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = MWS_FROZEN_ORB; // Primary skill to others.
NTConfig_AttackSkill[4] = MWS_FIRE_BALL; // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[-1] = MWS_METEOR; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = MWS_FIRE_BALL; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[-1] = MWS_ICE_BLAST; // Alternative untimed skill which is used if the target is immune to
das is an sich schon vermurkst -1 darf ned vor nem skill stehn... schau dir das original nochmal an (-1 ist eine verneinung) steht auch immer hinter der zeile
kann da jemand drüber schaun der die gleichen skills nutzt ichhab nur blitz -blizzard



Quote:
hey,
hab auch mal wieder kleine frage
wie kannich bei der "Mausoleum" funktion einstellen das er nur die superchests öffnet und "wichtige" mobs killt , bei mir killt er fast alle monster und macht vorallem alle gräber und fässer auf, dauert halt ganz schön lang.
Quote:
const SPEC_UNIQUE = 0x02;
const SPEC_ALL = 0x01;
const SPEC_CHAMP = 0x04;
const SPEC_BOSS = 0x08;
const SPEC_MINION = 0x10;
probier mal aus . ändere das in der zeile vom mauso.. da wo 0x01steht
und die kisten einstellung findest weiter unten im script
Quote:
elect which containers shall be looted. 0: None; 1: Super Chests, 2: All
MWConfig_OpenContainerMode = 0;
01/23/2012 19:04 orangennektar#5412
Warum habe ich das Gefühl, dass der Bot eiskalt alles verkauft was er findet? Ume's Trauer hat er gerade vertickt... Und nen SoJ auch schon.
01/23/2012 19:46 brain_91#5413
habn problem mitm leecher.. aber auch erst seit heute morgen..
und zwar loggt er sich wie gewohnt ein und geht in nen random channel.. sucht dann via /f l nach dem leader .. nun sieht man dass der leader in nem game ist.. jedoch tippt er random etwas in den chat bsp. "diafosjdggasdkl" und danach gibt er dieshier ein "/f dsakgdgkla" er versucht sich einzuklinken in das game jedoch gibt er dann wieder random etwas ein und nicht das game..

welche datei braucht ihr um mir zu helfen?
01/23/2012 20:03 kal_el#5414
Quote:
Originally Posted by brain_91 View Post
habn problem mitm leecher.. aber auch erst seit heute morgen..
und zwar loggt er sich wie gewohnt ein und geht in nen random channel.. sucht dann via /f l nach dem leader .. nun sieht man dass der leader in nem game ist.. jedoch tippt er random etwas in den chat bsp. "diafosjdggasdkl" und danach gibt er dieshier ein "/f dsakgdgkla" er versucht sich einzuklinken in das game jedoch gibt er dann wieder random etwas ein und nicht das game..

welche datei braucht ihr um mir zu helfen?
keine... wenn du an keiner was verändert hast ausser das wichtige^^
schau mal im manager und mach den hacken bei room und pw weg sonst is das random. du kannst aber dann ruhig was eintragen



Quote:
Warum habe ich das Gefühl, dass der Bot eiskalt alles verkauft was er findet? Ume's Trauer hat er gerade vertickt... Und nen SoJ auch schon.
keine ahnung :D
wenn das so aussieht
Quote:
//-----------------------------------------------------------------------------------
// NipFile Configuration
//-----------------------------------------------------------------------------------

NTConfig_NIPFilePath.push("private/normal.nip");
NTConfig_NIPFilePath.push("private/magic_rare.nip");
NTConfig_NIPFilePath.push("private/set.nip");
NTConfig_NIPFilePath.push("private/unique.nip");
NTConfig_NIPFilePath.push("private/craft.nip");
NTConfig_NIPFilePath.push("private/temp.nip");
sollte es paßen.
Quote:
Muddy's D2NT\scripts\NTBot\item_configs\private
da is das ganze zeugs drinn
01/23/2012 20:11 brain_91#5415
naja habs grad mal ausprobiert was ich denn alles verändert habe seitdem es nicht mehr geht und das einzige ist, "var UseCDKeyChangeTrick = false; // Set to true to use multiple CD Keys" und wenn die auf false ist macht er das nicht nur wenn ich es auf true gestellt hab

okay auch auf false, joint er nur das erste game.. hab mir das ganze paket neu geladen und hab trotzdem den fehler..