Register for your free account! | Forgot your password?

You last visited: Today at 05:55

  • 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 04/08/2011, 16:13   #1186
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Quote:
Originally Posted by SCHoschY View Post
naja, hab nen fehler eingebaut


das sagt mir das game am anfang.

Code:
// ##### Swords ########################
[Name] == CrystalSword && [Quality] <= Superior # [Sockets] ==wq 5 || [Sockets] >= 4 // Call to Arms
das war mein fehler



mach nochn paar ! mehr hintenan, dann sieht ers vllt
Deine Config ist falsch benannt. Ich denke ich sollte die Meldung "Loaded Default Config." mal in eine etwas offensichtlichere umändern, damit eher auffällt, dass dort etwas schief läuft.

Sobald das dort steht, wird jedenfalls nicht deine eigentliche Char Config geladen, sondern die standard Config.

Schau dir dazu nochmal den Punkt 3.3 der Anleitung an.

Danach können wir uns weiter damit beschäftigen. Übrigens hatte ich deinen Runen Part eben mal kurz bei mir eingefügt und habe damit in ca. 5 Minuten um die 10 lowies gefunden.

Daran liegt es jedenfalls schonmal nicht, aber das hatte ich ja oben schon angedeutet.

Quote:
Originally Posted by gery68 View Post
Habs mal versucht hat aber nichts gebracht !
Hättest deinen alten Beitrag auch stehen lassen können, wir haben schließlich sowas wie einen Button. Löschen empfiehlt sich nur, wenn der Beitrag inhaltslos war, oder du versehentlich einen Doppelpost gemacht hast.

Solltest du mit BBCodes generell noch etwas unsicher sein, empfehle ich dir ausserdem dazu.

Nun zurück zum Thema:
Du hast Ringe aber nicht in deine .nip Files aufgenommen, oder?

Bitte poste ausserdem mal deine globale Config, die würde ich mir gerne mal ansehen.

Lg
Muddy
Muddy Waters is offline  
Old 04/08/2011, 16:20   #1187
 
elite*gold: 0
Join Date: Apr 2010
Posts: 58
Received Thanks: 1
Quote:
Originally Posted by Muddy_Waters View Post
Sobald das dort steht, wird jedenfalls nicht deine eigentliche Char Config geladen, sondern die standard Config.

Schau dir dazu nochmal den Punkt 3.3 der Anleitung an.
Name ist richtig
war das erste das ich vorgestern gemacht habe, als mir das aufgefallen ist.
das - im charname ist ja wohl auch kein problem, da es auf sterni sowie bluebird auch geklappt hat.
normal hab ich bis jetzt eig immer jeden Fehler selbst gefunden.
aber das ist mir wirkich ne harte nuss

hab sogar eben nochmal überprüft^^ nothing

€dit:
Mal die config komplett von 0 nochmal aufbauen?
vllt sieht es dann ja anders aus

ist aber dann wieder so ein gelump.
SCHoschY is offline  
Old 04/08/2011, 16:26   #1188
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Quote:
Originally Posted by SCHoschY View Post
Name ist richtig
war das erste das ich vorgestern gemacht habe, als mir das aufgefallen ist.
das - im charname ist ja wohl auch kein problem, da es auf sterni sowie bluebird auch geklappt hat.
normal hab ich bis jetzt eig immer jeden Fehler selbst gefunden.
aber das ist mir wirkich ne harte nuss

hab sogar eben nochmal überprüft^^ nothing
In dem Fall habe ich umso mehr den Eindruck, dass du eventuell doch zwei verschiedene Verzeichnisse hast und die Änderungen in dem Verzeichnis durchführst, aus dem du nicht den D2NT Manager startest.

Das würde jedenfalls das Laden der Default Config trotz richtiger Benennung begründen und ebenfalls das Problem mit deinen .nips.

Für mich klingt es also nach einem relativ kleinen Fehler, mit großen Auswirkungen.

Lg
Muddy
Muddy Waters is offline  
Thanks
1 User
Old 04/08/2011, 16:32   #1189
 
elite*gold: 0
Join Date: Apr 2010
Posts: 58
Received Thanks: 1
*hust* fehler gefunden *hust*
2 verzeichnisse, aber ich weiß nicht welches ich da an meine taskleiste fixiert hatte.
auf jedenfall wusste ich nichtmal das ich den ordner 2fach auf dem pc habe.
hmm mal noch warten mit dem posten
dual thul rune
geht doch
SCHoschY is offline  
Old 04/08/2011, 16:43   #1190
 
elite*gold: 0
Join Date: Apr 2010
Posts: 27
Received Thanks: 10
Quote:
Du hast Ringe aber nicht in deine .nip Files aufgenommen, oder?

Bitte poste ausserdem mal deine globale Config, die würde ich mir gerne mal ansehen.

Lg
Muddy
__________________
Hab die .nip Files durchgeschaut und nichts gefunden von den Ringen.

Hier die globale Config

Code:
/**
*	This file was written by 
*	Check the programming section for updates and further scripts
*	Last Update: 03/02/2011
*/

Include("libs/common/MWSkills.ntl");

function MW_LoadGlobalSettings()
{
	//------------------------------------------------------------------------------
	// General Configuration
	//------------------------------------------------------------------------------

	// Set to true to run sorting algorithm whenever managing your stash.
	MWConfig_SortStash = true;
	
	// Set to true to form a party even if public mode is deactivated.
	MWConfig_AutoParty = true;
	
	// This is the maximum number of errors that may occur in a single game. If more errors occur, your char will exit the game.
	MWConfig_GameErrorLimit = 3;
	
	// This is the delay in milliseconds before the first bot script is loaded.
	NTConfig_StartDelay = 500;
	
	// This is the delay in milliseconds on area changes. Do not set this too low!
	NTConfig_AreaDelay = 250;
	
	// This is the delay in milliseconds before picking up items. Do not set this too low!
	NTConfig_SnagDelay = 250;
	
	// Set to true to enable overhead status messages. NOTE: This will be visible for everyone in the game so you might not want to activate it when doing public games.
	MWConfig_ShowOverheadStatus = true;
	
	// Define which negative states on your char require visiting a healer when in town. Set to 0 not to visit a healer.
	// 0x02 : Poison
	// 0x04 : Amplify Damage
	// 0x08 : Weaken
	// 0x10 : Iron Maiden
	// 0x20 : Decrepify
	// 0x40 : Lower Resist
	MWConfig_CheckSelfSafeTown = 0x0C;
	
	// Define which negative states on your merc require visiting a healer when in town. Set to 0 not to visit a healer.
	// 0x02 : Poison
	// 0x04 : Amplify Damage
	// 0x08 : Weaken
	// 0x10 : Iron Maiden
	// 0x20 : Decrepify
	// 0x40 : Lower Resist
	MWConfig_CheckMercSafeTown = 0;
	
	//------------------------------------------------------------------------------
	// Bulletin Board Output Configuration
	//------------------------------------------------------------------------------
	
	// Select the path of your output textfile. The file extension .txt is added automatically.
	MWConfig_BulletinBoardFilePath = "Logs/BBOutput";
	
	// Select the mode for writing to the output textfile. Use 1 to overwrite the existing content and use 2 to append to the existing content.
	MWConfig_BulletinBoardFileMode = 1;
	
	// Define the colors used for replacing the D2 color codes. WARNING: You should not change these if you are not familiar with hexadecimal colors.
	MWConfig_BulletinBoardColors["white"] = "#FFFFFF";
	MWConfig_BulletinBoardColors["red"] = "#CD0000";
	MWConfig_BulletinBoardColors["green"] = "#00FF00";
	MWConfig_BulletinBoardColors["blue"] = "#3A5FCD";
	MWConfig_BulletinBoardColors["gold"] = "#8B814C";
	MWConfig_BulletinBoardColors["gray"] = "#606060";
	MWConfig_BulletinBoardColors["orange"] = "#FF8C00";
	MWConfig_BulletinBoardColors["yellow"] = "#FFFF00";
	
	//------------------------------------------------------------------------------
	// User Defined Commands
	//------------------------------------------------------------------------------
	
	// This feature allows you to assign some commands to your numpad.
	// The current assignment is shown by pressing "Numpad +".
	// 
	// Command Name					Description
	// -----------------------------------------------------------------------------
	// ShowChickenThresholds		Shows your chars current chicken thresholds.
	// ShowTotalGoldCarried			Shows the amount of gold your char currently carries.
	// ShowActiveStates				Shows the active states or your char.
	// ShowScriptOrder				Shows the current bot script schedule.
	// ShowStash					Shows the current layout of your stash and how many slots are used/unused.
	// ClearPosition_X				Kills all monsters in a radius of X. NOTE: Will not work while a bot script is running.
	// PickItems					Check for dropped items. NOTE: Will not work while a bot script is running.
	// RevealMap					Reveals the automap.
	// ShowEnemiesOnMap				Shows nearby enemies on automap.
	// ShowMisslesOnMap				Shows nearby missles on automap.
	// ShowKeysCarried				Shows how many of each type of key your character currently carries.
	// ShowOrgansCarried			Shows how many of each type of organ your character currently carries.
	// ShowRunesCarried				Shows how many runes of each type your character currently carries.
	// ShowItemLevel				Shows the item level and nip info of a selected item. NOTE: "Selected" means placed in your cube. ;)
	// WriteBBOutput				Generates BB Code output for a selected item's description. NOTE: "Selected" means placed in your cube. ;)
	// -----------------------------------------------------------------------------
	// ShowObjectUnits_X			Shows the properties of all object units in a radius of X.
	// ShowNpcUnits_X				Shows the properties of all npc units in a radius of X.
	// ShowPlayerUnits_X			Shows the properties of all player units in a radius of X.
	// ShowItemUnits_X				Shows the properties of all item units in a radius of X.
	// ShowTileUnits				Shows the properties of all nearby tile units.

	MWConfig_CommandAssignedToNumpad[0] = "ShowStash";
	MWConfig_CommandAssignedToNumpad[1] = "ShowScriptOrder";
	MWConfig_CommandAssignedToNumpad[2] = "ShowChickenThresholds";
	MWConfig_CommandAssignedToNumpad[3] = "ShowItemLevel";
	MWConfig_CommandAssignedToNumpad[4] = "WriteBBOutput";
	MWConfig_CommandAssignedToNumpad[5] = "ShowKeysCarried";
	MWConfig_CommandAssignedToNumpad[6] = "ShowRunesCarried";
	MWConfig_CommandAssignedToNumpad[7] = "ShowMisslesOnMap";
	MWConfig_CommandAssignedToNumpad[8] = "ShowEnemiesOnMap";
	MWConfig_CommandAssignedToNumpad[9] = "RevealMap";
	
	//------------------------------------------------------------------------------
	// World Event Configuration
	//------------------------------------------------------------------------------
	
	// Set to true to stop and wait some minutes after receiving "x Stones of Jordan sold to Merchants" message. Your char will switch acts every couple of minutes so he won't be kicked.
	MWConfig_CheckSojSales = true;
	
	// Set to true to wait ingame after receiving a "Diablo Walks the Earth" message. Your char will switch acts every couple of minutes so he won't be kicked.
	NTConfig_CheckCloneDiablo = true;
	
	// Enter an account name that will be informed about soj sales or world events. Leave empty not to wisper any account.
	MWConfig_WorldEventAccount = "";
	
	// This is the time in minutes your char will remain in the game in case of a world event. Set to 0 to wait infinitely.
	MWConfig_WorldEventWaitTime = 0;

	//------------------------------------------------------------------------------
	// Identification Configuration
	//------------------------------------------------------------------------------
	
	// Set to true to visit Deckard Cain in order to identify items. NOTE: Cain will not be visited if you char carries items that you like to be kept unidentified.
	MWConfig_IdentAtCain = true;
	// Set to true to always visit a merchant in order to sell items that are not required. If set to false, the char will drop these items, unless he is visiting a merchant anyway.
	MWConfig_AlwaysSellTrashItems = true;
	
	// Set to true to identify items when not in town. Items that do not meet your requirements will be dropped.
	MWConfig_IdentAfterPickup = true;
	// This is the minimum number of unid items to be carried before your char identifies them when not in town.
	MWConfig_MinItemsToIdent = 6;
	
	//------------------------------------------------------------------------------
	// Itemlog Configuration
	//------------------------------------------------------------------------------
	
	// Set to true to log both sold and kept items in an XML logfile that can be viewed in a browser. NOTE: For some reason that does not work using IE, try Firefox instead.
	MWConfig_UseXMLItemlog = true;
	
	// Set to true to activate Nip debug mode. The Nip debug mode adds additional information to the item tooltips in the manager's item log that tells you exactly why an item was kept.
	MWConfig_NipDebugMode = true;
	
	// Set to true to log items in manager's log that were not required and therefore sold. NOTE: You should definately set this to false when running multiple bots. Use the XML log instead in order to keep track of sold items. ;)
	MWConfig_LogSoldItems = false;
	
	// Set to true to print how much gold was picked up during the last script after it is finished.
	MWConfig_ShowGoldPickupsPerScript = true;
	
	// Set to true to show a pick up message for gold.
	MWConfig_ShowGoldPickups = true;
	
	// Set to true to show a pick up message for potions.
	MWConfig_ShowPotionPickups = true;
	
	// Set to true to log to txt when using the stashlog feature.
	MWConfig_LogStashToTxt = true;
	
	// This is the number of the lowest rune to be logged in the manager's item log when picked up. Mostly useful to keep your item log clean when collecting low runes. The default value 19 means that only runes equal or greater than LEM will be shown in the manager's item log.
	MWConfig_LowestRuneToLog = 19;
	
	//------------------------------------------------------------------------------
	// Pickit Configuration
	//------------------------------------------------------------------------------
	
	// Set to true to pick up possibly useful items before picking up low priority items like keys, scrolls, gold, potions, and runes <= FAL.
	MWConfig_PickUpPriorityItemsFirst = false;
	
	// Pick up all items that are likely to be worth a lot of gold whenever your character is about to visit town.
	MWConfig_PickUpMoneymakers = true;
	
	// This is the minimum quantity of TP scrolls in your tome. If you got less, scrolls will be picked up in order to fill your tome.
	MWConfig_MinimumTpScrollCount = 20;
	
	// This is the minimum quantity of ID scrolls in your tome. If you got less, scrolls will be picked up in order to fill your tome.
	MWConfig_MinimumIdScrollCount = 20;
	
	//------------------------------------------------------------------------------
	// Gambling Configuration
	//------------------------------------------------------------------------------
	
	// Set to true to enable gambling.
	NTConfig_Gamble = true;
	
	// This is the gold mount to start gambling.
	NTConfig_GambleStartGold = 2500000;
	
	// This is the gold mount to stop gambling.
	NTConfig_GambleStopGold = 200000;

	// Select which items are gambled by adding the classids of the desired items to the gambling array.
	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
	// NTConfig_GambleItem.push(<classid>);
		
	//------------------------------------------------------------------------------
	// Cubing Configuration
	//------------------------------------------------------------------------------
	
	// Set to true to log cubing of gems in the manager's common log.
	MWConfig_ShowCubedGemsInCommonLog = false;
	
	// Set to true to always remove all items from cube after transmuting. If set to false, the item will remain in cube and is not removed until it interferes with another recipe.
	MWConfig_ClearCubeAfterCubing = true;
	
	// Set to true to enable an advanced cubing algorithm that allows collecting ingredients for multiple recipes at the same time.
	MWConfig_UseAdvancedCubingAlgorithm = false;
	
	// Set to true if you do not want kept low runes or gems to be used for cubing. Set to false to use them anyway.
	MWConfig_RestrictKeptItemsFromCubing = true;
	
	// *********************** Misc ***********************
	//NTConfig_CubingItem.push([NTCU_ESSENCE, 653]); // Essences --> Token
	
	// ****************** Transmute Gems ******************
	//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
	
	// ************* Transmute magic and rares *************
	//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]);	// Magic Small Charm
	//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]);		// Magic Grand Charm
	
	//NTConfig_CubingItem.push([MWCU_RARE, 421]); // Rare Diadem

	// ********************** Crafting *********************
	//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 336]);	// Craft Chain Gloves
	//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_HITPOWER_RING, 522]);		// Craft Ring

	//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_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
	

	// ****************** Transmute runes ******************
	//NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);		// Transmute 3xTHUL --> 1xAMN
	//NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);		// Transmute 3xAMN --> 1xSOL
	//NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);		// Transmute 3xSOL --> 1xSHAEL
	//NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);		// Transmute 3xSHAEL --> 1xDOL
	//NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);		// Transmute 3xDOL --> 1xHEL
	//NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);		// Transmute 3xHEL --> 1xIO
	//NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);		// Transmute 3xIO --> 1xLUM
	NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);		        // Transmute 3xLUM --> 1xKO
	NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);		        // Transmute 3xKO --> 1xFAL
	NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);		        // Transmute 3xFAL --> 1xLEM
	NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);		        // Transmute 3xLEM --> 1xPUL
	NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);			// Transmute 2xPUL --> 1xUM
	NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);			// Transmute 2xUM --> 1xMAL
	NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);			// Transmute 2xMAL --> 1xIST
	//NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);		// Transmute 2xIST --> 1xGUL
	NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);			// Transmute 2xGUL --> 1xVEX
	//NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);		// Transmute 2xVEX --> 1xOHM
	//NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);		// Transmute 2xOHM --> 1xLO
	//NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);		// Transmute 2xLO --> 1xSUR
	//NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);		// Transmute 2xSUR --> 1xBER
	//NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);		// Transmute 2xBER --> 1xJAH
	//NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);		// Transmute 2xJAH --> 1xBER
	//NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);		// Transmute 2xCHAM --> 1xZOD

	// ******************* Socket items ********************
	// Primary item must inlcluded in one of your .nip Files
	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_SOCKET_SHIELD, 447]);	// Socket Monarch
	//NTConfig_CubingItem.push([NTCU_SOCKET_SHIELD, 498]);	// Socket Sacred Targe
	//NTConfig_CubingItem.push([NTCU_SOCKET_SHIELD, 502]);	// Socket Vortex Shield

	// ******************* Upgrade items *******************
	//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

	//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 342]); // Goblin Toe N -> E
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 388]); // Goblin Toe E -> E
}
gery68 is offline  
Old 04/08/2011, 18:07   #1191
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Ich habe jetzt einen konkreten Verdacht, demnach geht dein Problem auf einen Bug zurück.

Kann es sein, dass du irgendeine Art von magischen Ringen in deinen .nips hast?

Muss mir das bei mir mal anschauen, weiss aber noch nicht wann ich dazu komme, da ich die meiste Zeit im Bett verbringe (bin krank).

LG
Muddy
Muddy Waters is offline  
Old 04/08/2011, 23:39   #1192
 
elite*gold: 0
Join Date: Apr 2010
Posts: 27
Received Thanks: 10
Na dann gute Besserung.
gery68 is offline  
Old 04/09/2011, 01:20   #1193
 
elite*gold: 0
Join Date: May 2010
Posts: 212
Received Thanks: 40
Werd wieder !

Jo Muddy,
auch von mir, baldige Genesung.
Wenn deine Arme nicht gebrochen sind,
dann greif zu Klampfe.

Und wenn du dann wieder gesund bist,
dann sagst du mir bitte das Geheimnis
der Attacken 8 + 9

Gute Besserung und
LG
Fred
fred9x9 is offline  
Old 04/09/2011, 02:26   #1194
 
Shrimps in Bierteig's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 394
Received Thanks: 75
Quote:
Originally Posted by fred9x9 View Post
Und wenn du dann wieder gesund bist,
dann sagst du mir bitte das Geheimnis
der Attacken 8 + 9

Gute Besserung und
LG
Fred
Das hat er mir letzthin ausführlich erklärt, ich denk ich kann dir weiterhelfen.
Code:
	// Define when a monster is considered immune by entering the index of one or more of your attack skills. As an example: [1, 3] means that a monster is considered immune if it is immune to both NTConfig_AttackSkill[1] and NTConfig_AttackSkill[3], whatever those may be.
	MWConfig_CheckImmunitySkills = [1, 3];
Da legst du fest, was der bot für Immunitäten erkennt. Ist mit dem beschreib selbst erklärend denk ich mal. Ich habe 1 und 3, weil ich Fb/Orb bin. Also erkennt er mobs mit feuer und frost als immune an.

Code:
	// Select the behaviour of your character when encountering a monsters that is considered immune referring to the definition above.
	// 0: Don't do anything. (D2NT default)
	// 1: Get close to the monster, use static field if the monster is not immune to lightning.
	// 2: Skip the monster.
	// 3: Attack the monster using NTConfig_AttackSkill[8] and NTConfig_AttackSkill[9]
	NTConfig_BehaviourOnImmuneMonster = 1;
	
	NTConfig_AttackSkill[8] = 0;	// Skill to be used against user defined immunes.
	NTConfig_AttackSkill[9] = 0;	// Untimed Skill to be used against user defined immunes.
Das hier ist jetzt um das benehmen des Bots, gegen über die oben erwähnten Immunitäten. Zuerst legst du mit NTConfig_BehaviourOnblablabla... fest, wie der Bot reagiert bei Imunen gegner.(1, 2 und 3 sollten selbsterklärend sein)

Nur wen die "3" auswählst, musst du AttackSkill[8] und [9] festlegen. Das sind dan die Attacken die er macht, wen die Mobs, die oben ausgewählten Immunitäten haben.

Ich hoffe ich konnte dir deine Frage beantworden.

mfg
Shrimps in Bierteig is offline  
Thanks
1 User
Old 04/09/2011, 12:37   #1195
 
jojop1's Avatar
 
elite*gold: 0
Join Date: Aug 2009
Posts: 279
Received Thanks: 5
also ich hab ne FB/Meteor sorc will aber gräfin machen, die monster bei der kann ich ja killen, aber wie stell ich ein das der die monster killt, bei der gräfin static macht und der den bot dann den rest von der gräfin killt ??
jemand ne ahnung ?^^
jojop1 is offline  
Old 04/09/2011, 12:48   #1196
 
elite*gold: 0
Join Date: Oct 2010
Posts: 211
Received Thanks: 44
Ganz einfach
Du addest die Gräfin gaaanz unten in deiner Charconfig als zulässiges Staticfeld Target und gibst unter den Angriffseinstellungen bei "Was mach ich gegen Immune?" den Befehl, dich nah ranzuporten, damit der Merc sie finished
Aceridos is offline  
Thanks
2 Users
Old 04/09/2011, 13:17   #1197
 
Shrimps in Bierteig's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 394
Received Thanks: 75
Quote:
Originally Posted by jexhammer View Post
So ich habe mich jetzt damit mal befasst und habe einen möglichst einfachen Weg gefunden Countess mit einer FB/FO Sorc zu killen.

Vorraussetzung ist ein Merc...

Modded Countess Script:

Code:
/**
*	This file was modified by 
*	Check the programming section for updates and further scripts
*	Last Update: 02/27/2011
*/

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

	NT_LoadConfig();
	NTSI_LoadNIPFiles("NTBot/item_configs");

	MWC_Initialize();
	
	var _countess, _mapType;
	
	if(!NTTM_CheckAct(me.act, true))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTTM_CheckAct, 20, me.act, true);
		return;
	}

	NTTMGR_TownManager();

	if(!NTTM_TownMove("waypoint"))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTTM_TownMove, 28, "waypoint");
		return;
	}

	if(!NTM_TakeWaypoint(6))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_TakeWaypoint, 34, 6);
		return;
	}

	NTP_DoPrecast(true);

	for(var i = 0; i < 6; i++)
	{
		if(!NTM_MoveToStair(me.areaid, 20 + i))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveToStair, 44, me.areaid, 20 + i);
			return;
		}

		if(!NTM_TakeStair(20 + i))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTM_TakeWaypoint, 50, 20 + i);
			return;
		}
	}

	NTA_ClearPosition(10, true, 2, false, true);

	if(me.y > 11060 && me.y <= 11078) // Countess northwest
	{
		_mapType = 0;
			
		if(!NTM_MoveTo(me.areaid, 12544, 11066))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 63, me.areaid, 12544, 11066);
			return;
		}
	}


	else // Countess northeast
	{
		_mapType = 1;
		
		if(!NTM_MoveTo(me.areaid, 12570, 11057))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 73, me.areaid, 12570, 11057);
			return;
		}
	}

	_countess = NTC_FindUnit(NTC_UNIT_MONSTER, GetLocaleString(2875), 10);
	
	if(!_countess)
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTC_FindUnit, 80, NTC_UNIT_MONSTER, GetLocaleString(2875), 10);
		return;
	}

	if(me.y > 11060 && me.y <= 11078)
	{
		if(_countess.y <= 11054)
			NTM_MoveTo(me.areaid, 12537, 11042);

		if(_countess.y > 11056 && _countess.y <= 11070)
		{
			if(_countess.x < 12533)
				NTM_MoveTo(me.areaid, 12518, 11057);
			else
				NTM_MoveTo(me.areaid, 12548, 11057);
		}

		if(_countess.y > 11070 && _countess.y <= 11085)
		{
			if(_countess.x < 12533)
				NTM_MoveTo(me.areaid, 12518, 11083);
			else
				NTM_MoveTo(me.areaid, 12548, 11083);
		}

		if(_countess.y > 11086)
			NTM_MoveTo(me.areaid, 12542, 11098);
	}
	else
	{
		if(_countess.x <= 12550)
		{
			NTM_MoveTo(me.areaid, 12562, 11057);
			NTM_MoveTo(me.areaid, 12548, 11043);
		}

		if(_countess.x > 12550 && _countess.x <= 12561)
		{
			if(_countess.y < 11027)
				NTM_MoveTo(me.areaid, 12577, 11043);
			else
			{
				NTM_MoveTo(me.areaid, 12565, 11043);
				NTM_MoveTo(me.areaid, 12577, 11025);
			}
		}

		if(_countess.x > 12561 && _countess.x <= 12579)
		{
			if(_countess.y < 11027)
				NTM_MoveTo(me.areaid, 12555, 11043);
			else
			{
				NTM_MoveTo(me.areaid, 12565, 11043);
				NTM_MoveTo(me.areaid, 12555, 11025);
			}
		}

		if(_countess.x > 12579)
		{
			NTM_MoveTo(me.areaid, 12578, 11057);
			NTM_MoveTo(me.areaid, 12582, 11043);
		}
	}

[COLOR="Red"]	if(NTConfig_ClearPosition)
		NTA_ClearPosition(30, true, 2, false, true);[/COLOR]

	if(!NTA_KillMonster(GetLocaleString(2875)))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTA_KillMonster, 149, GetLocaleString(2875));
		return;
	}

	if(NTConfig_ClearPosition)
		NTA_ClearPosition(30, true, 2, false, true);

	NTSI_PickItems();
	
	if(MWConfig_ClearCountessRoomsSpectype > 0)
	{
		if(_mapType == 0)
		{
			// Clear right room
			if(!NTM_MoveTo(me.areaid, 12609, 11021))
			{
				NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 165, me.areaid, 12609, 11021);
				return;
			}
			
			NTA_ClearPosition(25, true, 0, true, true, MWConfig_ClearCountessRoomsSpectype);
		
			// Clear left room
			if(!NTM_MoveTo(me.areaid, 12609, 11117))
			{
				NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 174, me.areaid, 12609, 11117);
				return;
			}
		
			NTA_ClearPosition(25, true, 0, true, true, MWConfig_ClearCountessRoomsSpectype);
			
			// Clear center room
			if(!NTM_MoveTo(me.areaid, 12591, 11070))
			{
				NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 188, me.areaid, 12591, 11070);
				return;
			}
		
			NTA_ClearPosition(35, true, 0, true, true, MWConfig_ClearCountessRoomsSpectype);
		}
		else
		{
			// Clear right room
			if(!NTM_MoveTo(me.areaid, 12614, 11104))
			{
				NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 194, me.areaid, 12614, 11104);
				return;
			}
			
			NTA_ClearPosition(25, true, 0, true, true, MWConfig_ClearCountessRoomsSpectype);
		
			// Clear left room
			if(!NTM_MoveTo(me.areaid, 12523, 11104))
			{
				NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 203, me.areaid, 12523, 11104);
				return;
			}
		
			NTA_ClearPosition(25, true, 0, true, true, MWConfig_ClearCountessRoomsSpectype);
			
			// Clear center room
			if(!NTM_MoveTo(me.areaid, 12569, 11090))
			{
				NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 212, me.areaid, 12569, 11090);
				return;
			}
		
			NTA_ClearPosition(35, true, 0, true, true, MWConfig_ClearCountessRoomsSpectype);
		}
	}

	NTC_SendMsgToScript("MWBotGame.ntj", "SCRIPT_END");
}
In der Charconfig das ändern:
Code:
	// Define when a monster is considered immune by entering the index of one or more of your attack skills. As an example: [1, 3] means that a monster is considered immune if it is immune to both NTConfig_AttackSkill[1] and NTConfig_AttackSkill[3], whatever those may be.
	MWConfig_CheckImmunitySkills = [0, 1];
	
	// Select the behaviour of your character when encountering a monsters that is considered immune referring to the definition above.
	// 0: Don't do anything. (D2NT default)
	// 1: Get close to the monster, use static field if the monster is not immune to lightning.
	// 2: Skip the monster.
	// 3: Attack the monster using NTConfig_AttackSkill[8] and NTConfig_AttackSkill[9]
	NTConfig_BehaviourOnImmuneMonster = [COLOR="Red"]3[/COLOR];
	
	NTConfig_AttackSkill[8] = [COLOR="Red"]MWS_FIRE_BAL[/COLOR]L;	// Skill to be used against user defined immunes.
Der Effekt ist einfach, dass ihr erst alle Monster drumherum killt und danach der Merc ganz entspannt Countess killt ohne das ihr von jemand anderes angegriffen werdet. Vielleicht hilft das euch bei mir gehts 1A
So einfach nochmal um die info zu pushen
Shrimps in Bierteig is offline  
Old 04/09/2011, 13:21   #1198
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Quote:
Originally Posted by gery68 View Post
Na dann gute Besserung.
Nicht dass ich etwas gegen deinen guten Willen hätte, aber wenn du mir persönlich etwas schreiben möchtest, was nichts mit dem Thema zu tun hat, könntest du dies auch in Form einer Profilnachricht tun.

Dann bleibt das hier etwas übersichtlicher.

Quote:
Originally Posted by fred9x9 View Post
Jo Muddy,
auch von mir, baldige Genesung.
Wenn deine Arme nicht gebrochen sind,
dann greif zu Klampfe.

Und wenn du dann wieder gesund bist,
dann sagst du mir bitte das Geheimnis
der Attacken 8 + 9

Gute Besserung und
LG
Fred
Ich habe das gerade mal bei mir getestet - keine Probleme.

Ersetz doch bitte mal deine Attack library durch die minimal aktualisierte Version, vielleicht ist das ja auch ein Bug in der Release Version.


LG
Muddy
Muddy Waters is offline  
Old 04/09/2011, 13:28   #1199
 
elite*gold: 0
Join Date: Sep 2010
Posts: 38
Received Thanks: 16
Umstellung auf Englische Sprache und RedVex

Hallo,

ich habe mit Redvex den Server wie beschrieben auf US-West umgestellt und Redvex am laufen. Es geht alles wunderbar - nur die Sprache war trotz dem Hacken bei dirext txt nicht mehr english.

Daher habe ich den link von muddy genommen und die offizielle Blizzard Version d2lang und die data dazu in das diablo Verzeichnis kopiert und ausgeführt. Der Bot startet jetzt auch und läuft ganz normal.

Problem ist, dass es mir jetzt nicht mehr die verschiedenen Keys, die ich mit Keychanger eingerichtet habe nutzt - also ich jetzt nicht mehr gleichzeitig mit versch. chars botten kann.

Ich denke das das Problem im umbenennen des Diablo Ordners liegt. Vorher war es bei Programme/diabloII/game.exe und jetzt ist es zwar immer noch dort, jedoch ist der link jetzt program files/diabloII/game.exe.

Ich habe eine Datei angehange.

Vielleicht kann mir jemand helfen, da ich ungern alles neu installieren möchte.

mfg

Bastian
Attached Files
File Type: doc Dok1.doc (169.5 KB, 3 views)
Bastian74 is offline  
Old 04/09/2011, 14:50   #1200
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41624
Join Date: Jan 2010
Posts: 22,728
Received Thanks: 12,654
Quote:
Originally Posted by Bastian74 View Post
Hallo,

ich habe mit Redvex den Server wie beschrieben auf US-West umgestellt und Redvex am laufen. Es geht alles wunderbar - nur die Sprache war trotz dem Hacken bei dirext txt nicht mehr english.

Daher habe ich den link von muddy genommen und die offizielle Blizzard Version d2lang und die data dazu in das diablo Verzeichnis kopiert und ausgeführt. Der Bot startet jetzt auch und läuft ganz normal.

Problem ist, dass es mir jetzt nicht mehr die verschiedenen Keys, die ich mit Keychanger eingerichtet habe nutzt - also ich jetzt nicht mehr gleichzeitig mit versch. chars botten kann.

Ich denke das das Problem im umbenennen des Diablo Ordners liegt. Vorher war es bei Programme/diabloII/game.exe und jetzt ist es zwar immer noch dort, jedoch ist der link jetzt program files/diabloII/game.exe.

Ich habe eine Datei angehange.

Vielleicht kann mir jemand helfen, da ich ungern alles neu installieren möchte.

mfg

Bastian
RedVex ändert aber normalerweise nichts an deiner Sprache, darum sollte -direct -txt ganz normal funktionieren, bei mir tut es das jedenfalls.

Aber so wie das für mich klingt, müsstest du einfach nur in deinem Profil im Manager den neune Pfad angeben, dann sollte das funktionieren.

LG
Muddy

P.S.: Bilder lädst du am besten irgendwo hoch (tinypic, imageshack), und fügst dann den Link in [IMG][/IMG] Tags ein - deine Variante finde ich furchtbar kompliziert.
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 05:56.


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.