[Release] Muddy's D2NT

12/24/2011 18:10 ldevil#5026
Das mit dem Idle sollte schon klappen. Klingt danach, dass du es nicht korrekt "angemacht" hast. Du musst die Zeile hoch kopieren, damit es funktioniert.

Code:
	// Use the following syntax for activating botscripts: MWConfig_Script.push([<ScriptName>, <Script runtime in minutes (0 is infinite)>]);
	// ***************** Current schedule ******************
	MWConfig_Script.push(["MWIdleMode.ntj", 0]); MWConfig_IdleModeRuntime = 6000; // Runtime in Minutes
	
	// *****************************************************
So wäre es für 100 Stunden ;)
12/24/2011 18:12 Babylon1420#5027
hi, habe folgendes problem. mein leechbot geht immer raus nach cs run dann kommt die meldung "dropped due to timeout" mir ist schon klar was das bedeutet :D die frage ist wo ändere ich das ?

sonst alles in ordnung leuft wie geschmiert.
ist auch auf english.
12/24/2011 18:13 mash1#5028
Jo hab ich gemacht.

Ich starte bot und joine schnell meinem Game.. vllt liegt daran.
"Move to Portal" seh ich noch oben im Status und dann geht er raus.

Vllt muss ich meine Hot Ips irgendwo eintragen?
Weß jemand wo man das macht?

EDIT: Kann man in der MWConfig_Global bei den charScripten einstellen, zusammen mit der Wartezeit MWConfig_HotIpIdleTime.
12/24/2011 18:16 Babylon1420#5029
var GameMinLength = 300000;

// realm delays (minutes)
var UnableToConnectRetry = 2;
var RealmDownRetry = 60;
var DisconnectedRetry = 2;
var CdKeyInUseRetry = 2;

// interface delays (milliseconds)
var MultipleLeecherJoinDelay = 1000;
var JoinDelay = 100;
var ConnectingToBnetTimeout = 20000;
var CharacterScreenTimeout = 10000;
var PleaseWaitTimeout = 10000;
var CreateGameThreshold = 10000;
var CreateGameThresholdRandom = 1000;
var CreateGameTimeout = 15000;
var WaitInLineTimeout = 15000;
var CharacterSelectDelay = 5000
var LoginDelay = 1000;
var ClickDelay = 500;
var TextDelay = 500;
var ClickDelayRandom = 500;
var TextDelayRandom = 500;
var GameDoesNotExistDelayMin = 700000;
var GameDoesNotExistDelayMax = 1000000;
var GameDoesNotExistTimeout = 40000;
var WaitBeforeEnterChatMin = 1000;
var WaitBeforeEnterChatMax = 2000;
var WaitInChatBeforeActionsMin = 2000;
var WaitInChatBeforeActionsMax = 3000;

wso wegen den due to timeout
welche davon sage ich denn leecherbot das er länger botten soll ?
12/24/2011 18:24 mash1#5030
ok hab in der global config meine hot ip eingestellt, die hat er erkannt und wartet nun.
Ich hoffe er wechselt auch immer den akt und hält das spiel ordentlich offen.
12/24/2011 22:12 ldevil#5031
Quote:
Originally Posted by mash1 View Post
ok hab in der global config meine hot ip eingestellt, die hat er erkannt und wartet nun.
Ich hoffe er wechselt auch immer den akt und hält das spiel ordentlich offen.
Ich hoffe du hast die Idle time hoch gestellt, normal wartet er nur 10min...

Code:
// This is the time in minutes that you would like your char to wait for in case his current game is hosted on a hot server.
	MWConfig_HotIpIdleTime = [COLOR="Red"]10[/COLOR];
@baby: "xxx has dropped due to timeout" hat was mit der Verbindung zu tun und nicht mit den Scripts. Die maximale Spiel Dauer findest du in den Char Configs:

Code:
	// This is the maximum time in seconds your char will remain in a single game. Set to 0 to stay in game infinitely.
	me.maxgametime = 3000;
12/25/2011 01:39 McStef#5032
Ich habe jetzt mein NT bot nochmal neu runter geladen und nichts groß dran verändert.
Jetzt ist mein Ursprüngliches Problem weg.
Aber jetzt hab ich ein neues ( was nicht ganz so dramatisch ist )
Siehe im pic:

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

MfG
12/25/2011 02:15 PeterNeu#5033
Quote:
Originally Posted by McStef View Post
Ich habe jetzt mein NT bot nochmal neu runter geladen und nichts groß dran verändert.
Jetzt ist mein Ursprüngliches Problem weg.
Aber jetzt hab ich ein neues ( was nicht ganz so dramatisch ist )
Siehe im pic:

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

MfG
Könnte an ner veralteten DLL liegen.

Probier mal die DLL aus Muddy's Rev. 4.
12/25/2011 06:55 mirkoregge#5034
Interessant wäre, was in der MWConfig_GlobalSettings unter angegeben ist.
Ich nutz zwar noch die Rev 3, sieht aber bei mir so aus:
Code:
	//------------------------------------------------------------------------------
	// Itemlog Configuration
	//------------------------------------------------------------------------------
	
	// Set to true to log both sold and kept items in an XML logfile that can be viewed in a browser. NOTE: For some reason that does not work using IE, try Firefox instead.
	// Also, using the XML log is known for increasing the number of crashes/restarts, better set this to false if you not necessarily need it.
	MWConfig_UseXMLItemlog = false;
	
	// Set to true to activate Nip debug mode. The Nip debug mode adds additional information to the item tooltips in the manager's item log that tells you exactly why an item was kept.
	MWConfig_NipDebugMode = false;
	
	// Set to true to log items in manager's log that were not required and therefore sold. NOTE: You should definately set this to false when running multiple bots. Use the XML log instead in order to keep track of sold items. ;)
	MWConfig_LogSoldItems = false;
	
	// Set to true to print how much gold was picked up during the last script after it is finished. Quite useful when using a goldbarb.
	MWConfig_ShowGoldPickupsPerScript = false;
	
	// Set to true to show a pick up message for gold.
	MWConfig_ShowGoldPickups = false;
	
	// Set to true to show a pick up message for potions.
	MWConfig_ShowPotionPickups = false;
	
	// This is the number of the lowest rune to be logged in the manager's item log when picked up. Mostly useful to keep your item log clean when collecting low runes. The default value 19 means that only runes equal or greater than LEM will be shown in the manager's item log.
	MWConfig_LowestRuneToLog = 0;
	
	// Set to true to create a Muddy's Mule Manager logfile at the end of every game.
	MWConfig_WriteMMMLog = true;
	
	// Set to true to write a common lofiles that logs how many gems, runes, keys, organs or essences your chars picked up.
	MWConfig_WriteCommonLog = false;
	
	// Show a drop notification on drops of items matching the below Nip line. Set to "" not to detect drops.
	MWConfig_ShowDroppedItemSpecs = "[Quality] == Unique || [Quality] == Set || [Type] == Rune || [Flag] == Runeword || [Quality] == Crafted";
Hab mal ein Anielgen in eigenem Interesse.
Ich habe in LoD einen Goldbarb laufen lassen. Hab dabei Muddys mit Etal verglichen. Dazu nur eins: Muddys=Win; deutlich sauberes Script. Vergleich lief mit je 1000 Runs ;) Muddys läuft flüssiger und hat deutlich weniger Chickens/sontige Fehler verursacht.
Der Script funktioniert leider nicht in Classic, da Enigma Vorraussetzung ist -.-
Hat jemand eine Möglichkeit bzw würde jemand das Script für Classic anpassen?
Travincal + Mephisto um dort Gold zu farmen
12/25/2011 09:22 Talltree#5035
Ich würde fürs laufen auf den D2BS von Muddy warten, weil der D2BS in der Theorie das laufen um EINIGES besser drauf hat als der D2NT. Was/Wie Muddy da umsetzt bleibt abzuwarten ^^.
12/25/2011 13:34 sad222#5036
Ich bin schon seit ein paar Tagen auf der Diablo-Clone Jagd.

Ist es möglich das der Bot auf meiner gesetzten Hot-IP die kompletten von mir eingestellten Minuten bleibt? Ich habe alles eingestellt, allerdings kam mir dann die maxgametime dazwischen. Die möchte ich allerdings nicht hochsetzen, da das warten bei einer Hot-IP ja eine spezielle Situation ist. Ich hoffe ihr versteht was mein Problem ist ;-)!
12/25/2011 14:12 louisnws#5037
Hallo ich hätte eine Frage zu Muddy`s Bot ich hoffe ich bin hier richtig :D
Also folgendes habe ich bei attacken eingegeben
// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = -1; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = 42; // Primary skill to bosses.
NTConfig_AttackSkill[2] = 49; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = 53; // Primary skill to others.
NTConfig_AttackSkill[4] = -1; // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[5] = -1; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = -1; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[7] = -1;


ist bisschen unordentlich aber ich hoffe ihr sehts trotzdem okay. die Zahlen hab ich aus dem beigelieferten atteck script unter LIBS/COMMON/NWATTACK ja und meine soso isne blitzsos die telt aber immer nur um den gegner rum bin jetzts chon ne weile am rumprobieren aber kriegs nciht raus.. danke im vorraus
sers
12/25/2011 14:32 sad222#5038
Ist ganz einfach, du solltest nicht die Zahlen nutzen sonder die Namen der Attacken MWS_....
12/25/2011 14:44 mirkoregge#5039
Es ist egal ob Skillname oder Zahl; der Name ist nur übersichtlicher.
Code:
	//------------------------------------------------------------------------------
	// Attack Configuration
	//------------------------------------------------------------------------------
	
	// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
	NTConfig_AttackSkill[0] = MWS_LIGHTNING;		// This skill is used once whenever attacking a new target. Set to -1 to deactivate.
	NTConfig_AttackSkill[1] = MWS_LIGHTNING;		// Primary skill to bosses.
	NTConfig_AttackSkill[2] = MWS_LIGHTNING;		// Primary untimed skill to boss. Set to -1 to deactivate.
	NTConfig_AttackSkill[3] = MWS_LIGHTNING;		// Primary skill to others.
	NTConfig_AttackSkill[4] = MWS_LIGHTNING;		// Primary untimed skill to others. Set to -1 to deactivate.
	NTConfig_AttackSkill[5] = MWS_LIGHTNING;		// Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
	NTConfig_AttackSkill[6] = MWS_LIGHTNING;		// Secondary untimed skill. Set to -1 to deactivate.
	NTConfig_AttackSkill[7] = -1;					// 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.
hatte das letze ladder so und ging gut.
12/25/2011 14:52 louisnws#5040
Jetzt sieht es so aus
// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = -1; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = LIGHTNING; // Primary skill to bosses.
NTConfig_AttackSkill[2] = -1; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = CHAIN_LIGHTNING; // Primary skill to others.
NTConfig_AttackSkill[4] = -1; // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[5] = -1; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = -1; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[7] = -1; // 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.
geht aber immer noch nciht