|
You last visited: Today at 15:52
Advertisement
[Release] Muddy's D2NT
Discussion on [Release] Muddy's D2NT within the Diablo 2 Programming forum part of the Diablo 2 category.
07/16/2011, 17:10
|
#2521
|
elite*gold: 0
Join Date: Aug 2009
Posts: 435
Received Thanks: 159
|
please post scripts or cofigs in code boxes
[.code][./code] without the point
edit: zu langsam
|
|
|
07/16/2011, 18:46
|
#2522
|
elite*gold: 0
Join Date: Mar 2010
Posts: 539
Received Thanks: 418
|
Quote:
Originally Posted by DeathFromHeaven
please post scripts or cofigs in code boxes
[.code][./code] without the point
edit: zu langsam 
|
Aber nur 1,5h... :P
|
|
|
07/16/2011, 19:10
|
#2523
|
elite*gold: 0
Join Date: May 2010
Posts: 212
Received Thanks: 40
|
Frage zu Restarts.
Habe es nun schon 3 x gesehen. Bot besiegt Dia, "Game ends in xx seconds", wird angezeigt. Wenn nun die MinGameLength nicht erreicht wurde, zeigt der Bot natürlich die Zeit an die er noch im Game verbleibt, also bis zum Erreichen der vorgegebenen Mindestgametime, "Waiting for MinGameTime", oder so.
Läuft diese vor Ende der Systemzeit ab, kein Problem.
Schliesst aber das System das Game, bevor die MinGameLenght erreicht wurde, kommt es zum Restart. Also, beide Anzeigen müssen aktiv sein.
Kann das jemand bestätigen ?
Oder hat eine Abhilfe?
Danke
|
|
|
07/16/2011, 19:38
|
#2524
|
elite*gold: 0
Join Date: Mar 2010
Posts: 539
Received Thanks: 418
|
Um was geht es dir jetzt?
Werde aus deinem Beitrag nicht ganz schlau.
Bei Muddy wird das mit Dateiunterstützung gemacht, wenn ein Game erstellt wird, wird dieser Timestamp gespeichert.
Und alle Zeitangaben die Gamelength betreffend werden über diesen Zeitpunkt geregelt.
Da ist es dann egal, ob es ein Restart oder Chicken oder sonst was ist, der Timestamp in der Datei wird nur geändert, wenn ein neues Spiel erstellt wird.
|
|
|
07/16/2011, 20:21
|
#2525
|
elite*gold: 0
Join Date: Jan 2009
Posts: 3,170
Received Thanks: 1,191
|
Quote:
Originally Posted by fred9x9
Frage zu Restarts.
"Game ends in xx seconds"
|
Diese Nachricht erscheint in Classic. Du solltest schon deine Runs so anpassen, dass du mindestens 3 min im Game bist.
|
|
|
07/16/2011, 21:02
|
#2526
|
elite*gold: 0
Join Date: May 2010
Posts: 212
Received Thanks: 40
|
Quote:
Originally Posted by mirkoregge
Diese Nachricht erscheint in Classic. Du solltest schon deine Runs so anpassen, dass du mindestens 3 min im Game bist.
|
@ TheCrazy11
Sorry, vergaß ich zu sagen, spiele natürlich in Classic,
nur da kommt ja die Systemmeldung "Game ends in xx seconds" wenn Dia gekillt wurde.
@Mirkoregge, ja, hab ich. Ich habe eine Mindestgamelänge von 6 Minuten, da ich 2 Bots im Game habe und nen Ban gerne verhindert hätte.
Meistens verlässt der Leader das game nach DiaKill oder chicken  lange vor Ablauf der Zeit und wartet dann im Channel, bis die Zeit abgelaufen ist und follower folgt ofc.
Und selten kommt es zu diesem Konflikt. Aber, er ist da.
|
|
|
07/16/2011, 23:43
|
#2527
|
elite*gold: 0
Join Date: Jul 2011
Posts: 2
Received Thanks: 0
|
i tried every possible way to name the char_config with my name and nothing works stills says "reference error:nt_loadconfig.ntj is not defined"
|
|
|
07/17/2011, 11:23
|
#2528
|
Administrator
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,652
|
Quote:
Originally Posted by fred9x9
@ TheCrazy11
Sorry, vergaß ich zu sagen, spiele natürlich in Classic,
nur da kommt ja die Systemmeldung "Game ends in xx seconds" wenn Dia gekillt wurde.
@Mirkoregge, ja, hab ich. Ich habe eine Mindestgamelänge von 6 Minuten, da ich 2 Bots im Game habe und nen Ban gerne verhindert hätte.
Meistens verlässt der Leader das game nach DiaKill oder chicken  lange vor Ablauf der Zeit und wartet dann im Channel, bis die Zeit abgelaufen ist und follower folgt ofc.
Und selten kommt es zu diesem Konflikt. Aber, er ist da.
|
Verstehe ich das Problem richtig: Es kommt zum Restart, wenn der Bot das Spiel nicht vor Ablauf dieser Frist verlässt?
Also theoretisch könnte man der MWBotGame.ntj mitteilen, wann Dia getötet wurde und dann dort einen Timer mitlaufen lassen, der 5-1ß Sekunden vor Ablauf der Frist das laufende Script stoppt und dann das Spiel verlässt.
Quote:
Originally Posted by YnR_WizDom
i tried every possible way to name the char_config with my name and nothing works stills says "reference error:nt_loadconfig.ntj is not defined"
|
I've marked all errors in the [code] box below. You obviously forgot an '/' at the very beginning of your config, misspelled 'false' and removed two sets of '//' that lead to your config containing plain text which of course is a no-go. Just fix all errors mentioned and it should run just fine.
Code:
[Color=red]/[/Color]**
* This file was modified by
* Check the programming section for updates and further scripts
* Last Update: 03/02/2011
*
* Hotkey Description
*
* Pause/Break Pauses the current bot script.
* Page up (PgUp) Skips the current bot script.
* Page down (PgDn) Repeats the previous bot script
* Home (Pos1) Shows your current coordinates and areaid.
* End Shows current ping in status text bar.
* Insert (Ins) Logs all items on your char to either XML or TXT.
* Delete (Del) Exits the game. NOTE: Always use this key to leave a game!
*/
Include("NTBot/char_configs/MWConfig_GlobalSettings.ntl");
function NT_LoadConfig()
{
MW_LoadGlobalSettings();
//------------------------------------------------------------------------------
//
// Run Configuration
//
//------------------------------------------------------------------------------
// Use the following syntax for activating botscripts: MWConfig_Script.push([<ScriptName>, <Script runtime in minutes (0 is infinite)>]);
// ***************** Current schedule ******************
MWConfig_Script.push(["NTAndariel.ntj", 10]);
MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathToPitSpectype = 0; NTConfig_ClearPitLevel1 = 2; // 0 : don't clear, 1 : clear path only, 2 : clear all
MWConfig_Script.push(["NTCountess.ntj", 5]); MWConfig_ClearCountessRoomsSpectype = 0;
MWConfig_Script.push(["NTAncientTunnels.ntj", 10]); MWConfig_ClearPathToTunnelsSpectype = 0x01;
MWConfig_Script.push(["NTTravincal.ntj", 10]);
MWConfig_Script.push(["NTMephisto.ntj", 10]); MWConfig_OpenMephistoChest = true; MWConfig_MephistoClearArea = true;
MWConfig_Script.push(["NTEldritch.ntj", 10]); NTConfig_ShenkExtension = true;
// *****************************************************
//------------------------------------------------------------------------------
// Available Scripts
//------------------------------------------------------------------------------
/*
//*********************** Act I ***********************
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", 5]); MWConfig_ClearCountessRoomsSpectype = 0;
MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathToPitSpectype = 0; NTConfig_ClearPitLevel1 = 2; // 0 : don't clear, 1 : clear path only, 2 : clear all
MWConfig_Script.push(["NTAndariel.ntj", 10]);
// *********************** Act II **********************
MWConfig_Script.push(["NTRadament.ntj", 10]);
MWConfig_Script.push(["NTColdworm.ntj", 10]);
MWConfig_Script.push(["NTAncientTunnels.ntj", 10]); MWConfig_ClearPathToTunnelsSpectype = 0x01;
MWConfig_Script.push(["NTSummoner.ntj", 5]); NTConfig_KillFireEye = false; MWConfig_ClearPathToSummonerSpectype = 0;
MWConfig_Script.push(["NTDuriel.ntj", 10]); MWConfig_ClearPathToDurielSpectype = 0x01;
// ********************** Act III **********************
MWConfig_Script.push(["MWFlayerJungle.ntj", 10]);
MWConfig_Script.push(["MWKurastSewers.ntj", 5]); MWConfig_ClearPathToKurastSewersSpectype = 0;
MWConfig_Script.push(["MWKurastTemples.ntj", 5])
MWConfig_Script.push(["NTTravincal.ntj", 5]);
MWConfig_Script.push(["NTMephisto.ntj", 5]); MWConfig_OpenMephistoChest = true; MWConfig_MephistoClearArea = true;
// *********************** Act IV **********************
MWConfig_Script.push(["NTIzual.ntj", 5]);
MWConfig_Script.push(["MWRiverOfFlame.ntj", 10]);
MWConfig_Script.push(["NTHephasto.ntj", 10]);
MWConfig_Script.push(["NTDiablo.ntj", 10]); MWConfig_KillFullInfectorMob = true; MWConfig_StartAtStar = false; // false: start at entrance, true: start at star
// *********************** Act V ***********************
MWConfig_Script.push(["NTEldritch.ntj", 5]); NTConfig_ShenkExtension = true;
MWConfig_Script.push(["NTThreshSocket.ntj", 5]);
MWConfig_Script.push(["NTFrozenRiver.ntj", 10]); NTConfig_ClearFrozenRiver = false;
MWConfig_Script.push(["NTGlacialTrail.ntj", 10]); NTConfig_ClearGlacialTrail = false;
MWConfig_Script.push(["NTIcyCellar.ntj", 5]); NTConfig_ClearIcyCellar = false;
MWConfig_Script.push(["NTNihlathak.ntj", 5]); 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; MWConfig_DoBaalPreAttack = true;
// *********************** Misc ************************
MWConfig_Script.push(["MWSuperChests.ntj", 20]); MWConfig_SuperChestClearAreaRadius = 10; MWConfig_SuperChestAreas = ["Cave Level 2", "Mausoleum", "Hole Level 2", "Pit Level 2", "Sewers Level 3", "Halls of the Dead Level 2", "Stony Tomb Level 2", "Maggot's Lair Level 3", "Ancient Tunnels", "Tal Rasha's Tomb", "Arachnid Lair", "Swampy Pit Level 3", "Flayer Dungeon", "Sewers Level 2", "Abbadon", "Pit of Acheron", "Drifter Cavern", "Infernal Pit", "Icy Cellar", "Halls of Pain"];
MWConfig_Script.push(["MWRush.ntj", 0]); MWConfig_IsRusher = true; MWConfig_ActiveQuestersName = ""; MWConfig_NumberOfCharsToRush = 1; MWConfig_GetHoradricCubesInNorm = true; MWConfig_QuestSchedule = ["A4Q1", "A5Q1"]; MWConfig_RushActs = [1, 2, 3, 4, 5];
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]);
MWConfig_Script.push(["MWBloodyRejuvs.ntj", 10]);
MWConfig_Script.push(["MWOrganHarvest.ntj", 10]); MWConfig_EnterInvalidUberPortals = true; MWConfig_PauseOnLackOfKeys = false; MWConfig_IntendedUberPortal = 0; // Matron's Den: 133; Forgotten Sands: 134; Furnace Of Pain: 135;
MWConfig_Script.push(["MWUberTristram.ntj", 10]); MWConfig_PauseOnLackOfOrgans = false;
*/
//------------------------------------------------------------------------------
// Misc 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.
MWConfig_ResetArmor = false; // Set to true to reset your Enigma if Teleport skill is missing. WARNING: Activating this feature may - though not likely will - result in the loss of your enigma. Use at your own risk!
//------------------------------------------------------------------------------
// Potion Configuration
//------------------------------------------------------------------------------
NTConfig_LifeThresh = 70; // Drink a normal potion if under this percent of life.
NTConfig_LifeRejuvThresh = 60; // 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_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.
//------------------------------------------------------------------------------
// Chicken Configuration
//------------------------------------------------------------------------------
// This is your chicken life. If you go below this threshhold, your char will exit the game. You can either enter a percentage (1-100), an absolute threshold (>100) or 0 to deactivate life chicken.
NTConfig_LifeChicken = 30;
// This is your chicken mana. If you go below this threshhold, your char will exit the game. You can either enter a percentage (1-100), an absolute threshold (>100) or 0 to deactivate mana chicken.
NTConfig_ManaChicken = 0;
// This is your merc's chicken life in percent. If your merc goes below this threshhold, your char will exit the game.
NTConfig_MercChicken = 0;
//------------------------------------------------------------------------------
// Inventory Configuration
//------------------------------------------------------------------------------
// Number of free columns. If less full columns are free stashing is set.
NTConfig_FreeSpace = 5;
// Each number represents a slot in your inventory.
// Set to 0 if the slot and its content must not be touched.
// Set to 1 to allow access to this slot.
// Set to 2 to select the slot that is used for storing keys. (if keys are kept at another slot, your char will try to move them)
NTConfig_Columns[0] = [1,1,1,1,1,1,1,1,1,0];
NTConfig_Columns[1] = [1,1,1,1,1,1,1,1,1,0];
NTConfig_Columns[2] = [1,1,1,1,1,1,1,1,1,0];
NTConfig_Columns[3] = [1,1,1,1,1,1,1,1,2,0];
// Maximum gold amount carried before going to stash.
NTConfig_MinGoldToStash = 250000;
// Set to true if your char is supposed to carry, buy and pick up keys. You do not need to add keys to your .nip files, they will be picked up anyway if this is set to true.
MWConfig_CarryKeys = true;
//------------------------------------------------------------------------------
// Belt Configuration
//------------------------------------------------------------------------------
// Determine how many columns for each type of potion are used.
// Available types : "hp" = health | "mp" = mana | "rv" = rejuvenation
// The first number indicates how many columns will be used for this type of potion.
// The second number indicates the minimum amount of potions in one column. If there are less potions in a single column when your char is in town, he will is visit a merchant in order to buy potions.
// Unlike in vanilla D2NT, there is no need to specify which column is used for certain type of potion, this will be chosen automatically!
MWConfig_BeltTypeColQuantity["hp"] = [1, 4];
MWConfig_BeltTypeColQuantity["mp"] = [2, 4];
MWConfig_BeltTypeColQuantity["rv"] = [1, 4];
// Set to true to visit Town and buy potions if your char lacks mana when trying to loot a corpse or teleport.
MWConfig_BuyPotionsOnLackOfMana = true;
// Set to true to replace low quality potions with higher quality potions that just dropped.
MWConfig_ReplaceLowQualityPotions = true;
//-----------------------------------------------------------------------------------
// NipFile Configuration
//-----------------------------------------------------------------------------------
NTConfig_NIPFilePath.push("private/normal.nip");
NTConfig_NIPFilePath.push("private/magic_rare.nip");
NTConfig_NIPFilePath.push("private/set.nip");
NTConfig_NIPFilePath.push("private/unique.nip");
NTConfig_NIPFilePath.push("private/craft.nip");
NTConfig_NIPFilePath.push("private/temp.nip");
//------------------------------------------------------------------------------
// Pickit Configuration
//------------------------------------------------------------------------------
NTConfig_SnagRange = 70; // Radius to check for dropped items. NOTE: The maximum is at about ~75, entering higher values will not have any effect.
MWConfig_PickItemsInstantly = false; // Set to true to check for dropped items whenever you kill a monster.
//------------------------------------------------------------------------------
// Chest Configuration
//------------------------------------------------------------------------------
NTConfig_OpenChest = true; // Set to true to open chests. NOTE: This only affects some super unique chests in certain boss scripts.
MWConfig_OpenAllNearbyChests = true; // Set to true to open almost any type of container.
MWConfig_PickChestLootsInstantly = false; // Set to true to check for dropped items right after opening a chest. NOTE: This will slow down your runs and therefore should definately be set to false when doing private games.
MWConfig_OpenChestsRange = 30; // This is the range being checked for chests after clearing an area or room. NOTE: You should not set this too high, 30 is a good value.
// If you do not like to open chests in a certain area, you can its areaid as an exception below. NOTE: All areaids can be found in "sdk\areas.txt".
// MWConfig_ChestExceptions.push(<areaid1>, <areaid2>, <areaidn>);
//------------------------------------------------------------------------------
// Cubing Configuration
//------------------------------------------------------------------------------
// Set to true to enable cubing and crafting. NOTE: The recipes are added in the global config by default. If you like to craft certain recipe only using this very char, add those recipes below.
NTConfig_Cubing = fals[Color=red]o[/Color];
//------------------------------------------------------------------------------
// General Configuration
//------------------------------------------------------------------------------
// Set to true to activate public mode. By activating public mode, your char will form a party, open TPs and do some chat outputs when running certain bot scripts.
NTConfig_PublicMode = false;
// Set to true to exit the game instantly if the game is public. This may happen sometimes due to an error pasting the password correctly.
MWConfig_ExitGameOnMissingPassword = false;
// Set to true to exit the game when another player expresses hostility towards you.
me.quitonhostile = false;
// This is the maximum time in seconds your char will remain in a single game. Set to 0 to stay in game infinitely.
me.maxgametime = 3000;
// This is the minimum time in seconds for your char to remain in a single game. Your char will not exit the game before this time elapsed.
me.mingametime = 0;
//------------------------------------------------------------------------------
// Shrine Configuration
//------------------------------------------------------------------------------
// Set to true to activate nearby shrines. Shrines will only be activated if it is actually useful.
MWConfig_ActivateNearbyShrines = false;
// If you would like to skip shrines in a certain area, you can its areaid as an exception below. NOTE: All areaids can be found in "sdk\areas.txt".
// MWConfig_ShrineExceptions.push(<areaid1>, <areaid2>, <areaidn>);
//------------------------------------------------------------------------------
// Precast Configuration
//------------------------------------------------------------------------------
// Your precast skills can be defined in the array below. NOTE: Battle Command, Battle Orders and Shout will be cast automatically. Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
MWConfig_PrecastSkills = [MWS_HURRICANE, MWS_OAK_SAGE, MWS_CYCLONE_ARMOR, MWS_SOLAR_CREEPER, MWS_SUMMON_GRIZZLY];
// Set this to true if you would like to switch slots right after casting BC, BO and Shout. If set to false, your char will remain with the BO Slot until the whole precast procedure is done.
MWConfig_SwitchSlotsAfterBoPrecast = false;
//------------------------------------------------------------------------------
// Attack Configuration
//------------------------------------------------------------------------------
// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = MWS_TORNADO; // This skill is used once whenever attacking a new target. Set to 0 to deactivate.
NTConfig_AttackSkill[1] = MWS_TORNADO; // Primary skill to bosses.
NTConfig_AttackSkill[2] = 0; // Primary untimed skill to boss. Set to 0 to deactivate.
NTConfig_AttackSkill[3] = MWS_TORNADO; // Primary skill to others.
NTConfig_AttackSkill[4] = 0; // Primary untimed skill to others. Set to 0 to deactivate.
NTConfig_AttackSkill[5] = 0; // Secondary skill in case monster is immune to primary skill. Set to 0 to deactivate.
NTConfig_AttackSkill[6] = 0; // Secondary untimed skill. Set to 0 to deactivate.
NTConfig_AttackSkill[7] = 0; // Reserved.
// Specify the range of your Tornados.
MWConfig_TornadoRange = 4;
// Specify the range of your Twisters.
MWConfig_TwisterRange = 4;
[Color=red]//[/Color] Set to true if you want to clear area after killing boss. NOTE: This only affects a few botscripts.
NTConfig_ClearPosition = true;
[Color=red]//[/Color] Set to true to clear area when killing a boss and the position is crowded by monsters. NOTE: Setting this to true may cause NTA_KillMonster() to fail way more often.
MWConfig_ClearBossPosition = false;
// This is the number of attacks to be performed before the the character tries to move to another position. Set to 0 not to reposition.
MWConfig_AttacksBeforeRepositioning = 25;
// Define a time limit for your attacks for each type of monster.
MWConfig_AttackTimeLimit[0] = 20; // Maximum time in seconds to attack a normal monster
MWConfig_AttackTimeLimit[1] = 120; // Maximum time in seconds to attack a super unique monster
MWConfig_AttackTimeLimit[2] = 30; // Maximum time in seconds to attack a champion
MWConfig_AttackTimeLimit[3] = 120; // Maximum time in seconds to attack a bosse
MWConfig_AttackTimeLimit[4] = 30; // Maximum time in seconds to attack a minion
// 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 = [];
// 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.
// 2: Skip the monster.
// 3: Attack the monster using NTConfig_AttackSkill[8] and NTConfig_AttackSkill[9]
NTConfig_BehaviourOnImmuneMonster = 0;
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.
// 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;
}
Kind Regards
Muddy
|
|
|
07/17/2011, 12:11
|
#2529
|
elite*gold: 0
Join Date: Jul 2011
Posts: 9
Received Thanks: 2
|
Mal ne Frage, die item_configs betimmen ja wa sich der Bot behaltet und was er verkauft. Aber wo steht eigendlich was der Bot alles aufnimmt?
Beispiel: es heißt zum beispiel das der Bot Schwerter mit *** Ed eth und fools mod behaltet. Allerdings lasst er rare Hochland-Klingen (z.B.) liegen.
thx
|
|
|
07/17/2011, 12:19
|
#2530
|
elite*gold: 0
Join Date: May 2010
Posts: 212
Received Thanks: 40
|
Quote:
Zitat von Muddy_Waters
Verstehe ich das Problem richtig: Es kommt zum Restart, wenn der Bot das Spiel nicht vor Ablauf dieser Frist verlässt?
Also theoretisch könnte man der MWBotGame.ntj mitteilen, wann Dia getötet wurde und dann dort einen Timer mitlaufen lassen, der 5-1ß Sekunden vor Ablauf der Frist das laufende Script stoppt und dann das Spiel verlässt.
|
Genau so ist es Muddy.
Meist nicht nur ein Restart, sondern ein Hänger beim Ausloggen,
bis der Server dich rausschmeißt.
Aber man weiß ja, ich kann deinen Vorschlag leider nicht umsetzen. 
Zumal der Timer noch an der "richtigen" Stelle, mit den richtigen Informationen sitzen müsste, damit Lod Player nicht davon betroffen werden.
LG
Fred
|
|
|
07/17/2011, 18:15
|
#2531
|
elite*gold: 0
Join Date: May 2011
Posts: 27
Received Thanks: 11
|
kann mir wer sagen welchen delay ich runterschrauben muss wenn der bot das game vorzeitig verlässt?[z.b. bei skip wenn puppets im tron sind]
|
|
|
07/17/2011, 19:46
|
#2532
|
elite*gold: 0
Join Date: Aug 2009
Posts: 435
Received Thanks: 159
|
Code:
// This is the minimum time in seconds for your char to remain in a single game. Your char will not exit the game before this time elapsed.
me.mingametime = 270;
diese falls du nicht willst dass er im Game stehen bleibt, und diese, falls er dir in der Lobby zu lange wartet:
Code:
var GameMinLength = 180000; // time in milliseconds, minimum game length, 180 seconds default (1 game/3 minutes)
erstere befindet sich in der Charconfig und zweitere in der NTBot.ntj
|
|
|
07/17/2011, 20:44
|
#2533
|
elite*gold: 0
Join Date: Apr 2010
Posts: 43
Received Thanks: 1
|
Hey Leute, wieder ne Frage:
Code:
[Type] == armor && [Quality] == normal # [Defense] >= 1000 && [Sockets] >= 3 // Bugged socketable
Stimmt diese Zeile so?
Ich will, dass der Bot alle eth Rüstungen ab 800 Def mit nimmt, allerdings scheint mir dann diese Zeile nicht ganz richtig.
Sollte ich die Zahl einfach nur auf 800 setzen?
|
|
|
07/17/2011, 21:05
|
#2534
|
elite*gold: 0
Join Date: Jun 2008
Posts: 209
Received Thanks: 30
|
Quote:
Originally Posted by Hakku93
Hey Leute, wieder ne Frage:
Code:
[Type] == armor && [Quality] == normal # [Defense] >= 1000 && [Sockets] >= 3 // Bugged socketable
Stimmt diese Zeile so?
Ich will, dass der Bot alle eth Rüstungen ab 800 Def mit nimmt, allerdings scheint mir dann diese Zeile nicht ganz richtig.
Sollte ich die Zahl einfach nur auf 800 setzen?
|
So wird es eher etwas:
Code:
[Type] == armor && [Quality] == normal && [Flag] == ethereal # [Defense] >= 800 && [Sockets] == 0 // Bugged socketable
mfg AmonRa
|
|
|
07/17/2011, 21:11
|
#2535
|
elite*gold: 0
Join Date: Jan 2009
Posts: 3,170
Received Thanks: 1,191
|
Hallo,
ich habe immer noch das Problem wie in diesem  beschrieben. Sobald der Bot Chicken, Waypointbug oder Joinbug hat, hängt sich die Game.exe auf. Der Fehler tritt auch auf, wenn man das Game manuell beendet (Ende-Taste). Es ist ein kurer Fehlerton seitens Windows 7 zu hören. Das Bild friert ein und nix passiert mehr. Im Manager erfolgt zwar ein Neustart, aber auch der bleibt in einer Endlosschleife. Hatte die letzte Version hier gedownloaded. Hoffe mir kann jemand helfen. Danke. Bis Freitag
|
|
|
 |
|
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 15:53.
|
|