[Release] Muddy's D2NT

11/23/2011 21:37 sie-leben!#4351
Hmm.. muddy helppppppp ^^
11/23/2011 21:44 TheCrazy11#4352
Quote:
Originally Posted by sie-leben! View Post
Hmm.. muddy helppppppp ^^
Was hast du bereits verändert?

Du musst nur in der NTCommon.ntl folgendes ändern:
Code:
	// Array format: index 0: Value; index 1: Non-Class BO; index 2: CTA Slot
	_slotVal = new Array();
	_slotVal[0] = new Array();
	_slotVal[0].IsCTASlot = false;
	_slotVal[0].BoLevel = 0;
	[B]_slotVal[0].Primary = 0;[/B]
	
	_slotVal[1] = new Array();
	_slotVal[1].IsCTASlot = false;
	_slotVal[1].BoLevel = 0;
	_slotVal[1].Primary = 0;
11/23/2011 22:09 sie-leben!#4353
Ich danke dir...

freak12365
hat mir den falschen tipp gegeben : O
11/23/2011 22:15 Miken_#4354
Quote:
Originally Posted by sataan1337 View Post
if you are able to it might help ;) but its also possible that just noone knows an answer ;)

to your question, i have the same problem sometimes - and many others too, i think that's why muddy made the process monitor and so many are using it
(had that not only with this d2nt, was the same ~2 years ago with the version from bluebird)

that it doesnt work under xp might be caused by building it under win7 (used other libs) so you could try to get the source and build it under xp, if that doesnt work at least you should get some error messages to post
Thanks !
yea it might be that noone knows :P
Well i could write in german with google translate, but it won't be good ger then :D

Anyway muddy posted source on his monitor, so how would i do to make it work under xp? just recompile or do i have to switch libs ?
i know some coding but now experianced, but i'll give it a try tomorrow after work :D
11/23/2011 22:17 andy123#4355
Quote:
Originally Posted by sie-leben! View Post
Ich danke dir...

freak12365
hat mir den falschen tipp gegeben : O
sag ich doch^^

Wer kann hier helfen, ich habe schon sachen dazu gelesen aber nix hilft hier :(
in d2 Ordner die Log ini gelöscht-hat nix gebracht

Unhandled Exception: Access Violation (c0000005)

das taucht bisher auf einem char auf, plötzlich!
11/23/2011 22:18 TheCrazy11#4356
Quote:
Originally Posted by andy123 View Post
sag ich doch^^

Wer kann hier helfen, ich habe schon sachen dazu gelesen aber nix hilft hier :(
in d2 Ordner die Log ini gelöscht-hat nix gebracht

Unhandled Exception: Access Violation (c0000005)

das taucht bisher auf einem char auf, plötzlich!
Klingt nach der falschen DLL oder du hast D2 nicht auf Englisch...
11/23/2011 22:33 andy123#4357
Quote:
Originally Posted by TheCrazy11 View Post
Klingt nach der falschen DLL oder du hast D2 nicht auf Englisch...
tja dachte ich schon daran aber lief ja die woche alles glatt bis gestern, da ist bei einem char plötzlich der Fehler ohne etwas verändert zu haben
11/23/2011 22:38 TheCrazy11#4358
Quote:
Originally Posted by andy123 View Post
tja dachte ich schon daran aber lief ja die woche alles glatt bis gestern, da ist bei einem char plötzlich der Fehler ohne etwas verändert zu haben
Es kann natürlich auch sein, dass du einen Datenfehler z.B. durch eine Defragmentierung oder Komprimierung bekommen hast.
Um das auszuschließen kannst du den Bot nochmals runterladen und die Configs vom alten Bot übernehmen.
Hast du D2 wirklich auf Englisch? Hab ich auch schon mal übersehen...
11/23/2011 23:42 ditech#4359
hab ne frage zu d2nt muddy bot


hey leute vl bin ich falsch hier kenn mich nicht aus :S

ich habe so gut wie alles config .. es ist ein druid .. er macht kein boo

er precastet alles bis auf dass er boo macht was hab ich falsch gemacht ich hatte früher andere bots aber da hatt er es automatisch gemacht :S

bzw er swicht die waffe nicht von selber !
11/23/2011 23:46 Knurrhuhn#4360
eine steite vorher stehts noch... O.o
11/23/2011 23:55 Ix-Chel#4361
Hab auch noch ein kleines Problemchen ^^ Wie kann ich meinem Bot klar machen, dass er perfekte Gems rausmulen soll. Automule-Funktion klappt super, nur mult er einfach die Gems nicht raus ^^

Wäre schön wenn jemand einen Rat hätte
11/24/2011 00:17 ditech#4362
Quote:
Originally Posted by TheCrazy11 View Post
Vermutlich ist es Zeile 1224 :D
bei mir klappt das mit dem bo nicht sitze schon seit einer stunde da .. es geht einfach nicht hab da alles probiert ..

wenn mir jemand ganz genau hielft gibts ein bisshen fg ;)
11/24/2011 06:47 TyrPain#4363
hallo :)
würde gerne wissen wie ich DacFarren richtig im bot einbauen kann

hab schon ein wenig rumgetestet mit der anleitung aus
[Only registered and activated users can see links. Click Here To Register...]

hab in der NTconfig in der zeile 171 var NTConfig_DacFarren; eingetragen
und bei NTbot>bot in der eldritch.ntj unter function NTMain den von der anderen seite gegebenen script eingefügt und nach shenk killt er nu auch
Dac Farren aber macht wenn er ihn gekillt hat kein tp und bleibt stehen :( obwohl er noch zu baal mus

bitte um hilfe
11/24/2011 08:10 Diablofarmer#4364
hab den nt schon ne gewisse zeit nichtmehr benutzt , aber Fahrradfahren verlernt man ja nicht =) falls es nicht funktionieren sollte, muss ich nocheinam drüber schauen, aber sollte eigentlich passen.

CharConfig:
Code:
MWConfig_Script.push(["NTEldritch.ntj", 5]); NTConfig_ShenkExtension = true; NTConfig_DacFarrenExtension = true;
Script.ntj
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: today ^^
*/

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

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

	MWC_Initialize();

	if(!NTTM_CheckAct(me.act, true))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTTM_CheckAct, 18, me.act, true);
		return;
	}

	NTTMGR_TownManager();

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

	if(!NTM_TakeWaypoint(111))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_TakeWaypoint, 32, 111);
		return;
	}

	NTP_DoPrecast(true);

	if(!NTM_MoveTo(me.areaid, 3750, 5090))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 40, me.areaid, 3750, 5090);
		return;
	}

	if(NTA_KillMonster(GetLocaleString(22500)))
	{
		if(NTConfig_ClearPosition)
			NTA_ClearPosition();

		NTSI_PickItems();
	}
	else if(!NTConfig_ShenkExtension)
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTA_KillMonster, 46, GetLocaleString(22500));
		return;
	}

	if(NTConfig_ShenkExtension)
	{
		if(!NTM_MoveTo(110, 3876, 5120))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 61, 110, 3876, 5120);
			return;
		}

		if(!NTTMGR_CheckSafe(NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTTMGR_CheckSafe, 67, NTConfig_CheckSelfSafe, NTConfig_CheckMercSafe);
			return;
		}

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

		if(NTConfig_ClearPosition)
			NTA_ClearPosition();

		NTSI_PickItems();
	}

	if(NTConfig_DacFarrenExtension)
	{
		if(!NTM_MoveTo(110, 4507, 5116))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveTo, 61, 110, 4507, 5116);
			return;
		}

		if(!NTA_KillMonster(GetLocaleString(22501)))
		{
			NTC_SendMsgToScript("MWBotGame.ntj", NTA_KillMonster, 58, GetLocaleString(22501));
			return;
		}
      
		if(NTConfig_ClearPosition)
			NTA_ClearPosition(20);

		NTSI_PickItems();
	}

	NTC_SendMsgToScript("MWBotGame.ntj", "SCRIPT_END");
}
11/24/2011 08:23 Pirat104#4365
Quote:
Originally Posted by Ix-Chel View Post
Hab auch noch ein kleines Problemchen ^^ Wie kann ich meinem Bot klar machen, dass er perfekte Gems rausmulen soll. Automule-Funktion klappt super, nur mult er einfach die Gems nicht raus ^^

Wäre schön wenn jemand einen Rat hätte
entweder die gems.nip in \scripts\NTBot\item_configs\mule so einstellen, das auch die perf.Gems mit // sind oder im Abschnitt unten gleich rausnehmen:
(char config)

Code:
// Automule Configuration
	//------------------------------------------------------------------------------	

	// Set to true to enable auto mule.
	MWConfig_Automule.Activated = true;

	// The maximum stash load in percent before auto mule is triggered.
	MWConfig_Automule.MaxLoad = 90;

	// Set to true to show your stash's current load whenever managing stash.
	MWConfig_Automule.ShowCurrentLoad = true;

	// Set to true to finish your current game before muling, otherwise the game is left right away in case your stash is full.
	MWConfig_Automule.FinishGame = true;

	// Define which items are not to be touched when muling.
	MWConfig_Automule.DontMule.push("mule/dont_mule.nip");
	MWConfig_Automule.DontMule.push("mule/gems.nip");