Register for your free account! | Forgot your password?

You last visited: Today at 19:33

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Release] Muddy's D2NT

Discussion on [Release] Muddy's D2NT within the Diablo 2 Programming forum part of the Diablo 2 category.

Reply
 
Old 02/29/2012, 21:14   #5821
 
elite*gold: 0
Join Date: May 2009
Posts: 788
Received Thanks: 50
Quote:
Originally Posted by kal_el View Post
öhm... ich hab das einfach so gemacht..mit 3 chars
Code:
// If multiple leechers are to join the same game, they should do it slightly time shifted in order to avoid join bugs.
// Enter the names of your accounts OR chars below:
DelayedJoinChars.push("kal_el", "kal_el2", "kal_el1");
Code:
// interface delays (milliseconds)
var MultipleLeecherJoinDelay   = [COLOR="Blue"]2800;//kannst auch auf 500 machen[/COLOR]
var JoinDelay                  = 1000; // da auch vielleicht
selbst wenn ich jetzt nicht mit 3 chars drinn bin... dauert es für kal_el1 solange als ob die 2 vorher joinen würden. wenn du jez also nur einen hast sollte der ganz zackig drinn sein, bei mir geht der erste ja auch nach knapp 2,8 sec. ans game schreiben.


und, ob die restlichen einstellungen was bringen, weis ich nicht, hab nie damit gearbeitet so wirklich in der ntbotleech
Code:
var CreateGameThreshold        = 50000;//das glaub ich hat gar keine wirkung sonst wärs nicht so hochangesetzt
var CreateGameThresholdRandom  = 1000; + - dazu
var CreateGameTimeout          = 15000;
var WaitInLineTimeout          = 15000;
var CharacterSelectDelay       = 2000
var LoginDelay                 = 1000;
var ClickDelay                 = 1000;
var TextDelay                  = 1000;// vielleicht mal 500 probieren
var ClickDelayRandom           = 1000;// da auch
var TextDelayRandom            = 1000;// da
ob´s ne auswirkung hat... ich weis es ned.

die ganzen delays:
var LoginDelay = 1000;
var ClickDelay = 1000;
var TextDelay = 1000;// vielleicht mal 500 probieren

stehen schon auf 10 aber die zeit zwischen dem gamenamen eingeben und dem login knopf druecken ist einfach zu lang auch wenns nur 2 sec sind eig muesste der da DIREKT zack drauf sonst komme ich in jedes 2te game nicht rein =((((((
joshiii is offline  
Old 02/29/2012, 22:22   #5822
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
ob 10 überhaupt no greift..keine ahnung
aber hast mal probiert deinen acc bei DelayedJoinChars.push einzugeben
und das var MultipleLeecherJoinDelay = 2800;//kannst auch auf 500 machen
zu probieren?
kal_el is offline  
Thanks
1 User
Old 02/29/2012, 22:49   #5823
 
elite*gold: 0
Join Date: May 2009
Posts: 788
Received Thanks: 50
Quote:
Originally Posted by kal_el View Post
ob 10 überhaupt no greift..keine ahnung
aber hast mal probiert deinen acc bei DelayedJoinChars.push einzugeben
und das var MultipleLeecherJoinDelay = 2800;//kannst auch auf 500 machen
zu probieren?
ja habe ich aber hat sich nichts merklich geaendert
IWO muss es ne verdammte variable geben die die zeit zwischen dem game name eingeben und dem game join button klicken regelt ich bin auf der suche falls ich mal iwann was finde berichte ich
joshiii is offline  
Old 03/01/2012, 02:51   #5824
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2
Received Thanks: 0
Mit meinem Leechbot;
nach jedem spiel das fertig ist, geht mein leecher in den channel und wartet auf das nächste spiel, versucht einzutreten und sagt "Game is full", obwohl noch plaetze frei sind.
Nur windows neustarten hilft, dann geht wieder ein spiel und dann das gleiche Problem.

weiss jemand woran das liegen kann?
ollywood is offline  
Old 03/01/2012, 06:02   #5825
 
elite*gold: 0
Join Date: Feb 2012
Posts: 7
Received Thanks: 1
Quote:
Originally Posted by fred9x9 View Post
Dein Dia ist auf englisch umgestellt?


Ja ist es.
maegwin is offline  
Old 03/01/2012, 10:26   #5826
 
elite*gold: 0
Join Date: Sep 2010
Posts: 8
Received Thanks: 0
Question

Ok i have another problem i hope u guys can help me with!

Im trying to set up my automule but seems to have some problems makeing it sort the items. what i meen is that i saw that if i make a char that is suppose to mule my runes then i make it pick up mule/runes.nip and the next one should just pick up mule/all.nip..
it is suppose to pick up Runes first by a seperate mule and then a nother mule enters and "snags" the rest!

but how is it exactly suppose to look like.?

let me put my script here.!



Code:
		case "sir.smarder1":					 	// <-- Enter your bot's account name here. (lower case only!)
			Automule.GameName = "trol_muleIV"; 			// Enter the name of your mule game here. Note: don't use the same game for multiple bot chars.
			Automule.GameNamePassword = "game password";			// Enter the password of your mule game here.
			
			for(var i = 0; i < 8; i++)
			{
				_newMule = new Mule(); 					// Create a new mule object. (no need to change anything here)
				_newMule.Account = "here is my mule acc"; 		// Enter the name of your mule account here.
				_newMule.Password = "here is my pass"; 		// Enter the password for your mule account here.
				_newMule.NipFiles.push("mule/runes.nip"); 		// Enter any number of mule paths here.
				_newMule.CharLoc = 7; 					// Enter the the mule's location here. Check the FAQ if you don't know what this is about.
				Automule.Mules.push(_newMule);				// Add the mule you just created. (no need to change anything here)
			

			
			}
			
			{
				_newMule = new Mule(); 					// Create a new mule object. (no need to change anything here)
				_newMule.Account = "here is my mule acc"; 		// Enter the name of your mule account here.
				_newMule.Password = "here is my pass"; 		// Enter the password for your mule account here.
				_newMule.NipFiles.push("mule/all.nip"); 		// Enter any number of mule paths here.
				_newMule.CharLoc = 1; 					// Enter the the mule's location here. Check the FAQ if you don't know what this is about.
				Automule.Mules.push(_newMule);				// Add the mule you just created. (no need to change anything here)
			

			
			}
			
			break;
didnt know if i should put the } and { in to the script because the one in FAQ is made with and with out the {}...!

hope u understand my question:-D and can help me ofc.!

thx
Smarder

btw i run with multible bots if that is any different and this is just for one of them.
sir.smarder is offline  
Old 03/01/2012, 12:56   #5827
 
elite*gold: 0
Join Date: Dec 2011
Posts: 10
Received Thanks: 0
der läuft wirklich sehr gut.
bis auf die leecher. die machen keine neustarts... nach 2-10 runs bleiben sie (laut anzeige im manager) manchmal 800++ minuten in einem game, wenn ich dann gucken will, was sie dort tun, reagiert d2 nichtmehr und ich kann nurnoch ''sofort beenden''. das is ausschliesslich bei den leechern (egal obs ein leecher is oder 3)

es ist alles true, die time-delays sind sauber eingestellt und englisch sind alle versionen auch...

was soll das?
MilitanterNager is offline  
Old 03/01/2012, 15:45   #5828
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
Quote:
Originally Posted by MilitanterNager View Post
der läuft wirklich sehr gut.
bis auf die leecher. die machen keine neustarts... nach 2-10 runs bleiben sie (laut anzeige im manager) manchmal 800++ minuten in einem game, wenn ich dann gucken will, was sie dort tun, reagiert d2 nichtmehr und ich kann nurnoch ''sofort beenden''. das is ausschliesslich bei den leechern (egal obs ein leecher is oder 3)

es ist alles true, die time-delays sind sauber eingestellt und englisch sind alle versionen auch...

was soll das?
ich .....weis.....es....nicht
nimm das ->
kal_el is offline  
Old 03/01/2012, 17:18   #5829
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,729
Received Thanks: 12,652
Quote:
Originally Posted by Hirnverbrannt View Post
wo muss ich den code denn einfügen? bevor ichs falsch mache frag ich lieber nochmal
Du änderst die Funktion MWC_GetSlotID() entsprechend ab, diese ist in der NTCommon library implementiert.

Quote:
Originally Posted by sir.smarder View Post
Ok i have another problem i hope u guys can help me with!

Im trying to set up my automule but seems to have some problems makeing it sort the items. what i meen is that i saw that if i make a char that is suppose to mule my runes then i make it pick up mule/runes.nip and the next one should just pick up mule/all.nip..
it is suppose to pick up Runes first by a seperate mule and then a nother mule enters and "snags" the rest!

but how is it exactly suppose to look like.?

let me put my script here.!



Code:
		case "sir.smarder1":					 	// <-- Enter your bot's account name here. (lower case only!)
			Automule.GameName = "trol_muleIV"; 			// Enter the name of your mule game here. Note: don't use the same game for multiple bot chars.
			Automule.GameNamePassword = "game password";			// Enter the password of your mule game here.
			
			for(var i = 0; i < 8; i++)
			{
				_newMule = new Mule(); 					// Create a new mule object. (no need to change anything here)
				_newMule.Account = "here is my mule acc"; 		// Enter the name of your mule account here.
				_newMule.Password = "here is my pass"; 		// Enter the password for your mule account here.
				_newMule.NipFiles.push("mule/runes.nip"); 		// Enter any number of mule paths here.
				_newMule.CharLoc = 7; 					// Enter the the mule's location here. Check the FAQ if you don't know what this is about.
				Automule.Mules.push(_newMule);				// Add the mule you just created. (no need to change anything here)
			

			
			}
			
			{
				_newMule = new Mule(); 					// Create a new mule object. (no need to change anything here)
				_newMule.Account = "here is my mule acc"; 		// Enter the name of your mule account here.
				_newMule.Password = "here is my pass"; 		// Enter the password for your mule account here.
				_newMule.NipFiles.push("mule/all.nip"); 		// Enter any number of mule paths here.
				_newMule.CharLoc = 1; 					// Enter the the mule's location here. Check the FAQ if you don't know what this is about.
				Automule.Mules.push(_newMule);				// Add the mule you just created. (no need to change anything here)
			

			
			}
			
			break;
didnt know if i should put the } and { in to the script because the one in FAQ is made with and with out the {}...!

hope u understand my question:-D and can help me ofc.!

thx
Smarder

btw i run with multible bots if that is any different and this is just for one of them.
If you'd merely like to define a single mule, don't use a for loop.
You are currently creating 8 objects for the very same mule which which of course isn't particularly useful.

If you would like to define two mules, the first one on location 0 (first row, left) and the second one on location 1 (first row, right) and have the first one pick runes and the second one pick everything else, your config should be similar to this:
Code:
case "sir.smarder1":					 			// <-- Enter your bot's account name here. (lower case only!)
	Automule.GameName = "trol_muleIV"; 				// Enter the name of your mule game here. Note: don't use the same game for multiple bot chars.
	Automule.GameNamePassword = "game password";	// Enter the password of your mule game here.
	
	_newMule = new Mule(); 							// Create a new mule object. (no need to change anything here)
	_newMule.Account = "here is my mule acc"; 		// Enter the name of your mule account here.
	_newMule.Password = "here is my pass"; 			// Enter the password for your mule account here.
	_newMule.NipFiles.push("mule/runes.nip"); 		// Enter any number of mule paths here.
	_newMule.CharLoc = 0; 							// Enter the the mule's location here. Check the FAQ if you don't know what this is about.
	Automule.Mules.push(_newMule);					// Add the mule you just created. (no need to change anything here)
	
	_newMule = new Mule(); 							// Create a new mule object. (no need to change anything here)
	_newMule.Account = "here is my mule acc"; 		// Enter the name of your mule account here.
	_newMule.Password = "here is my pass"; 			// Enter the password for your mule account here.
	_newMule.NipFiles.push("mule/all.nip"); 		// Enter any number of mule paths here.
	_newMule.CharLoc = 1; 							// Enter the the mule's location here. Check the FAQ if you don't know what this is about.
	Automule.Mules.push(_newMule);					// Add the mule you just created. (no need to change anything here)
	break;
Muddy Waters is offline  
Thanks
1 User
Old 03/01/2012, 17:24   #5830
 
elite*gold: 0
Join Date: Jan 2011
Posts: 43
Received Thanks: 0
Mal was anderes...

Hi

Dank des Supports hier kann ich jetzt mit meinen 3 Chars ohne Probleme zocken:-)

Jetzt dacht ich mir, ich reize alles aus und Pack noch nen 4 Char dazu. Und da dachte ich mir so...

Warum nich noch ne MF-***** reinstellen (dachte so an 1xxx%MF)? Aber....

Da gibt es ja das Problem des Last hit...bestenfalls sollte ja der Merc von der MF-***** den Last Hit machen zumindest bei den Bossen( wir sind Profis oder? da muss ich des jetzt net erklären denk ich mal)

Frage: Gibts da ne Möglichkeit das zu bewerkstelligen? Ich denke so eine Funktion exestiert noch gar nicht , oder?

Ich weis, man kann den Follow-Bots untersagen Baal zu killen, aber das reicht ja nicht. Alle Chars müssten ja soweit zurücktreten, dass nur der Merc die Möglichkeit hat die Bosse zu killen. Idealerweise sollten die Chars natürlich vorher die Bosse auf x% Life runterknüppeln. Sonst dauerts ja ewig;-)

Wird wahrscheinlich Wunschtraum bleiben, aber gibts da ein Bot oder Skript, dass sowas kann?
palados is offline  
Old 03/01/2012, 19:35   #5831
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
Quote:
Originally Posted by getgoodson View Post
dazu müssen die externen leecher aber das gleiche script/den gleichen bot benutzen?
sorry,hab ich übersehn.
ne. was der andre hat is vollkommen egal. die scripte spielen ja nicht zusammen, es zählt nur die massage nach der er sich richten muss.



next:
Quote:
Warum nich noch ne MF-***** reinstellen (dachte so an 1xxx%MF)? Aber....
weils nix bringt?

Code:
Wird wahrscheinlich Wunschtraum bleiben, aber gibts da ein Bot oder Skript, dass sowas kann?
ne das geht scho.
muddy schüttelt das mit dem linken arm locker raus
ich weis das wir das schon hatten, zumindest die befehlszeile dazu baal bis zu nem bestimmten lifestand zu knüppeln.
aber ich wüßte jetzt nicht welchen suchbegriff ich nutzen sollte um das wieder zu finden
kal_el is offline  
Old 03/01/2012, 20:04   #5832
 
elite*gold: 0
Join Date: May 2009
Posts: 788
Received Thanks: 50
also.... ich finde nix in der NTBotLeech.ntj und es wird wirklich dringend ^^ die games sind immer nach 1/2 sec voll und so verliere ich totaaaaal viel ep weil ich nich in die games komme

ich brauche: den genauen Wert, der die Zeit zwischen dem Gamenamen in das Fenster eingeben und dem Klicken des LoginButton regelt ^^
dieser Wert ist iwo in dem leechscript geregelt >.< ich muss nur wissen wo, um den anzupassen

PS: Gibt natuerlich auch kleinen donut in Form von fg


vielen dank
joshiii is offline  
Old 03/01/2012, 20:13   #5833
 
mirkoregge's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 3,170
Received Thanks: 1,191
NTBotLeech:
Code:
// 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   = 600000;
var GameDoesNotExistDelayMax   = 900000;
var GameDoesNotExistTimeout    = 30000;
var WaitBeforeEnterChatMin     = 1000;
var WaitBeforeEnterChatMax     = 2000;
var WaitInChatBeforeActionsMin = 2000;
var WaitInChatBeforeActionsMax = 3000;
var ClickDelay = 500; schonmal probiert hier runterzusetzen?
mirkoregge is offline  
Thanks
1 User
Old 03/01/2012, 20:16   #5834
 
elite*gold: 0
Join Date: May 2009
Posts: 788
Received Thanks: 50
Quote:
Originally Posted by mirkoregge View Post
NTBotLeech:
Code:
// 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   = 600000;
var GameDoesNotExistDelayMax   = 900000;
var GameDoesNotExistTimeout    = 30000;
var WaitBeforeEnterChatMin     = 1000;
var WaitBeforeEnterChatMax     = 2000;
var WaitInChatBeforeActionsMin = 2000;
var WaitInChatBeforeActionsMax = 3000;
var ClickDelay = 500; schonmal probiert hier runterzusetzen?
ja die Delays habe ich alle angepasst da ist das besagte Delay nachdem ich auf der Suche bin leider nicht dabei =(
joshiii is offline  
Old 03/01/2012, 20:18   #5835
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
wenn du reinschaust,.... is alles durch die delays geregelt die du oben einstellen kannst.
ich find da ned auch wirklich was.

btw.
Quote:
if(Game != "")
{
DebugInOOG("Leader is in the game \"" + Game + "\"");
//ControlData.click(ControlData.controls.lobby.butto n.join);
//Delay(100);
warum ist das auskomentiert muddy? interessehalber .

game joinen is ja da
Code:
 case 5: // Join Game
		if (Game)
		{
			ControlData.setText( ControlData.controls.lobby.join.editBox.gameName, Game);
			Delay(100);
			ControlData.setText( ControlData.controls.lobby.join.editBox.password, GamePassword);
			for(var i = 0; i < DelayedJoinChars.length; i++)
			{
				if(me.charname.toLowerCase() == DelayedJoinChars[i].toLowerCase() || me.account.toLowerCase() == DelayedJoinChars[i].toLowerCase())
				{
					Delay(MultipleLeecherJoinDelay * i);
					break;
				}
			}
			Delay(JoinDelay);
			ControlData.click(ControlData.controls.lobby.join.button.joinGame);
			RunGC(); // run garbage collector between each game
			locationTimeout(5000, location);
			LastGameStatus = 1; // pending join
such dir langsamere runs
kal_el is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
[Release] D2NT 3.1 1.13c
07/17/2016 - Diablo 2 - 91 Replies
hi, hab eben den d2nt3.1 gefunden. ein neues baba script is dabei. release thread eon D2NT3.1
[Realease] Muddy's Waypoint Catcher
08/21/2013 - Diablo 2 Programming - 46 Replies
Moin zusammen, hier mal die erste Release Version eines kleinen Scripts genannt Waypoint Catcher. Das ganze ist jetzt nichtmal 24h alt, dementsprechend sind vermutlich noch einige Bugs vorhanden. Hinweise dazu nehme ich gerne entgegen. ;) Features: - Suchen sämtlicher Wegpunkte mit Ausnahme, wobei in Akt ein durch Probleme im Jail Bereich nach dem Wegpunkt Outer Cloister abgebrochen wird - Wahlweise auch mit TP an jedem gefundenen Wp, sodass man damit auch anderen (nicht-Bots) die...
[D2NT] Long Dia Release
05/10/2011 - Diablo 2 Programming - 28 Replies
Ein kleines Script für diablo, es startet beim eingang macht ein tp cleart den weg zum star macht am star noch ein tp dann läufts wie das normale nur cleart es schöner :) hoffe euch gefällts ich habs noch nicht wirklich getestet (2-3 runs) bugs können gerne hier gepostet werden verbesserungs vorschläge auch :D installation: 1.)Script in den Bot ordner kopieren 2.)Script im editor oder vergleichbaren öffnen 3.) Msg´s anpassen (ist nicht schwer) 4.) in der char config die zeile...
D2NT 3.0 Pickit release
10/22/2010 - Diablo 2 - 77 Replies
edit
Muddy's D2NT Help
07/29/2010 - Diablo 2 - 3 Replies
hi i just started to use the bot it work's great. how do i set up the skill's i use on my Sorc and pick up itme's? ..... if you reply to this post please use english



All times are GMT +1. The time now is 19:36.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.