Register for your free account! | Forgot your password?

You last visited: Today at 00:34

  • 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 09/05/2011, 00:27   #3211
 
elite*gold: 0
Join Date: Apr 2010
Posts: 22
Received Thanks: 1
Quote:
Originally Posted by Atronia View Post
Huhu hab mal wieder eine frage , und zwar habe ich jetzt ein pala am laufen und eine assa joint nach (leecht) frag wie kann man einstellen das der bot in ein channel zbs. op pornobaal das nexte game ansagt und sagt was alles bei ist??
musst du in der CFG schreiben was der Bot im channel, ingame schreiben soll
alianer is offline  
Old 09/05/2011, 00:32   #3212
 
elite*gold: 0
Join Date: Mar 2009
Posts: 258
Received Thanks: 14
unter welchen punkt??
Atronia is offline  
Old 09/05/2011, 07:35   #3213
 
elite*gold: 0
Join Date: Jul 2008
Posts: 37
Received Thanks: 0
Quote:
Originally Posted by ender02 View Post
als sorc, wie hast du oak sage? aus hoto?
der bot wird kein skill casten, dass du nicht hast. zuerst solltest du sicher sein, ob solche skills zur Verfügung stehen.
Jop genau aus Hoto hab ich den.

Was muss ich jetzt einstellen, damit der den immer mit ancastet?
mooh is offline  
Old 09/05/2011, 10:29   #3214
 
elite*gold: 0
Join Date: Sep 2011
Posts: 67
Received Thanks: 10
Hey Muddy, du deine Vermutung scheint richtig zu sein. Ich habe Mephisto jetzt als vorletzten Gegner eingestellt und das Script scheint jetzt nicht mehr abzustürzen.

Aber eine Frage habe ich noch.. kann man verhindern, dass der Bot die Gegner vor Duriels Kammer angreift und sofort in die Kammer geht? Die sind nämlich meistens Kälteimun.
(Ich spiele nämlich ne Blizzard-Sorc... Überlege aber auch schon die ganze Zeit auf ne Orb/FB oder eine Orb/Light Sorc umzuskilln :P)
b33lz3 is offline  
Old 09/05/2011, 13:39   #3215
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,652
Quote:
Originally Posted by Atronia View Post
unter welchen punkt??
Ingame Announcements können in der globalen Config festgelegt werden, die Ansagen im Channel laufen allerdings nicht über die Config, sondern über den Entry Point. Weitere Informationen dazu findest du im dazugehörigen

Quote:
Originally Posted by mooh View Post
Jop genau aus Hoto hab ich den.

Was muss ich jetzt einstellen, damit der den immer mit ancastet?
Du müsstest die Precast Funktion umschreiben, da das so von Haus aus nicht vorgesehen ist. Macht auch irgendwie nur bedingt Sinn, da das Level so gering ist, dass sich das Oak meist schon nach einem Treffer verabschiedet.

Quote:
Originally Posted by b33lz3 View Post
Hey Muddy, du deine Vermutung scheint richtig zu sein. Ich habe Mephisto jetzt als vorletzten Gegner eingestellt und das Script scheint jetzt nicht mehr abzustürzen.

Aber eine Frage habe ich noch.. kann man verhindern, dass der Bot die Gegner vor Duriels Kammer angreift und sofort in die Kammer geht? Die sind nämlich meistens Kälteimun.
(Ich spiele nämlich ne Blizzard-Sorc... Überlege aber auch schon die ganze Zeit auf ne Orb/FB oder eine Orb/Light Sorc umzuskilln :P)
Wenn ich nicht schlampig war reicht es wenn du NTConfig_ClearPosition auf false setzt; wenn ich schlampig war, müsstest du dir das Script entsprechend anpassen und die dortigen NTA_ClearPosition() Aufrufe entfernen bzw. auskommentieren.

LG
Muddy
Muddy Waters is offline  
Old 09/05/2011, 15:22   #3216
 
elite*gold: 0
Join Date: Jun 2009
Posts: 35
Received Thanks: 4
Quote:
Originally Posted by b33lz3 View Post
Aber eine Frage habe ich noch.. kann man verhindern, dass der Bot die Gegner vor Duriels Kammer angreift und sofort in die Kammer geht? Die sind nämlich meistens Kälteimun.
(Ich spiele nämlich ne Blizzard-Sorc... Überlege aber auch schon die ganze Zeit auf ne Orb/FB oder eine Orb/Light Sorc umzuskilln :P)
Code wie folgt abändern:
Code:
/**
*	This file was modified by 
*	Check the programming section for updates and further scripts
*	Last Update: 16:23 17.08.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 _tombs, _unit;

	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(46))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_TakeWaypoint, 34, 46);
		return;
	}

	NTP_DoPrecast(true);

	_tombs = GetRoom();

	if(!_tombs)
	{
		NTC_SendMsgToScript("MWBotGame.ntj", GetRoom, 42);
		return;
	}

	if(!NTM_MoveToPresetUnit(me.areaid, NTC_UNIT_TILE, _tombs.correcttomb - 28, 0, 0, MWConfig_ClearPathSpectypes.Duriel > 0, MWConfig_ClearPathSpectypes.Duriel))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveToPresetUnit, 50, me.areaid, NTC_UNIT_TILE, _tombs.correcttomb - 28, 0, 0, MWConfig_ClearPathSpectypes.Duriel > 0, MWConfig_ClearPathSpectypes.Duriel);
		return;
	}

	_unit = NTC_FindUnit(NTC_UNIT_TILE, _tombs.correcttomb - 28, 5);

	if(!_unit)
	{
		NTC_SendMsgToScript("MWBotGame.ntj", "NTC_FindUnit()", NTC_FindUnit, 58, NTC_UNIT_TILE, _tombs.correcttomb - 28, 5);
		return;
	}

	if(!NTM_TakeStair(_unit.subareaid))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_TakeStair, 64, _unit.subareaid);
		return;
	}

	if(!NTM_MoveToPresetUnit(me.areaid, NTC_UNIT_OBJECT, 152, -2, 2, MWConfig_ClearPathSpectypes.Duriel > 0, MWConfig_ClearPathSpectypes.Duriel))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_MoveToPresetUnit, 70, me.areaid, NTC_UNIT_OBJECT, 152, -2, 2, MWConfig_ClearPathSpectypes.Duriel > 0, MWConfig_ClearPathSpectypes.Duriel);
		return;
	}


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

	NTC_FindUnit(NTC_UNIT_OBJECT, 100, 10);

	if(!NTM_TakeUnit(NTC_UNIT_OBJECT, 100))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTM_TakeUnit, 87, NTC_UNIT_OBJECT, 100);
		return;
	}

	if(!NTA_KillMonster(211))
	{
		NTC_SendMsgToScript("MWBotGame.ntj", NTA_KillMonster, 93, 211);
		return;
	}

	NTSI_PickItems();
		
	NTC_SendMsgToScript("MWBotGame.ntj", "SCRIPT_END");
}
sollte laufen
zipfelq89 is offline  
Thanks
1 User
Old 09/05/2011, 20:24   #3217
 
elite*gold: 0
Join Date: Aug 2011
Posts: 62
Received Thanks: 2
Hey Muddy, ich hab mir eben einen Summoner Necro gemacht, und versucht mit ihm zu botten. Er macht es echt gut, nur wäre es gut wenn du noch machen könntest das er meinetwegen am anfang des bottens an einem Ort geht wo er schnell skelette und magier hersummonen tut und dann wenn ers hat das script anfängt. Außerdem wäre noch ne kleinigkeit auszusetzen: Necros sind nicht besonders stark, sie sterben schnell. Bei diablo zum beispiel wenn er die seals öffnet teleportiert er sich direkt zum boss hin ( meistens in der Mitte ), dadurch kriegt er sehr viel damage ab und hat oft chicken. Es wäre cool wenns möglich wär immer so an den rand zu teleporten einen oder zwei zu töten und dann CE zaubern. Ist jetz keine kritik am bot, läuft super, nur würde es paar chickens verhindern.

greetz leisler
leisler is offline  
Old 09/05/2011, 23:29   #3218
 
elite*gold: 0
Join Date: Mar 2009
Posts: 258
Received Thanks: 14
Ok habs mt openbaal + leech und chat nachriten hinbekommen.

Hat irgend wer eine assa am Boten und ihm ist aufgefallen das die assa ihre fallen meist bei sich selbst stellt und der söli muss es regeln weil die assa nicht nach portet , mir fält das bei baal und meph auf .(bei baal im vorraum und beim baal kill, bei meph wenn er sie gekillt hat und kiste aufmacht und die adds killen will) muss söli es regeln weil die fallen auser range sind.)
Atronia is offline  
Old 09/06/2011, 01:55   #3219
 
nevny's Avatar
 
elite*gold: 0
Join Date: Jan 2008
Posts: 41
Received Thanks: 1
läuft sauber die ganze geschichte.

jetzt atm 87er meteorb sorc am start.

einziges problem : manchmal tellt sie zum gegner hin, wie zB countess oder shenk, chillt da kurz 3 sec, sagt NTA_killmonster failed und telled stadt? kann es daran liegen, dass er kälteimmun ist, und die sorc mit frozorb da nich viel ausrichten kann, und deshalb tp?



Lg,

nevny

// btw, in welcher datei steht, dass er bolts aufheben soll ? :>
nevny is offline  
Old 09/06/2011, 06:39   #3220
 
elite*gold: 0
Join Date: Aug 2011
Posts: 13
Received Thanks: 0
Der bot läuft wirklich perfekt, danke die Muddy!!

Eben noch eine kleine Frage, bei dem Misc:

Code:
MWConfig_Script.push(["MWSuperChests.ntj", 20]); MWConfig_SuperChestClearAreaRadius =[COLOR="Red"] 10[/COLOR]; 

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"];
Wo kann ich da einstellen, dass er aktiv keine Monster killt, also wirklich nur zu Kiste geht, sie öffnet, lootet und wieder verschwindet?
(die rote Variable auf Null setzen?)

Danke sehr, gruß
BadCharly is offline  
Old 09/06/2011, 07:13   #3221

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Quote:
Originally Posted by BadCharly View Post
Wo kann ich da einstellen, dass er aktiv keine Monster killt, also wirklich nur zu Kiste geht, sie öffnet, lootet und wieder verschwindet?
(die rote Variable auf Null setzen?)
So ist es, steht übrigens auch in der .
lanara is offline  
Thanks
1 User
Old 09/06/2011, 09:23   #3222
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,727
Received Thanks: 12,652
Quote:
Originally Posted by leisler View Post
Hey Muddy, ich hab mir eben einen Summoner Necro gemacht, und versucht mit ihm zu botten. Er macht es echt gut, nur wäre es gut wenn du noch machen könntest das er meinetwegen am anfang des bottens an einem Ort geht wo er schnell skelette und magier hersummonen tut und dann wenn ers hat das script anfängt. Außerdem wäre noch ne kleinigkeit auszusetzen: Necros sind nicht besonders stark, sie sterben schnell. Bei diablo zum beispiel wenn er die seals öffnet teleportiert er sich direkt zum boss hin ( meistens in der Mitte ), dadurch kriegt er sehr viel damage ab und hat oft chicken. Es wäre cool wenns möglich wär immer so an den rand zu teleporten einen oder zwei zu töten und dann CE zaubern. Ist jetz keine kritik am bot, läuft super, nur würde es paar chickens verhindern.

greetz leisler
Das kannst du doch auch selber, indem du einfach ein entsprechendes Script zu Beginn auswählst.

Versuch es mal mit einem Storm und Maxblock, habe damit gute Erfahrungen gemacht. Zumal der Schaden bei entsprechendem sonstigen Equipment zumindest in Solo Games auch so locker ausreicht.

Quote:
Originally Posted by Atronia View Post
Ok habs mt openbaal + leech und chat nachriten hinbekommen.

Hat irgend wer eine assa am Boten und ihm ist aufgefallen das die assa ihre fallen meist bei sich selbst stellt und der söli muss es regeln weil die assa nicht nach portet , mir fält das bei baal und meph auf .(bei baal im vorraum und beim baal kill, bei meph wenn er sie gekillt hat und kiste aufmacht und die adds killen will) muss söli es regeln weil die fallen auser range sind.)
Kann gut sein, der Angriffsalgorithmus ist ja auch unausgereift, weil ich die Entwicklung irgendwann aufgrund der Grenzen der Core eingestellt habe.

Quote:
Originally Posted by nevny View Post
läuft sauber die ganze geschichte.

jetzt atm 87er meteorb sorc am start.

einziges problem : manchmal tellt sie zum gegner hin, wie zB countess oder shenk, chillt da kurz 3 sec, sagt NTA_killmonster failed und telled stadt? kann es daran liegen, dass er kälteimmun ist, und die sorc mit frozorb da nich viel ausrichten kann, und deshalb tp?



Lg,

nevny

// btw, in welcher datei steht, dass er bolts aufheben soll ? :>
Ganz genau, wobei du das umgehen kannst, indem du festlegst, dass ein Monster beim entsprechenden Skill als Immun angesehen wird und kannst dann ein Verhalten festlegen, wenn das der Fall ist.

LG
Muddy
Muddy Waters is offline  
Thanks
1 User
Old 09/06/2011, 09:25   #3223
 
elite*gold: 0
Join Date: Jun 2009
Posts: 35
Received Thanks: 4
Gibts ne Möglichkeit das der Bot, in Falle das ein Runenwort dropt, dieses sofort aufhebt?
Hab meine Enigma nämlich verloren weil ich resetarmor ma ausprobieren wollte.. Hätte die ja ruhig mal aufheben können. Mensch mensch mensch..
zipfelq89 is offline  
Old 09/06/2011, 09:48   #3224

 
lanara's Avatar
 
elite*gold: 139
Join Date: Oct 2006
Posts: 12,058
Received Thanks: 24,256
Quote:
Originally Posted by zipfelq89 View Post
Gibts ne Möglichkeit das der Bot, in Falle das ein Runenwort dropt, dieses sofort aufhebt?
Hab meine Enigma nämlich verloren weil ich resetarmor ma ausprobieren wollte.. Hätte die ja ruhig mal aufheben können. Mensch mensch mensch..
Das in deiner Pickit hinzufügen:

Code:
[Flag] == runeword
lanara is offline  
Thanks
1 User
Old 09/06/2011, 10:13   #3225
 
elite*gold: 0
Join Date: Jun 2009
Posts: 35
Received Thanks: 4
angenommen ich hab ResetArmor auf false.. Kann das dann überhaupt sein das der die Eni verliert?
Hab nur geld hochgestellt, dass er erst ab 500.000 zur truhe läuft, aber dadurch vergisst er ja nicht zu reppen oder?
zipfelq89 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 00:36.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.