[Release] Muddy's D2NT

04/08/2011 16:13 Muddy Waters#1186
Quote:
Originally Posted by SCHoschY View Post
naja, hab nen fehler eingebaut
[Only registered and activated users can see links. Click Here To Register...]

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 [Only registered and activated users can see links. Click Here To Register...] 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 [Only registered and activated users can see links. Click Here To Register...] 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
04/08/2011 16:20 SCHoschY#1187
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 :D

hab sogar eben nochmal überprüft^^ nothing

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

ist aber dann wieder so ein gelump.
04/08/2011 16:26 Muddy Waters#1188
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 :D

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
04/08/2011 16:32 SCHoschY#1189
*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 :D
04/08/2011 16:43 gery68#1190
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 [Only registered and activated users can see links. Click Here To Register...]
*	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
}
04/08/2011 18:07 Muddy Waters#1191
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
04/08/2011 23:39 gery68#1192
Na dann gute Besserung.
04/09/2011 01:20 fred9x9#1193
Jo Muddy,
auch von mir, baldige Genesung. ;)
Wenn deine Arme nicht gebrochen sind,
dann greif zu Klampfe. :mofo:

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

Gute Besserung und
LG
Fred
04/09/2011 02:26 Shrimps in Bierteig#1194
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 :cool:

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
04/09/2011 12:37 jojop1#1195
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 ?^^
04/09/2011 12:48 Aceridos#1196
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
04/09/2011 13:17 Shrimps in Bierteig#1197
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 [Only registered and activated users can see links. Click Here To Register...]
*	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 ;)
04/09/2011 13:21 Muddy Waters#1198
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. :mofo:

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

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
04/09/2011 13:28 Bastian74#1199
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
04/09/2011 14:50 Muddy Waters#1200
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. ;)