Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2 > Diablo 2 Programming
You last visited: Today at 23:03

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

Advertisement



D2NT Aura - Auto - Stack - Script (auradin)

Discussion on D2NT Aura - Auto - Stack - Script (auradin) within the Diablo 2 Programming forum part of the Diablo 2 category.

Reply
 
Old 05/16/2011, 00:21   #16
 
elite*gold: 0
Join Date: Aug 2010
Posts: 5
Received Thanks: 0
Quote:
Originally Posted by UncleChicken View Post
hey,
ich hab mich an die Anleitung gehalten, aber mein leech-bot bleibt nur noch in der Stadt stehen, keine Ahnung warum.
Wo genau muss ich den "push-Befehl" einfügen? Ich habs an mehreren Stellen innerhalb der jeweiligen Char-Config des Dream-users probiert. Kein Erfolg.

Ideen?
welchen bot nutzt du denn?

@easy7going ich weiß nicht ob das nen fehler von mir ist oder ein fehler im script aber in manchen games wird das aura stacking nur einmal ausgeführt und dann geht er sofort zum nächsten script über
Zerratul is offline  
Old 05/16/2011, 16:06   #17
 
elite*gold: 0
Join Date: Mar 2011
Posts: 21
Received Thanks: 0
D2nt Bluebird
UncleChicken is offline  
Old 06/19/2011, 23:01   #18
 
elite*gold: 0
Join Date: May 2011
Posts: 38
Received Thanks: 6
Wie sollte eigentlich der Auradin so aussehen, damit er möglichst gut als Bot verwendet werden kann?
Ich habe mich schon durch diverse Seiten gegoogelt, konnte aber noch nichts passendes finden.
Memono is offline  
Old 06/20/2011, 13:22   #19
 
elite*gold: 0
Join Date: Aug 2008
Posts: 213
Received Thanks: 7
würd auch gern wissen wie die skullung und das eq so aussehn muss
und iwie hab ich das so gemacht wie in der anleitung, aber ich bekomme dann immer diese rote error mssg

hilfe wär nice

thx schonma
fritzus is offline  
Old 06/20/2011, 18:37   #20
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,653
Dein Char braucht Dream Helm und Schild, der Merc braucht ebenfalls einen Dream Helm. Der Rest ist prinzipiell völlig egal und hat mit der Funktion dieses Scripts per se erstmal nichts zu tun.

Achja, und die Aussage "da kommt diese rote Fehlermeldung" ist doch etwas untechnisch und absolut nicht verwertbar, vielleicht beschreibst du das ganze einfach mal genauer, dann kann man dazu auch etwas sagen.

LG
Muddy
Muddy Waters is offline  
Old 06/20/2011, 20:39   #21
 
elite*gold: 0
Join Date: Aug 2008
Posts: 213
Received Thanks: 7
also ich benutzt nich den ganz neuen bot von dir
sondern muddy waters automule
hab den source code con hier halt so bei bots reingemacht wie beschrieben und dann in der config ganz am anfang von run das gesetzt sieht dann so aus
Quote:
//MWConfig_Script.push(["NTTravincal.ntj", 10]);
NTConfig_Script.push("NTAuraAutoSTACK.ntj");
MWConfig_Script.push(["NTAndariel.ntj", 10]);
usw
und wenn ich dann ein game starte komm diese mmsg


ich hab den namen in der config aber richtig geschrieben.
und der bot funtzt wenn ich das stacken rausnehm

thx schonma
fritzus is offline  
Old 06/20/2011, 21:03   #22
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,653
Code:
//[COLOR="Green"]MWConfig_Script[/COLOR].push([COLOR="Green"][[/COLOR]"NTTravincal.ntj"[COLOR="Green"],[/COLOR] 10[COLOR="Green"]][/COLOR]);
[COLOR="Red"]NTConfig_Script[/COLOR].push("NTAuraAutoSTACK.ntj");
[COLOR="Green"]MWConfig_Script[/COLOR].push([COLOR="Green"][[/COLOR]"NTAndariel.ntj"[COLOR="Green"],[/COLOR] 10[COLOR="Green"]][/COLOR]);
Ich habe das mal etwas bunt gemacht. Die Frage die ich mir dabei stelle ist: müsste einem nicht - selbst wenn man keine Ahnung von der Materie hat - allein durch logisch stringentes Denken auffallen, dass das Format der eingefügten Zeile hinten und vorne nicht passt?
In diesem Sinne: Mut zum Mitdenken.

Ursache der Fehlermeldung:
Eine Variable NTConfig existiert in meinen Configs nicht, diese wurde durch die Variable MWConfig ersetzt. Damit hat NTConfig den Wert undefined und es erfolgt ein Methodenzugriff über ein undefiniertes Objekt - ein grober Fehler.

Lösung:
Beim Einfügen einfach das gewohnte Format konsequent beibehalten:
Code:
//MWConfig_Script.push(["NTTravincal.ntj", 10]);
[COLOR="Green"]MWConfig_Script.push(["NTAuraAutoSTACK.ntj", 10]);[/COLOR]
MWConfig_Script.push(["NTAndariel.ntj", 10]);
Damit sollte die Fehlermeldung der Vergangenheit angehören - es sei denn, du hast noch weitere Syntaxfehler in deine Char Config eingebaut.

LG
Muddy
Muddy Waters is offline  
Thanks
1 User
Old 06/20/2011, 21:22   #23
 
elite*gold: 0
Join Date: Aug 2008
Posts: 213
Received Thanks: 7
jo das hab ich heute mittag auch schon versucht aber auch so kommt die nachricht ....

wie gesagt wenn ich diese eine linie rausnehm läuft der bot ...

Quote:
// Run Configuration
//
//------------------------------------------------------------------------------
// Script Include Reference: MWConfig_Script.push([<ScriptName>, <Script Runtime in Minutes (0 is infinite)>]);
// Current Selection
//MWConfig_Script.push(["NTTravincal.ntj", 10]);
MWConfig_Script.push("NTAuraAutoSTACK.ntj");
//MWConfig_Script.push(["NTNihlathak.ntj", 10]); NTConfig_PindleskinExtension = false; MWConfig_SkipOnTombVipers = false;
MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathToPit = false; NTConfig_ClearPitLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
MWConfig_Script.push(["NTAndariel.ntj", 10]);
MWConfig_Script.push(["NTCountess.ntj", 10]);
//MWConfig_Script.push(["MWWorldstoneKeep.ntj", 10]); MWConfig_SkipLevelOnWitches = true; MWConfig_SkipLevelOnSouls = false; MWConfig_SkipLevelOnDeathLords = true;
//MWConfig_Script.push(["NTMausoleum.ntj", 10]); NTConfig_KillBloodRaven = true;
//MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = true;
//MWConfig_Script.push(["NTDuriel.ntj", 10]); MWConfig_ClearPathToDuriel = true;
MWConfig_Script.push(["NTMephisto.ntj", 10]); MWConfig_OpenMephistoChest = true; MWConfig_MephistoClearArea = true;
MWConfig_Script.push(["NTPindleskin.ntj", 10]); NTConfig_NihlathakExtension = false;
MWConfig_Script.push(["NTEldritch.ntj", 10]); NTConfig_ShenkExtension = false;
MWConfig_Script.push(["NTDiablo.ntj", 2]); MWConfig_StartAtStar = false;
//MWConfig_Script.push(["NTAncientTunnels.ntj", 2]); MWConfig_ClearPathToTunnels = false;
MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = false;
//MWConfig_Script.push(["NTBaal.ntj", 10]); NTConfig_KillBaal = true; MWConfig_SkipBaalOnDolls = true; MWConfig_SkipBaalOnSouls = false;
//MWConfig_Script.push(["NTCows.ntj", 10]);
so sieht die ganze run config aus ...
fritzus is offline  
Old 06/20/2011, 23:20   #24
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,653
In dem Fall wäre die gesamte Config interessant und zwar als [Code] ( ), nicht als [Quote] ( ).
Eine falsche Benennung der Char Config kann sicher ausgeschlossen werden?

LG
Muddy
Muddy Waters is offline  
Thanks
1 User
Old 06/21/2011, 13:44   #25
 
elite*gold: 0
Join Date: Aug 2008
Posts: 213
Received Thanks: 7
naja habs jetzt so weit bekommen das diese mmsg nichts mehr kommt^^

hab die config einfach einma komplett neu aufgesetzt

jedoch stackt er immer noch nich -.-

er geht in ein game und steht dann einfach nur rum
sieht so aus -.-

fritzus is offline  
Old 06/21/2011, 13:59   #26
 
elite*gold: 0
Join Date: Mar 2010
Posts: 539
Received Thanks: 418
Poste mal die komplette Config, da scheint sich wo ein Fehler eingeschlichen zu haben.
TheCrazy11 is offline  
Thanks
1 User
Old 06/21/2011, 16:09   #27
 
elite*gold: 0
Join Date: Aug 2008
Posts: 213
Received Thanks: 7
Code:
/**
*	This file was modified by 			
*	Check the programming section for updates and further scripts
*	Last Update: 09/05/2010							
*
*	Hotkey Reference NTBot:
*
*	Pause/Break			- Pause the current script
*	Page up (PgUp)		- Skip to the next script
*	Page down (PgDn)	- Repeat the previous script
*	Home (Pos1)			- Show your current coordinates and area id
*	End					- Delete current XML Logfile
*	Insert (Ins)		- Log all items on your char to XML or TXT
*	Delete (Del)		- Exit Game
*
*	Backspace			- Shows the item level and some .nip specific information for items that match your current.nip files; The item(s) have to be located in your horadric cube when you press backspace!
*	NipCheckID Reference:	-1		- The item migh might be useful, but has to be identified first
*							 0		- The item does NOT match any .nip line and is therefore trashed
*							 1		- The item matches at least one .nip line and is stashed - Additional console output: corresponding .nip line, corresponding .nip line in JavaScript code, the name of the .nip file that contains the line and the line number
*							(true)	- The item is kept for cubing
*							(false)	- The item is NOT kept for cubing
*/

var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;

function NT_LoadConfig()
{
	NTConfig_AutoMule = false;
	DGFreeSpace = 19;
	//------------------------------------------------------------------------------
	//
	// Run Configuration
	//
	//------------------------------------------------------------------------------
	// Script Include Reference: MWConfig_Script.push([<ScriptName>, <Script Runtime in Minutes (0 is infinite)>]);
	// Current Selection
	//MWConfig_Script.push(["NTTravincal.ntj", 10]);
	MWConfig_Script.push("NTAuraAutoSTACK.ntj");
	//MWConfig_Script.push(["NTNihlathak.ntj", 10]); NTConfig_PindleskinExtension = false; MWConfig_SkipOnTombVipers = false;
	MWConfig_Script.push(["NTAndariel.ntj", 10]);
	MWConfig_Script.push(["NTCountess.ntj", 10]);
	MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathToPit = false; NTConfig_ClearPitLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
	//MWConfig_Script.push(["NTMausoleum.ntj", 10]); NTConfig_KillBloodRaven = true;
	//MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = true;
	//MWConfig_Script.push(["NTAncientTunnels.ntj", 10]); MWConfig_ClearPathToTunnels = true;
	//MWConfig_Script.push(["NTDuriel.ntj", 10]); MWConfig_ClearPathToDuriel = true;
	MWConfig_Script.push(["NTMephisto.ntj", 10]); MWConfig_OpenMephistoChest = true; MWConfig_MephistoClearArea = true;
	MWConfig_Script.push(["NTDiablo.ntj", 2]); MWConfig_StartAtStar = true;
	MWConfig_Script.push(["NTPindleskin.ntj", 10]); NTConfig_NihlathakExtension = false;
	MWConfig_Script.push(["NTEldritch.ntj", 10]); NTConfig_ShenkExtension = true;
	MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = false;
	//MWConfig_Script.push(["NTBaal.ntj", 10]); NTConfig_KillBaal = true; MWConfig_SkipBaalOnDolls = true; MWConfig_SkipBaalOnSouls = false;
	//MWConfig_Script.push(["NTCows.ntj", 10]);
	//MWConfig_Script.push(["MWWorldstoneKeep.ntj", 10]); MWConfig_SkipLevelOnWitches = true; MWConfig_SkipLevelOnSouls = false; MWConfig_SkipLevelOnDeathLords = true;
	
	//------------------------------------------------------------------------------
	// Available Scripts
	//------------------------------------------------------------------------------
	/* 
	// Act1
	MWConfig_Script.push(["NTMausoleum.ntj", 10]); NTConfig_KillBloodRaven = true;
	MWConfig_Script.push(["NTTristram.ntj", 10]); NTConfig_KillRakanishu = true;
	MWConfig_Script.push(["NTHole.ntj", 10]); NTConfig_ClearHoleLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
	MWConfig_Script.push(["NTTreehead.ntj", 10]);
	MWConfig_Script.push(["NTCountess.ntj", 10]);
	MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathToPit = true; NTConfig_ClearPitLevel1 = 2; // 0 : don't clear, 1 : clear path only, 2 : clear all
	
	// Act 2
	MWConfig_Script.push(["NTRadament.ntj", 10]);
	MWConfig_Script.push(["NTColdworm.ntj", 10]);
	MWConfig_Script.push(["NTAncientTunnels.ntj", 10]); MWConfig_ClearPathToTunnels = true;
	MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = true;
	MWConfig_Script.push(["NTDuriel.ntj", 10]); MWConfig_ClearPathToDuriel = true;
	
	// Act 3
	MWConfig_Script.push(["MWFlayerJungle.ntj", 10]);
	MWConfig_Script.push(["NTAct3Sewers.ntj", 10]); NTConfig_ClearA3SewersLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
	MWConfig_Script.push(["NTKurastTravel.ntj", 10]);
	MWConfig_Script.push(["NTTravincal.ntj", 10]);
	MWConfig_Script.push(["NTMephisto.ntj", 10]); MWConfig_OpenMephistoChest = true; MWConfig_MephistoClearArea = true;
	
	// Act 4
	MWConfig_Script.push(["NTIzual.ntj", 10]);
	MWConfig_Script.push(["NTHephasto.ntj", 10]);
	MWConfig_Script.push(["NTDiablo.ntj", 10]); MWConfig_StartAtStar = false; // false: start at entrance, true: start at star
	
	// Act 5
	MWConfig_Script.push(["NTEldritch.ntj", 10]); NTConfig_ShenkExtension = true;
	MWConfig_Script.push(["NTThreshSocket.ntj", 10]);
	MWConfig_Script.push(["NTFrozenRiver.ntj", 10]); NTConfig_ClearFrozenRiver = false;
	MWConfig_Script.push(["NTGlacialTrail.ntj", 10]); NTConfig_ClearGlacialTrail = false;
	MWConfig_Script.push(["NTIcyCellar.ntj", 10]); NTConfig_ClearIcyCellar = false;
	MWConfig_Script.push(["NTNihlathak.ntj", 10]); NTConfig_PindleskinExtension = false; MWConfig_SkipOnTombVipers = true;
	MWConfig_Script.push(["MWWorldstoneKeep.ntj", 10]); MWConfig_SkipLevelOnWitches = true; MWConfig_SkipLevelOnSouls = false; MWConfig_SkipLevelOnDeathLords = true;
	MWConfig_Script.push(["NTBaal.ntj", 10]); NTConfig_KillBaal = true; MWConfig_SkipBaalOnDolls = true; MWConfig_SkipBaalOnSouls = false;
	
	// Miscellaneous
	MWConfig_Script.push(["MWWaypointCatcher.ntj", 0]); MWConfig_WaypointCatcherActs = [1, 2, 3, 4, 5]; MWConfig_TPWaypoints = true; MWConfig_SkipHallsOfPain = true; MWConfig_ClearWaypointPaths = false; 
	MWConfig_Script.push(["MWIdleMode.ntj", 0]); MWConfig_IdleModeRuntime = 5; // Runtime in Minutes
	MWConfig_Script.push(["NTCows.ntj", 10]);
	*/
	//------------------------------------------------------------------------------
	// Various Configuration
	//------------------------------------------------------------------------------
	NTConfig_SkipHealLife = 90;		// If you have more than this percent of life, you won't go to a healer
	NTConfig_SkipHealMana = 70;		// If you have more than this percent of mana, you won't go to a healer
	NTConfig_UseMerc = true;		// Set to true if you use a mercenary, will revive merc at a reviver npc.
	NTConfig_ResetWeapon = false;	// Set to true to reset weapon when reviving merc
	MWConfig_ResetArmor = false	// Reset Enigma if Teleport Skill is missing (Note: Activating this function may - though not likely will - lead to the loss of your enigma; Use at your own risk and make sure to include runewords in your .nip Files!)

	//------------------------------------------------------------------------------
	// Chicken Configuration
	//------------------------------------------------------------------------------
	NTConfig_LifeThresh = 60;		// Drink a normal potion if under this percent of life.
	NTConfig_LifeRejuvThresh = 45;	// Drink a rejuvenation potion if under this percent of life.
	NTConfig_ManaThresh = 30;		// Drink a normal potion if under this percent of mana.
	NTConfig_ManaRejuvThresh = 0;	// Drink a rejuvenation potion if under this percent of mana.
	NTConfig_LifeChicken = 45;		// This is your chicken life percent. If you go below this life total, exit game.
	NTConfig_ManaChicken = 0;		// This is your chicken mana percent. If you go below this mana total, exit game.

	NTConfig_MercLifeThresh = 50;	// This is the threshold to use a life potion on your merc in percent.
	NTConfig_MercRejuvThresh = 30;	// This is the threshold to use a rejuv potion on your merc in percent.
	NTConfig_MercChicken = 0;		// This is your mercs chicken life percent. If he goes below this, exit game.
	
	MWConfig_UseChickenLog = false;	// Creates a logfile in case of chicken including useful information such as nearby monsters, negative/positive effects, potions etc.
									// Note: This function may delay chickens and is likely to cause chicken counter errors, use at your own risk

	//------------------------------------------------------------------------------
	// Inventory Configuration
	//------------------------------------------------------------------------------
	NTConfig_FreeSpace = 6		// Number of free columns. If less full columns are free stashing is set.

	// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
	NTConfig_Columns[0] = [1,1,1,1,1,1,1,1,0,0];
	NTConfig_Columns[1] = [1,1,1,1,1,1,1,1,0,0];
	NTConfig_Columns[2] = [1,1,1,1,1,1,1,1,0,0];
	NTConfig_Columns[3] = [1,1,1,1,1,1,1,1,0,0];

	NTConfig_MinGoldToStash = 250000;	// Maximum gold amount carried before going to stash

	//----------------------------------------------------------------------------------------------
	// Type of potion used in each belt column
	// Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
	// Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
	// Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
	// Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
	// To use rejuvenations only, put "rv" in all columns.
	//----------------------------------------------------------------------------------------------
	NTConfig_BeltColType[0] = "hp";
	NTConfig_BeltColType[1] = "mp";
	NTConfig_BeltColType[2] = "rv";
	NTConfig_BeltColType[3] = "rv";
	
	MWConfig_BuyPotionsOnLackOfMana = true;	// Visit Town if your char lacks mana while trying to loot a corpse or to teleport
	//-----------------------------------------------------------------------------------
	// NipFile Configuration
	//-----------------------------------------------------------------------------------
	//NTConfig_NIPFilePath.push("normal/normal.nip");
	//NTConfig_NIPFilePath.push("normal/magic_rare.nip");
	//NTConfig_NIPFilePath.push("normal/set.nip");
	//NTConfig_NIPFilePath.push("normal/unique.nip");
	//NTConfig_NIPFilePath.push("normal/craft.nip");

	//NTConfig_NIPFilePath.push("advance/normal.nip");
	//NTConfig_NIPFilePath.push("advance/magic_rare.nip");
	//NTConfig_NIPFilePath.push("advance/set.nip");
	//NTConfig_NIPFilePath.push("advance/unique.nip");
	//NTConfig_NIPFilePath.push("advance/craft.nip");

	//NTConfig_NIPFilePath.push("extreme/normal.nip");
	//NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
	//NTConfig_NIPFilePath.push("extreme/set.nip");
	//NTConfig_NIPFilePath.push("extreme/unique.nip");
	//NTConfig_NIPFilePath.push("extreme/craft.nip");
	
	NTConfig_NIPFilePath.push("nik/normal.nip");
	NTConfig_NIPFilePath.push("nik/magic_rare.nip");
	NTConfig_NIPFilePath.push("nik/set.nip");
	NTConfig_NIPFilePath.push("nik/unique.nip");
	NTConfig_NIPFilePath.push("nik/craft.nip");
		
		
	//------------------------------------------------------------------------------
	// Pickit Configuration
	//------------------------------------------------------------------------------
	NTConfig_SnagRange = 60;					// Radius to check for dropped items. 40 is a good number here
	MWConfig_PickItemsInstantly = false;		// Pickup items instantly whenever a monster is killed
	
	//------------------------------------------------------------------------------
	// FindItem Configuration
	//------------------------------------------------------------------------------
	MWConfig_UseFindItem = true;				// Loot corpses of slain Monsters when clearing positions or areas
	MWConfig_FindItemRange = 40;				// Default range to check for corpses to loot when clearing positions or areas
	MWConfig_PickLootedItemsInstantly = false;	// Pick Items directly after using Find Item (slows down looting a lot, not recommended for private games)
	
	// If you don't want to loot corpses in a certain area, add it's areaid to MWConfig_FindItemExceptions
	//MWConfig_FindItemExceptions.push(131); // Throne Of Destruction
	
	//------------------------------------------------------------------------------
	// Chest Configuration
	//------------------------------------------------------------------------------
	NTConfig_OpenChest = true;					// Set to true to open chest (mostly super unique chests)
	MWConfig_OpenAllNearbyChests = false;		// Open any kind of chest or lootable object nearby
	MWConfig_PickChestLootsInstantly = false;	// Wether to pickup items each time a chest is opened; true: pickup items after every single chest; false: pickup items after opening all nearby chests first
	MWConfig_OpenChestsRange = 35;				// Default range to check for chests
	// If you don't wish to open chests in a certain area, add it's areaid to MWConfig_ChestExceptions - Check the file "areas.txt" in the sdk folder to view all areaids
	//MWConfig_ChestExceptions.push(25); 			// Tower Cellar Lvl 5
	
	//------------------------------------------------------------------------------
	// Identification Configuration
	//------------------------------------------------------------------------------
	MWConfig_IdentAtCain = true;				// Identify items using cain (will only use cain, if you don't carry any items that are supposed to be kept unid)
	MWConfig_IdentAfterPickup = false;			// Identify items after pickup using a ID tome
	MWConfig_MinItemsToIdent = 2;				// Amount of unid items to carry before commencing ID progress
	
	//------------------------------------------------------------------------------
	// Itemlog Configuration
	//------------------------------------------------------------------------------
	MWConfig_UseXMLItemlog = true;				// Log kept and sold items additionally in a XML log file
	
	MWConfig_LogSoldItems = false;				// Adds sold items to the manager's itemlog
	MWConfig_ShowGoldPickupsPerScript = true;	// Shows how much gold was picked running the last script
	MWConfig_ShowGoldPickups = false;			// Show Pickup message whenever gold is picked
	MWConfig_ShowPotionPickups = false;			// Show Pickup message whenever a potion is picked
	MWConfig_LogStashToTxt = true;				// Use a textfile instead of a XML file for logging your char's carried items; false: log to .txt, true: log to .xml
	MWConfig_LowestRuneToLog = 19;				// Determine the lowest rune shown in both the Manager's and XML log at pickup (e.g. 0 to log every Rune >= EL or 19 to log every rune >= LEM)
	
	//------------------------------------------------------------------------------
	// Cubing Configuration
	//------------------------------------------------------------------------------
	NTConfig_Cubing = false;		// Enable cubing

	//NTConfig_CubingItem.push([NTCU_ESSENCE, 653]);
	
	NTConfig_CubingItem.push([NTCU_GEM, 560]);		// Flawless Amethyst
	//NTConfig_CubingItem.push([NTCU_GEM, 565]);	// Flawless Topaz
	//NTConfig_CubingItem.push([NTCU_GEM, 570]);	// Flawless Saphire
	//NTConfig_CubingItem.push([NTCU_GEM, 575]);	// Flawless Emerald
	//NTConfig_CubingItem.push([NTCU_GEM, 580]);	// Flawless Ruby
	//NTConfig_CubingItem.push([NTCU_GEM, 585]);	// Flawless Diamond
	//NTConfig_CubingItem.push([NTCU_GEM, 600]);	// Flawless Skull

	//NTConfig_CubingItem.push([NTCU_MAGIC, 420]);	// Magic Tiara
	//NTConfig_CubingItem.push([NTCU_MAGIC, 421]);	// Magic Diadem

	//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]);	// Magic Small Charm
	//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]);	// Magic Grand Charm

	//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]);	// Craft Heavy Bracers
	//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]);	// Craft Vambraces

	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]);		// Craft Casque
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]);		// Craft Armet
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]);		// Craft Battle Boots
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]);		// Craft Mirrored Boots
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]);		// Craft Sharkskin Gloves
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]);		// Craft Vampirebone Gloves
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]);		// Craft Mesh Belt
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]);		// Craft Mithril Coil
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]);		// Craft Amulet
	//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]);		// Craft Ring

	//NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 455]);		// Craft Wyrmhide Boots
	NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]);		// Craft Amulet

	//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]);	// Craft Monarch
	//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]);	// Craft Amulet

	//NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
	//NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
	//NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
	//NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
	//NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
	//NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
	//NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
	//NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
	//NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
	NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
	NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
	NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
	NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
	//NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
	//NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
	NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
	//NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
	//NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
	//NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
	//NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
	//NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
	//NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
	//NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);

	//***** Include the following, Primary item must be setted in item_configs folder *****
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 429]);	// Socket Dusk Shroud
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 430]);	// Socket Wyrmhide
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 431]);	// Socket Scarab Husk
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 432]);	// Socket Wire Fleece
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 433]);	// Socket Diamond Mail
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 434]);	// Socket Loricated Mail
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 435]);	// Socket Bone Weave
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 436]);	// Socket Great Hauberk
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 437]);	// Socket Balrog Skin
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 438]);	// Socket Hellforge Plate
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 439]);	// Socket Kraken Shell
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 440]);	// Socket Lacquered Plate
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 441]);	// Socket Shadow Plate
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]);	// Socket Sacred Armor
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 443]);	// Socket Archon Plate
	
	
	//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 200]);	// Socket Berserker Axe
	
	NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]);	// Socket Thresher
	NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]);	// Socket Cryptic Axe
	//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]);	// Socket Great Poleaxe
	//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]);	// Socket Giant Thresher

	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]);	// Titan's Revenge : Exceptional -> Elite

	//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]);	// Magefist : Normal -> Exceptional
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]);	// Skin of the Vipermagi : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]);	// Magefist or Lava Gout : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]);	// Gore Rider : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]);	// Arreat's Face : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]);	// Herald Of Zakarum : Exceptional -> Elite

	//------------------------------------------------------------------------------
	// Gamble Configuration
	// To specify what items to gamble, adjust the array with the desired item codes
	//------------------------------------------------------------------------------
	NTConfig_Gamble = true;		// Enable gambling
	NTConfig_GambleStartGold = 2500000;	// Gold amount to start the gambling
	NTConfig_GambleStopGold = 150000;	// Gold amount to stop the gambling

	NTConfig_GambleItem.push(520);	// Amulets
	NTConfig_GambleItem.push(522);	// Rings
	NTConfig_GambleItem.push(418);	// Circlets
	NTConfig_GambleItem.push(419);	// Coronets
	//NTConfig_GambleItem.push(334);	// Leather Gloves
	//NTConfig_GambleItem.push(335);	// Heavy Gloves
	//NTConfig_GambleItem.push(336);	// Chain Gloves
	//NTConfig_GambleItem.push(337);	// Light Gauntlets
	//NTConfig_GambleItem.push(338);	// Gauntlets

	//------------------------------------------------------------------------------
	// General Configuration
	//------------------------------------------------------------------------------
	MWConfig_AutoParty = false;					// Always use AutoParty, even if not being in public mode
	NTConfig_PublicMode = false;
		
	MWConfig_ExitGameOnMissingPassword = false;	// Exit the game if it is public due to an error pasting the password at game creation
	me.quitonhostile = false;					// Exit the game if another player expresses hostility towards you
	
	me.maxgametime = 1500; 		// Time in seconds, maximum game length (0 is infinite)
	NTConfig_StartDelay = 0;	// Delay time in milliseconds to start;
	NTConfig_AreaDelay = 500;	// Delay time in milliseconds to change area;
	NTConfig_SnagDelay = 500;	// Delay time in milliseconds to wait before starting picking items
	
	//------------------------------------------------------------------------------
	// World Event Configuration
	//------------------------------------------------------------------------------
	MWConfig_CheckSojSales = false;			// If set to true, the bot will stop the current script and wait 5 minutes for every "x Stones of Jordan sold to Merchants" message. Your char will continue running in the same game, unless your me.maxgametime is not reached yet.
	NTConfig_CheckCloneDiablo = false;		// Set to true if you want to wait in game after notifying "Diablo Walks the Earth" message.
	MWConfig_WorldEventAccount = "";		// Wisp this account in case of a world event or a soj sale every 10 minutes (leave blank not to wisp any account)
	MWConfig_WorldEventWaitTime = 0;		// How long you want to wait in game in case of a world event in minutes (0 is infinite)
		
	//------------------------------------------------------------------------------
	// Shrine Configuration
	//------------------------------------------------------------------------------
	MWConfig_ActivateNearbyShrines = true;	// Set to true if you'd like to use shrines (Note: Shrines will only be activated if it is actually useful)
	// If you don't wish to activate shrines in a certain area, add it's areaid to MWConfig_ShrineExceptions - Check the file "areas.txt" in the sdk folder to view all areaids
	//MWConfig_ShrineExceptions(108); 		// Chaos Sanctuary
	
	//------------------------------------------------------------------------------
	// Attack Configuration
	//------------------------------------------------------------------------------
	NTConfig_AttackSkill[0] = 0;	// First skill. Set to 0 if you won't
	NTConfig_AttackSkill[1] = 112;	// Primary skill to boss.
	NTConfig_AttackSkill[2] = 113;	// Primary aura to boss. Set to 0 if you won't
	NTConfig_AttackSkill[3] = 112;	// Primary skill to others.
	NTConfig_AttackSkill[4] = 113;	// Primary aura to others. Set to 0 if you won't
	NTConfig_AttackSkill[5] = 101;	// Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
	NTConfig_AttackSkill[6] = 113;	// Secondary aura. Set to 0 if you won't
	NTConfig_ClearPosition = false;	// Set to true if you want to clear area after killing boss.

	MWConfig_CheckImmunitySkills = [];		// Define the condition for a monster being immune; Add skill numbers (0-6) here; Example: [1, 3] means that a monster is considered as immune if it is immune to both NTConfig_AttackSkill[1] and NTConfig_AttackSkill[3]
	NTConfig_BehaviourOnImmuneMonster = 0;	// Determine what the char is supposed to do when attacking immune Monsters; 0: Don't do anything (D2NT standard), 2: Skip the Monster
	// 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 = 0;
	// 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;

	NTConfig_UseRedemptionHP = 80;	// Use Redemption if under this percent of life. Set to 0 if you won't
	NTConfig_UseRedemptionMP = 60;	// Use Redemption if under this percent of mana. Set to 0 if you won't
}


char config

Code:
//
//script: NTAuraAutoSTACK.ntj
//description: 
//the script will auto-stack your aura for a Dream helm or a Dragon armor
//
//location:
//store the script in the folder: D2NT\scripts\NTBot\bots\
//and name it for example: NTAuraAutoSTACK.ntj
//
//how to start the script: 
//make a push-call in your char config: NTConfig_Paladin_YOURcharNAMEhere.ntl at the start via:
//NTConfig_Script.push("NTAuraAutoSTACK.ntj");
//
//
//
//HOW SAFE IS IT?????
// ---> SHORT  version: its pretty safe, but its impossible to bring it up to a 100%
//
// ---> EXTENDED version:
//well, i use that script in HC for my BaalLeechFight-Bot (Follow-Bot) and the bot still wear his Dreams after 483 runs, even if i accidentally clicked around or pressed a button (like Esc/M/I/O/..) during the stack-task
//the script will double and tripple check everything but thats not a 100% warranty!!!
//so, the chance to lose your items should be incredibly small (as long as you don't click around during the stack-task)
// NEVER FORGET === >the chance to lose your items will rise if you click around!! even if the script intercepts most of it ---------------->TRY TO AVOID THAT<----------------------
//if you aren't sure about the script ---> try it with a dummy
//
//ya, maybe its a bit overdone with all the security checks/delays etc... but hey, as long as it works that well ^_^
//
//
//best regards
//eukl1d
//////////////



////////////////////////////////////////////////////////
//|###########|
//|##OPTIONS##|
//|###########|
//
//Stack Item --> Helm = 1 , Armor = 3
var BodyPart = 1;
//
//********stack amount***********
var StackAmount = 100;  //around 35sec for 100 stacks
//
//******delay between action******
var StackDelay = 60;     // do not change! + don't change any other delay! if you still want to change it --> test it with a DUMMY!
//
////////////////////////////////////////////////////////





function NTMain()
{
    Include("libs/common/NTCommon.ntl");
    NTC_IncludeLibs();
    NTC_IncludeConfig("NTBot/char_configs");
    NT_LoadConfig();
    NTSI_LoadNIPFiles("NTBot/item_configs");
    NTA_Initialize();

    if(!NTTM_CheckAct())
    {
        NTC_SendMsgToScript("NTBotGame.ntj", "NTTM_CheckAct()");
        return;
    }

    NTC_PingDelay(500);

    var _merc = NTC_GetMerc();                      
    NTC_PingDelay(50);
    if(_merc) //merc alive = true, else the script will stop
    {
        var _items = _merc.GetItems();
    
        if((BodyPart!=1)&&(BodyPart!=3))
        {
            BodyPart=1;
        }

        //double check
        NTC_PingDelay(150);
        NT_SecurityCheck(); //security check
        NTC_PingDelay(150);
        NT_SecurityCheck(); //security check

        if(_items)
        {
            NTC_PingDelay(StackDelay);
            SetUIState(0x01, true);
            SetUIState(0x24, true);
            NTC_PingDelay(50);

            if(me.ClickMercItem(BodyPart))
            {
                NTC_PingDelay(100);
                if(me.itemoncursor)
                {
                    for(var count = 0; count < StackAmount; count++)
                    {
                        NTC_PingDelay(StackDelay);
                        SetUIState(0x01, true);
                        SetUIState(0x24, true);
                        me.ClickItem(BodyPart);
                        NTC_PingDelay(StackDelay);
                        SetUIState(0x01, true);
                        SetUIState(0x24, true);
                        me.ClickMercItem(BodyPart);
                        NTC_PingDelay(StackDelay);
                    }
                    SetUIState(0x01, false); // close inv
                    SetUIState(0x24, false); // close inv merc
                    NTC_PingDelay(StackDelay);
                    NT_SecurityCheck(); //security check
                }
            }
        }
        
        NTC_PingDelay(1000);
    }

    for(var count = 0; count < 4; count++)
    {
        NT_SecurityCheck(); //security check
        NTC_PingDelay(500);
    }

    NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
}

//security check, if item on cursor
function NT_SecurityCheck()
{
    while(me.itemoncursor)
    {
        NTC_PingDelay(150);
        SetUIState(0x01, true); // open inv
        SetUIState(0x24, true); // open inv merc
        NTC_PingDelay(50);
        me.ClickItem(BodyPart);
        NTC_PingDelay(150);

        if(me.itemoncursor)
        {
            SetUIState(0x01, true); // open inv
            SetUIState(0x24, true); // open inv merc
            NTC_PingDelay(50);
            me.ClickMercItem(BodyPart);
            NTC_PingDelay(150);    
        }
        SetUIState(0x01, false); // close inv
        SetUIState(0x24, false); // close inv merc
        NTC_PingDelay(50);
    }
}

stack script

NTAuraAutoSTACK.ntj

name des stack scripts im bot folder
fritzus is offline  
Old 06/21/2011, 16:17   #28
 
elite*gold: 0
Join Date: Mar 2010
Posts: 539
Received Thanks: 418
Bei Muddy's D2NT werden die Scripte mit einer maximalen Laufzeit eingebunden, steht auch ganz am Anfang:
Code:
// Script Include Reference: MWConfig_Script.push([<ScriptName>, <Script Runtime in Minutes (0 is infinite)>]);
Also musst du das Script so einbinden:
Code:
MWConfig_Script.push(["NTAuraAutoSTACK.ntj", 0]);
TheCrazy11 is offline  
Thanks
2 Users
Old 06/21/2011, 17:39   #29
 
elite*gold: 0
Join Date: Aug 2008
Posts: 213
Received Thanks: 7
thx für eure hilfe

problem solved
fritzus is offline  
Old 08/13/2011, 00:33   #30
 
elite*gold: 0
Join Date: Mar 2008
Posts: 8
Received Thanks: 1
verwende D2nt Bluebird 3.1 .. habe alles ganz normal hinbekommen (script einfügen usw.)

Aber.. sobald er mit dem Ersten Run fertig ist .. den Zweiten erstellt .. Stackt er nur noch 1 mal (1 sekunde) ... dann läuft er weiter

---Bitte um Hilfe---

Mit freundlichen Grüßen

Testinger - Alles muss, wird getestet!!
Testinger is offline  
Reply

Tags
auradin, autostack


Similar Threads Similar Threads
Auto stig your main with your noob in stack!
08/27/2011 - CO2 Exploits, Hacks & Tools - 29 Replies
This little thingy will automatically stig your plvl character when he comes close enough to the stack where your noob is. You have to have both windows open on the same computer. I.E this will not auto stig some random plvler that you just teamed up with. 1. Open your conquer windows. 2. Login with your high lvl archer and your noob 3. Put Stigma on F1 4. Put Meditation on F2 5. Put Healing Rain on F7 6. Put Sit on F8
Auradin Stacking 1.13 /AutoIt\ Script
11/07/2010 - Diablo 2 Programming - 2 Replies
Hat das wer oder hat wer Lösungen für meine Probleme? Habe das schon das Script aber das funzt nich und bekomme keine Hilfe, also dachte ich guckmer ma im Programming Forum.^^ Bei mir kommt immer nen Error mit Line 36. Wenn mir jemand Lösungen gibt dann gebe ich natürlich FG dafür!!! Danke schon im vorraus!!!
[suche] d2nt level rush script 1-25 / follow script
06/23/2010 - Diablo 2 Programming - 5 Replies
moin erstmal sry falls es da doch schon was passendes zu gab - hab schonmal gesucht aber nur alte sachen gefunden oder eben antworten in richtung "geht so schnell dafür braucht man keinen bot" ^^ mein problem besteht darin dass ich für lvl 1 bis 20 immer x stunden brauche - trist geht ja noch halberwegs aber mit tombruns such ich mich immer dusselig ^^ - bzw cows sind noch schlimmer (dafür geht das cow-script für d2nt ausm bluebird zumindest halberwegs) die frage ist jetz die - giebt...
[D2NT] Aura Tele
06/09/2010 - Diablo 2 Programming - 0 Replies
Das Script ermöglicht euch während des teleportierens eine Aura aktiv zu haben. (zb med aura) Der Stehenbleib Hotkey muss auf shift sein. NTMove.ntj öffnen und das die funktion NTM_TeleportTo(x,y) mit dem hier ersetzen. function NTM_TeleportTo(x, y)
Auto-Stig leader in stack
08/07/2009 - Conquer Online 2 - 9 Replies
i found a auto-stigger that stigs the leader wen ur afk in stack but the file doesnt work anymore. does anyone have or know where to find it?



All times are GMT +1. The time now is 23:04.


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.