Register for your free account! | Forgot your password?

You last visited: Today at 22:53

  • 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 08/30/2011, 12:58   #3106
 
elite*gold: 0
Join Date: Sep 2010
Posts: 38
Received Thanks: 16
Quote:
Originally Posted by sohrex View Post
Hi,

ich habe folgendes Problem, mein Leecher joint dem Runner zwar einwandfrei ins Game hinterher, aber das wars dann leider auch und er nimmt die Party nicht an und steht nur rum..

Habe bei beiden den Public Mode auf true gesetzt und auch sonst alles nach FAQ gemacht aber der will nicht
Nach eventuellen Schreibfehlern hab ich auch schon gesucht.. nichts, hab alle Char- und Accountnamen richtig geschrieben. Komm leider nicht mehr weiter -.-

Wisst ihr vielleicht Rat?

grüße
sohrex
Hast du in der Conig-Line des Leechers bei Diablo oder Baal ganz hinten die (Lecher-Account) gesetzt?.

MWConfig_Script.push(["NTBaalLeechFight.ntj", 10]); NTConfig_KillBaal = true; MWConfig_DoBaalPreAttack = true; MWConfig_EnterUnsafeTP = true; NTConfig_Leader = "Next-LevelBot";

Die Einstellungen in der NTbotleech:

var LeaderAccountName = "check7times"; alles kein schreiben
var LeaderName = "Next-LevelBot"; ganz exakt schreiben

Gegenseitig noch in der friendliste haben.


Grüße

Bastian
Bastian74 is offline  
Thanks
1 User
Old 08/30/2011, 14:35   #3107
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by sohrex View Post
Hi,

ich habe folgendes Problem, mein Leecher joint dem Runner zwar einwandfrei ins Game hinterher, aber das wars dann leider auch und er nimmt die Party nicht an und steht nur rum..

Habe bei beiden den Public Mode auf true gesetzt und auch sonst alles nach FAQ gemacht aber der will nicht
Nach eventuellen Schreibfehlern hab ich auch schon gesucht.. nichts, hab alle Char- und Accountnamen richtig geschrieben. Komm leider nicht mehr weiter -.-

Wisst ihr vielleicht Rat?

grüße
sohrex
Folgende Variablen beinflussen die automatische Partybildung:
MWConfig_AutoParty
NTConfig_PublicMode


Sofern wenigstens eine davon den Wert true hat, bleibt eigentlich nur die Möglichkeit, dass der ToolsThread abgestürzt ist, was aber an sich unwahrscheinlich ist.

Quote:
Originally Posted by zipfelq89 View Post
WIll mit meinem Pala normal public baal runs leechen... Er hat keine eni

Ich hab in der NTBot.ntj folgende Einträge editiert
var JoinGameKeywords = new Array("baal");
var JoinRandomGamesChars = new Array("gibihmdin");

Charcfg :

MWConfig_Script.push(["NTBaalLeech.ntj", 10]); NTConfig_KillBaal = true; MWConfig_EnterUnsafeTP = true;


Er joint zwar in die Games, aber leavt sofort wieder. Außerdem wartet er bis zum rejoin bsi zu 7 min o.O ?

weiß einer weiter?
Weil du das vermutlich nicht korrekt unter Current Schedule kopiert hast bzw. den Blockommentar nicht gesehen hast.
Um das zu sehen reicht eigentlich ein anständiger Editor, siehe .

Alternativ könntest du MWConfig_ExitGameOnMissingPassword auf true gesetzt haben, was bei öffentlichen Spielen natürlich etwas problematisch ist.

LG
Muddy
Muddy Waters is offline  
Old 08/30/2011, 15:30   #3108
 
elite*gold: 0
Join Date: Jun 2009
Posts: 35
Received Thanks: 4
MWConfig_ExitGameOnMissingPassword war in der Tat auf true...

Allerdings steht der Bot jetzt nach dem joinen dumm rum und geht nicht ins Portal. Wenn ich von Hand reingehe rennt er wie bekloppt gegen das BAAL Portal und klickt die ganze Zeit, kommt aber, wenn die Diener tot sind, trotzdem nicht rein und leavt dann auch nicht das game
zipfelq89 is offline  
Old 08/30/2011, 16:18   #3109
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Sieht sehr danach aus, als hättest du NTConfig_Leader nicht korrekt mit dem Namen deines Leaders initialisiert.

LG
Muddy
Muddy Waters is offline  
Old 08/30/2011, 16:59   #3110
 
elite*gold: 0
Join Date: Jun 2009
Posts: 35
Received Thanks: 4
Wie soll ich denn, wenn er random ein game sucht nen Leader festlegen?
Das ist doch immer jmd anders oder hab ich das komplett falsch verstanden und random public games joinen is atm nicht möglich?

Andere Frage:
Eingestellt : Blizzard -> Mainskill ; static field -> secondary, wenn immun
Situation: Bot nimmt Unique Monster mit Kälteimmunität ins Target, der aber von 20 Mobs, welche nicht kälteimmun sind, umgeben ist.
Problem: Er castet bis zum erbrechen static field und nicht 1x Blizzard und Merc muss alles abschlachten, was dann doch gelegentlich zum chicken führt bzw sehr lang dauert.

Gruß
zipfelq89 is offline  
Old 08/30/2011, 17:14   #3111
 
elite*gold: 0
Join Date: Aug 2011
Posts: 6
Received Thanks: 2
Hey everyone,

I was having some trouble with precasting Battle Cry. I am kind of poor so Battle Cry from my CTA is actually useful. Because my other precast skills (Energy Shield and Shiver Armor) benefit from the increased skills in weapon slot 1, I didn't want to use the setting to keep CTA equipped until precast is done and add the MWS_BATTLE_CRY to the precast configuration. Instead, I found it best to modify the precast code itself. The modification I did also casts BO twice to benefit from the increased duration (probably a waste, so you can remove it if desired).

I thought I'd share these adjustments in case anyone else would like the same benefits. Please let me know if I should post these in a separate topic, otherwise I felt like the help thread was the best place.

Find the NTPrecast.ntl file and look for:
Code:
function NTP_DoPrecast(refresh)
{
Delete the following chunk of code:
Code:
	if(refresh || !me.GetState(32) || !me.GetState(51) || me.classid == NTC_CHAR_CLASS_BARBARIAN && !me.GetState(26))
	{
		if(me.classid == NTC_CHAR_CLASS_BARBARIAN || _MWP_BoSlot > -1)
		{
			NTC_SwapWeapons(_MWP_BoSlot);
			
			if(MWConfig_ShowOverheadStatus)
				MWC_PrintOverheadStatus("Performing Precast...");
			
			NTC_CastSkill(MWS_BATTLE_COMMAND, NTC_HAND_RIGHT); // Battle Command
			NTC_CastSkill(MWS_BATTLE_ORDERS, NTC_HAND_RIGHT); // Battle Orders
			
			if(me.classid == NTC_CHAR_CLASS_BARBARIAN)
				NTC_CastSkill(MWS_SHOUT, NTC_HAND_RIGHT); // Shout
				
			if(MWConfig_SwitchSlotsAfterBoPrecast)
				NTC_SwapWeapons(_MWP_AttackSlot);
		}
	}
And replace it with this chunk of code:
Code:
	if(refresh || !me.GetState(32) || !me.GetState(51) || !me.GetState(89) || me.classid == NTC_CHAR_CLASS_BARBARIAN && !me.GetState(26))
	{
		if(me.classid == NTC_CHAR_CLASS_BARBARIAN || _MWP_BoSlot > -1)
		{
			NTC_SwapWeapons(_MWP_BoSlot);
			
			if(MWConfig_ShowOverheadStatus)
				MWC_PrintOverheadStatus("Performing Precast...");

			if(refresh || !me.GetState(32) || !me.GetState(51))
			{
				NTC_CastSkill(MWS_BATTLE_COMMAND, NTC_HAND_RIGHT);	// Battle Command
				NTC_CastSkill(MWS_BATTLE_COMMAND, NTC_HAND_RIGHT);	// Battle Command 2nd cast; remove if undesired
				NTC_CastSkill(MWS_BATTLE_ORDERS, NTC_HAND_RIGHT);	// Battle Orders
			}

			if(refresh || !me.GetState(89))
			{
				NTC_CastSkill(MWS_BATTLE_CRY, NTC_HAND_RIGHT);	// Battle Cry
			}
			
			if(me.classid == NTC_CHAR_CLASS_BARBARIAN)
				NTC_CastSkill(MWS_SHOUT, NTC_HAND_RIGHT); // Shout
				
			if(MWConfig_SwitchSlotsAfterBoPrecast)
				NTC_SwapWeapons(_MWP_AttackSlot);
		}
	}
Now you will get Battle Cry in there as well, and it should do it in theory whenever the Cry runs out (but it won't cast the rest of your stuff unless it has also run out for purposes of efficiency).
safeword is offline  
Thanks
1 User
Old 08/30/2011, 17:16   #3112
 
elite*gold: 0
Join Date: Aug 2011
Posts: 16
Received Thanks: 0
Hmmm. Der Bot läuft jetzt perfekt. Aber. Habe den Bot über Nacht aufm privaten Server laufen lassen - heute wurde mein Acc gebannt Jetzt habe ich Angst auf Bnet zu spielen damit der Bnet Acc auch nicht gebannt wird. Wie geht es bei euch? Was macht ihr, damit die den Bot nicht bemerken? Begrenzte Zeit pro Tag laufen lassen? Was noch? Wenn die aufm privaten Server das gecheckt haben, wird Blizzard das auch, oder? Wie gesagt, hab den Bot nur eine einzige Nacht benutzt und wurde gebannt. Ich gestehe ich habs für mehr als 10 Std laufen lassen... Könnte dies der Grund sein? Ach ja, der d2mr Maphack wurde ebenfalls ab und zu benutzt.

Gibt es einen Bot, der sich vom lvl 1 leveln kann?
herda85 is offline  
Old 08/30/2011, 17:25   #3113
 
elite*gold: 0
Join Date: Jul 2011
Posts: 27
Received Thanks: 0
Hey Muddy my automule is not working here is my automule config.

Code:
/**
*	This file was written by [email][/email]
*	Check the programming section for updates and further scripts
*	Last Update: 15:45 20.08.2011
*/

function NT_LoadMuleConfig()
{
	var _newMule;

	Automule.MuleIsFullThreshold = 0.90;
	
	switch(me.account.toLowerCase())
	{
		//------------------------------------------------------------------------------
		// Full account sample - Copy the below case if you'd like to assign a full mule account to your bot char.
		// Note: you have to create both the account and the mules yourself before using them for auto mule.
		//
		case "": 	// <-- Enter your bot's account name here. (lower case only!)
			Automule.GameName = ""; 				// Enter the name of your mule game here. Note: don't use the same game for multiple bot chars.
			Automule.GameNamePassword = "";			// 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 = ""; 	// Enter the name of your mule account here.
				_newMule.Password = ""; 		// Enter the password for your mule account here.
				_newMule.NipFiles.push("mule/all.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)
			}
			
			break;
		//
		//
		//------------------------------------------------------------------------------
		
		//------------------------------------------------------------------------------
		// Single mule sample - Copy the below case if you'd like to assign single mules (even from different accounts) to your bot char.
		// Note: you have to create both the account and the mules yourself before using them for auto mule.
		//
		case "your_bot's_lower_case_account_name_goes_here": 	// <-- Enter your bot's account name here. (lower case only!)
			Automule.GameName = "SomeGameNameI"; 				// Enter the name of your mule game here. Note: don't use the same game for multiple bot chars.
			Automule.GameNamePassword = "SomePasswordI"; 		// Enter the password of your mule game here.
			
			_newMule = new Mule(); 								// Create a new mule object. (no need to change anything here)
			_newMule.Account = "YourMuleAccNameGoesHere"; 		// Enter the name of your mule account here.
			_newMule.Password = "YourMuloePWGoesHere"; 			// Enter the password for your mule account here.
			_newMule.NipFiles.push("mule/all.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 = "YourOtherMuleAccNameGoesHere";	// Enter the name of your mule account here.
			_newMule.Password = "YourOtherMulePWGoesHere"; 		// 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;
		//
		//
		//------------------------------------------------------------------------------
	}
}

// INTERNAL FUNCTIONS
function Mule(acc, pw, loc, nips)
{
	this.Account = acc;
	this.Password = pw;
	this.NipFiles = (!nips || typeof nips != "array") ? new Array() : nips;
	this.CharLoc = loc;
	this.Load;
}
cobkillacalli is offline  
Old 08/30/2011, 17:57   #3114
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by zipfelq89 View Post
Wie soll ich denn, wenn er random ein game sucht nen Leader festlegen?
Das ist doch immer jmd anders oder hab ich das komplett falsch verstanden und random public games joinen is atm nicht möglich?

Andere Frage:
Eingestellt : Blizzard -> Mainskill ; static field -> secondary, wenn immun
Situation: Bot nimmt Unique Monster mit Kälteimmunität ins Target, der aber von 20 Mobs, welche nicht kälteimmun sind, umgeben ist.
Problem: Er castet bis zum erbrechen static field und nicht 1x Blizzard und Merc muss alles abschlachten, was dann doch gelegentlich zum chicken führt bzw sehr lang dauert.

Gruß
Ist zumindest in den Leacher Scripten derzeit nicht vorgesehen, ich werde mal einen Workaround schreiben.

Und es ist schlichtweg nicht vorgesehen, dass du Statik als aktiven Angriffsskill einsetzt, dementsprechend funtkioniert das auch nicht.

Quote:
Originally Posted by safeword View Post
Hey everyone,

I was having some trouble with precasting Battle Cry. I am kind of poor so Battle Cry from my CTA is actually useful. Because my other precast skills (Energy Shield and Shiver Armor) benefit from the increased skills in weapon slot 1, I didn't want to use the setting to keep CTA equipped until precast is done and add the MWS_BATTLE_CRY to the precast configuration. Instead, I found it best to modify the precast code itself. The modification I did also casts BO twice to benefit from the increased duration (probably a waste, so you can remove it if desired).

I thought I'd share these adjustments in case anyone else would like the same benefits. Please let me know if I should post these in a separate topic, otherwise I felt like the help thread was the best place.

Find the NTPrecast.ntl file and look for:
Code:
function NTP_DoPrecast(refresh)
{
Delete the following chunk of code:
Code:
	if(refresh || !me.GetState(32) || !me.GetState(51) || me.classid == NTC_CHAR_CLASS_BARBARIAN && !me.GetState(26))
	{
		if(me.classid == NTC_CHAR_CLASS_BARBARIAN || _MWP_BoSlot > -1)
		{
			NTC_SwapWeapons(_MWP_BoSlot);
			
			if(MWConfig_ShowOverheadStatus)
				MWC_PrintOverheadStatus("Performing Precast...");
			
			NTC_CastSkill(MWS_BATTLE_COMMAND, NTC_HAND_RIGHT); // Battle Command
			NTC_CastSkill(MWS_BATTLE_ORDERS, NTC_HAND_RIGHT); // Battle Orders
			
			if(me.classid == NTC_CHAR_CLASS_BARBARIAN)
				NTC_CastSkill(MWS_SHOUT, NTC_HAND_RIGHT); // Shout
				
			if(MWConfig_SwitchSlotsAfterBoPrecast)
				NTC_SwapWeapons(_MWP_AttackSlot);
		}
	}
And replace it with this chunk of code:
Code:
	if(refresh || !me.GetState(32) || !me.GetState(51) || !me.GetState(89) || me.classid == NTC_CHAR_CLASS_BARBARIAN && !me.GetState(26))
	{
		if(me.classid == NTC_CHAR_CLASS_BARBARIAN || _MWP_BoSlot > -1)
		{
			NTC_SwapWeapons(_MWP_BoSlot);
			
			if(MWConfig_ShowOverheadStatus)
				MWC_PrintOverheadStatus("Performing Precast...");

			if(refresh || !me.GetState(32) || !me.GetState(51))
			{
				NTC_CastSkill(MWS_BATTLE_COMMAND, NTC_HAND_RIGHT);	// Battle Command
				NTC_CastSkill(MWS_BATTLE_COMMAND, NTC_HAND_RIGHT);	// Battle Command 2nd cast; remove if undesired
				NTC_CastSkill(MWS_BATTLE_ORDERS, NTC_HAND_RIGHT);	// Battle Orders
			}

			if(refresh || !me.GetState(89))
			{
				NTC_CastSkill(MWS_BATTLE_CRY, NTC_HAND_RIGHT);	// Battle Cry
			}
			
			if(me.classid == NTC_CHAR_CLASS_BARBARIAN)
				NTC_CastSkill(MWS_SHOUT, NTC_HAND_RIGHT); // Shout
				
			if(MWConfig_SwitchSlotsAfterBoPrecast)
				NTC_SwapWeapons(_MWP_AttackSlot);
		}
	}
Now you will get Battle Cry in there as well, and it should do it in theory whenever the Cry runs out (but it won't cast the rest of your stuff unless it has also run out for purposes of efficiency).
I appreciate your effort, but unfortunately this doesn't sound very useful.
The reason is simple:
Battle Cry is more like an attack skill not a precast skill. When casting it, all monsters within the attack radius are affected, but it's not that your own char would benefit from it and get some sort of state that is weakening nearby monsters for some time.
unit.GetState(86) is greater than 0 if the unit is affected by Battle Cry Cry (i.e. when there is that reddish cloud above the unit). me.GetState(86) can only be greater than 0 if another player attacks you using Battle Cry Cry, though I'm not even sure if this skill worked on other players at all.

Taking this into consideration, using Battle Cry as precast skill is quite pointless.

Quote:
Originally Posted by herda85 View Post
Hmmm. Der Bot läuft jetzt perfekt. Aber. Habe den Bot über Nacht aufm privaten Server laufen lassen - heute wurde mein Acc gebannt Jetzt habe ich Angst auf Bnet zu spielen damit der Bnet Acc auch nicht gebannt wird. Wie geht es bei euch? Was macht ihr, damit die den Bot nicht bemerken? Begrenzte Zeit pro Tag laufen lassen? Was noch? Wenn die aufm privaten Server das gecheckt haben, wird Blizzard das auch, oder? Wie gesagt, hab den Bot nur eine einzige Nacht benutzt und wurde gebannt. Ich gestehe ich habs für mehr als 10 Std laufen lassen... Könnte dies der Grund sein? Ach ja, der d2mr Maphack wurde ebenfalls ab und zu benutzt.

Gibt es einen Bot, der sich vom lvl 1 leveln kann?
Sich an die Regeln des Server halten und keine Bots verwenden? Warum sollte sowas auch nicht auffallen, wenn ein aktiver Staff kontrolliert, was auf dem Server abläuft, klar fällt sowas auf, wenn der zuständige Staff nicht gerade so abwesend ist, wie es beim Bnet der Fall ist.

Und nein, sowas gibt es nicht.

Quote:
Originally Posted by cobkillacalli View Post
Hey Muddy my automule is not working here is my automule config.

Code:
/**
*	This file was written by [email][/email]
*	Check the programming section for updates and further scripts
*	Last Update: 15:45 20.08.2011
*/

function NT_LoadMuleConfig()
{
	var _newMule;

	Automule.MuleIsFullThreshold = 0.90;
	
	switch(me.account.toLowerCase())
	{
		//------------------------------------------------------------------------------
		// Full account sample - Copy the below case if you'd like to assign a full mule account to your bot char.
		// Note: you have to create both the account and the mules yourself before using them for auto mule.
		//
		case "": 	// <-- Enter your bot's account name here. (lower case only!)
			Automule.GameName = ""; 				// Enter the name of your mule game here. Note: don't use the same game for multiple bot chars.
			Automule.GameNamePassword = "";			// 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 = ""; 	// Enter the name of your mule account here.
				_newMule.Password = ""; 		// Enter the password for your mule account here.
				_newMule.NipFiles.push("mule/all.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)
			}
			
			break;
		//
		//
		//------------------------------------------------------------------------------
		
		//------------------------------------------------------------------------------
		// Single mule sample - Copy the below case if you'd like to assign single mules (even from different accounts) to your bot char.
		// Note: you have to create both the account and the mules yourself before using them for auto mule.
		//
		case "your_bot's_lower_case_account_name_goes_here": 	// <-- Enter your bot's account name here. (lower case only!)
			Automule.GameName = "SomeGameNameI"; 				// Enter the name of your mule game here. Note: don't use the same game for multiple bot chars.
			Automule.GameNamePassword = "SomePasswordI"; 		// Enter the password of your mule game here.
			
			_newMule = new Mule(); 								// Create a new mule object. (no need to change anything here)
			_newMule.Account = "YourMuleAccNameGoesHere"; 		// Enter the name of your mule account here.
			_newMule.Password = "YourMuloePWGoesHere"; 			// Enter the password for your mule account here.
			_newMule.NipFiles.push("mule/all.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 = "YourOtherMuleAccNameGoesHere";	// Enter the name of your mule account here.
			_newMule.Password = "YourOtherMulePWGoesHere"; 		// 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;
		//
		//
		//------------------------------------------------------------------------------
	}
}

// INTERNAL FUNCTIONS
function Mule(acc, pw, loc, nips)
{
	this.Account = acc;
	this.Password = pw;
	this.NipFiles = (!nips || typeof nips != "array") ? new Array() : nips;
	this.CharLoc = loc;
	this.Load;
}
I assume all those strings are just empty so you could post it here without revealing any details?

I don't get, why you actually enter a CharLoc and then still use a for loop.
When using a for loop, the CharLoc value is usually the indexed variable, in this case i. If you just want to use a single mule, don't use the loop, but use the sample for single mules instead.

Kind Regards
Muddy
Muddy Waters is offline  
Thanks
3 Users
Old 08/30/2011, 18:12   #3115
 
elite*gold: 0
Join Date: Jul 2011
Posts: 27
Received Thanks: 0
Quote:
Originally Posted by Muddy_Waters View Post
Ist zumindest in den Leacher Scripten derzeit nicht vorgesehen, ich werde mal einen Workaround schreiben.

Und es ist schlichtweg nicht vorgesehen, dass du Statik als aktiven Angriffsskill einsetzt, dementsprechend funtkioniert das auch nicht.



I appreciate your effort, but unfortunately this doesn't sound very useful.
The reason is simple:
Battle Cry is more like an attack skill not a precast skill. When casting it, all monsters within the attack radius are affected, but it's not that your own char would benefit from it and get some sort of state that is weakening nearby monsters for some time.
unit.GetState(86) is greater than 0 if the unit is affected by Battle Cry Cry (i.e. when there is that reddish cloud above the unit). me.GetState(86) can only be greater than 0 if another player attacks you using Battle Cry Cry, though I'm not even sure if this skill worked on other players at all.

Taking this into consideration, using Battle Cry as precast skill is quite pointless.



Sich an die Regeln des Server halten und keine Bots verwenden? Warum sollte sowas auch nicht auffallen, wenn ein aktiver Staff kontrolliert, was auf dem Server abläuft, klar fällt sowas auf, wenn der zuständige Staff nicht gerade so abwesend ist, wie es beim Bnet der Fall ist.

Und nein, sowas gibt es nicht.



I assume all those strings are just empty so you could post it here without revealing any details?

I don't get, why you actually enter a CharLoc and then still use a for loop.
When using a for loop, the CharLoc value is usually the indexed variable, in this case i. If you just want to use a single mule, don't use the loop, but use the sample for single mules instead.

Kind Regards
Muddy
Yeah thats why they are empty lol ! The charloc is the position my mule is in right? And im not sure what a for loop is! and i will try it on single mules and see if there is a difference! ty!

So i tried it on the sample single mule and it still said AM: status not ready!..... i filled out all the gamename and pass, mule name, bot name, all that. im just wondering if maybe im missing something im suppose to add info into ???
cobkillacalli is offline  
Old 08/30/2011, 18:22   #3116
 
elite*gold: 0
Join Date: Aug 2011
Posts: 16
Received Thanks: 0
Quote:
Originally Posted by Muddy_Waters

Sich an die Regeln des Server halten und keine Bots verwenden? Warum sollte sowas auch nicht auffallen, wenn ein aktiver Staff kontrolliert, was auf dem Server abläuft, klar fällt sowas auf, wenn der zuständige Staff nicht gerade so abwesend ist, wie es beim Bnet der Fall ist.

Und nein, sowas gibt es nicht.
Regeln sind klar. Was unklar ist, warum Bnet fürs Botten nicht bannt. Zumindest schreibst ihr so. Bannen die wirklich nicht? Ich meine die auf dem privaten haben's sofort gecheckt. Warum macht Blizzard nichts?
herda85 is offline  
Old 08/30/2011, 18:32   #3117
 
elite*gold: 0
Join Date: Aug 2011
Posts: 6
Received Thanks: 2
Quote:
Originally Posted by Muddy_Waters View Post
I appreciate your effort, but unfortunately this doesn't sound very useful.
The reason is simple:
Battle Cry is more like an attack skill not a precast skill. When casting it, all monsters within the attack radius are affected, but it's not that your own char would benefit from it and get some sort of state that is weakening nearby monsters for some time.
unit.GetState(86) is greater than 0 if the unit is affected by Battle Cry Cry (i.e. when there is that reddish cloud above the unit). me.GetState(86) can only be greater than 0 if another player attacks you using Battle Cry Cry, though I'm not even sure if this skill worked on other players at all.

Taking this into consideration, using Battle Cry as precast skill is quite pointless.
Aha.. *facepalm* Thanks for the information
safeword is offline  
Old 08/30/2011, 18:35   #3118
 
elite*gold: 0
Join Date: Oct 2010
Posts: 34
Received Thanks: 8
Hallo allerseits,
bekomme beim Start die Meldung "[Am] Status: not ready!" im Manager, Automule ist aber deaktiviert. Hab nix gefunden, weiß einer was?

Danke schonmal
3rr0r_84 is offline  
Old 08/30/2011, 18:54   #3119
 
elite*gold: 0
Join Date: Jun 2009
Posts: 35
Received Thanks: 4
Quote:
Originally Posted by 3rr0r_84 View Post
Hallo allerseits,
bekomme beim Start die Meldung "[Am] Status: not ready!" im Manager, Automule ist aber deaktiviert. Hab nix gefunden, weiß einer was?

Danke schonmal
Das ist normal

das heisst einfach nur das automule deaktiviert ist
zipfelq89 is offline  
Thanks
2 Users
Old 08/30/2011, 19:10   #3120
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,654
Quote:
Originally Posted by cobkillacalli View Post
Yeah thats why they are empty lol ! The charloc is the position my mule is in right? And im not sure what a for loop is! and i will try it on single mules and see if there is a difference! ty!

So i tried it on the sample single mule and it still said AM: status not ready!..... i filled out all the gamename and pass, mule name, bot name, all that. im just wondering if maybe im missing something im suppose to add info into ???
In that case, I'd like to see your config without those names removed. Please send a PM.

Quote:
Originally Posted by herda85 View Post
Regeln sind klar. Was unklar ist, warum Bnet fürs Botten nicht bannt. Zumindest schreibst ihr so. Bannen die wirklich nicht? Ich meine die auf dem privaten haben's sofort gecheckt. Warum macht Blizzard nichts?
Ich würde mal meinen, weil sie damit nichts verdienen, wenn sie Leute einstellen, die sich darum explizit kümmern. Sieh es mal aus wirtschaftlicher Sicht, sofern die davon nichts haben, warum investieren?

LG
Muddy
Muddy Waters is offline  
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 22:54.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.