Register for your free account! | Forgot your password?

You last visited: Today at 14:27

  • 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/24/2012, 02:43   #6436
 
elite*gold: 0
Join Date: Aug 2009
Posts: 435
Received Thanks: 159
Quote:
Originally Posted by whoranzone123 View Post
Nachdem ich den tollen Tipp bekommen habe dein Skript zu nutzen, habe ich mir das ganze mal wieder durchgelesen und angefangen meine Daten einzurichten.
Sofort kommt schon mein erstes Problem. Current Schedule:

Code:
	MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathSpectypes.Pit = 0; MWConfig_ClearAreaSpectypes.Pit = 0x01; NTConfig_ClearPitLevel1 = 2; // 0 : don't clear, 1 : clear path only, 2 : clear all
	MWConfig_Script.push(["NTMausoleum.ntj", 10]); MWConfig_ClearPathSpectypes.Mausoleum = 0; MWConfig_ClearAreaSpectypes.Mausoleum = 0x01; NTConfig_KillBloodRaven = true;
	MWConfig_Script.push(["NTAncientTunnels.ntj", 10]); MWConfig_ClearPathSpectypes.AncientTunnels = 0x01; MWConfig_ClearAreaSpectypes.AncientTunnels = 0x01;
	MWConfig_Script.push(["NTDuriel.ntj", 10]); MWConfig_ClearPathSpectypes.Duriel = 0;
	MWConfig_Script.push(["NTDiabloLeechFight.ntj", 10]); MWConfig_StartAtStar = false; MWConfig_EnterUnsafeTP = true; NTConfig_PreBuff = true; MWConfig_IgnoreSealOpeningErrors = true; NTConfig_Leader = "shoooopp";
	MWConfig_Script.push(["NTBaalLeechFight.ntj", 10]); NTConfig_KillBaal = true; MWConfig_DoBaalPreAttack = true; MWConfig_EnterUnsafeTP = true; NTConfig_Leader = "shoooopp";
Da sehe ich soweit kein Problem. Da ich ja Leechskripte mit drin habe muss ich doch die Botleech.ntj anpassen und nutzen (oder?)
Habe ich auf jeden Fall gemacht und was passiert ist folgendes:
Bot joined dem gewünschten Leaderspiel und sobald das erste Skript loslaufen sollte (NTPit) geht er sofort wieder aus dem Spiel raus. Danach wartet er im Chat auf das nächste Spiel.
Leider gibts keinerlei Fehlermeldung im Managerlog.
In der .errdata finde ich dann:

Code:
ÿBE0000An Error occured executing ÿc8NTTM_TownMove()ÿBE0000 in ÿc8%script ÿBE0000[ÿ329B5230ÿBE0000]
ÿBE0000Function Prototype: ÿc8NTTM_TownMove(ÿc0spotÿc8)
ÿBE0000Function Call: ÿc8NTTM_TownMove(ÿ767676"waypoint"ÿc8)
Die TownMove.ntl existiert aber im Common Ordner. Help ?
Such mal in der Config des leechers nach ExitGameOnMissingPassword = ... und änder das auf false

ist aber eigentlich auch selbsterklärend^^
DeathFromHeaven is offline  
Thanks
1 User
Old 04/24/2012, 14:07   #6437
 
elite*gold: 0
Join Date: May 2011
Posts: 44
Received Thanks: 1
Quote:
Originally Posted by kal_el View Post
weil du ein stückweiter unterhalb no deinen char eintragen mußt....
@playboy
dank dir das hatte ich nicht, das zwar auch nicht die lösung des problems, aber dachte danach müsste es eigentlich zu 100% funktionieren, da alles eingestellt war, nachdem auch der name drin stand, aber ja keine ahnung es hat mich drauf gebracht von meiner safedatei einfach die bot.ntj zu nehmen und sie einfach zu ersetzten und nun macht er irwie alles was er soll - verstehe zwar nich voran es liegen könnte, aber gut es läuft


woran kann es liegen das der leechchar immer das game joint und es direkt wieder leavt?

hab in der char config des leechers leechscripts aktiviert und public games ebenfalls, außerdem ist der leader acc + name auch eingetragen und channel joint der leecher auch so wie er es soll.
Playboy91 is offline  
Old 04/25/2012, 00:11   #6438
 
elite*gold: 0
Join Date: May 2011
Posts: 66
Received Thanks: 7
@ DeathFromHeaven: Danke.... ich war mir sicher ich bin die ganze Config durchgegangen aber das da muss ich übersehen haben ....

Dann hätte ich noch folgendes Anliegen:
Ich habe beim Bluebird die Attack.ntl so angepasst, dass meine Assel bei Blitzresis > 80% grundsätzlich mit Fireblast angreift. LS wird erst gelegt sobald die Resis unterhalb dieser 80% liegen. Ganz einfach aus dem Grund, da Blitz-immune Monster nach Entimmunisierung durch Infy > 80% bleiben. Ein Monster mit 85% Blitzresis mit LS zu killen dauert allerdings so seine Zeit (im Gegensatz zu Fireblast).

Im Bluebird habe ich das ganze so gelöst:
Code:
function NTA_AssassinAttackInt(target, firstorder)
{
...
//   if(NTA_GetResistance(target, _NTA_SkillDamage[_primaryindex]) < 100)
//   {
//      if((_NTA_SkillRange[_primaryindex] < 4 || NTConfig_AttackSkill[_primaryindex] == 271) && !CheckCollision(target.areaid, target.x, target.y, 1))
//         return 1;
//
//      if(!NTA_AssassinCastSkillInt(_primaryindex, target))
//         return 2;
//
//      return 3;
//   }

   if(NTA_GetResistance(target, NTA_DAMAGE_LIGHTNING) < 80)
   {
      if((_NTA_SkillRange[_primaryindex] < 4 || NTConfig_AttackSkill[_primaryindex] == 271) && !CheckCollision(target.areaid, target.x, target.y, 1))
         return 1;

      if(!NTA_AssassinCastSkillInt(_primaryindex, target))
         return 2;

      return 3;
   }
...
Dabei sind 1, 2 und 3 jeweils LS, Fireblast und "keine Ahnung was" (zumindest hab ichs so verstanden). Leider ist das ganze in der Muddy-Version etwas komplizierter in der Trap Programmierung, sodass ich da nichtmehr durchblicke
Gibt es vielleicht eine einfache Lösung die Idee in der Muddy Version ebenfalls einzubinden ?

Bin ich da in dem richtigen Bereich ?

Code:
	if(firstorder && NTConfig_AttackSkill[0] > -1 && MWA_CheckMonsterResistance(target, _NTA_SkillDamage[0]) && me.GetSkillStatus(NTConfig_AttackSkill[0]) != 8)
	{
		if(GetDistance(me, target) > 20 || !CheckCollision(me, target, 4))
		{
			_pos = me.GetOptimalAttackPos(target.areaid, target.x, target.y, 20, 4);

			if(_pos)
				NTM_MoveTo(target.areaid, _pos[0], _pos[1], 0);
		}

		if(!NTC_CastSkill(NTConfig_AttackSkill[0], _NTA_SkillHand[0], target))
			return 2;

		return 3;
	}
Oder muss in der "_immunityMode" rumgespielt werden ?
Nochmal danke an euch fleissigen Helfer ^^
whoranzone123 is offline  
Old 04/30/2012, 16:34   #6439
 
elite*gold: 0
Join Date: May 2011
Posts: 44
Received Thanks: 1
wie muss ich die item config einstellen, dass er alle juwele pickt und unid behält?
Playboy91 is offline  
Old 04/30/2012, 17:13   #6440
 
mirkoregge's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 3,170
Received Thanks: 1,191
Damit behält er magic, rare und uniques unid auf
Code:
[Type] == Jewel && [Quality] >= Magic
mirkoregge is offline  
Thanks
1 User
Old 04/30/2012, 19:23   #6441
 
elite*gold: 0
Join Date: May 2011
Posts: 44
Received Thanks: 1
könnte mir vielleicht noch wer sagen, ob man den delay ändern kann beim leecher, damit er schneller die games joint, die vom leader erstellt werden?

games sind leider oft zu schnell voll und ich habe in der botleech datei schon login/text/click delay runtergesetzt, aber merke keinerlei veränderung

wenn das noch funktionieren würde hab ich alles fertig

mfg
Playboy91 is offline  
Old 04/30/2012, 19:42   #6442
 
mirkoregge's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 3,170
Received Thanks: 1,191
Quote:
Originally Posted by Playboy91 View Post
könnte mir vielleicht noch wer sagen, ob man den delay ändern kann beim leecher, damit er schneller die games joint, die vom leader erstellt werden?

games sind leider oft zu schnell voll und ich habe in der botleech datei schon login/text/click delay runtergesetzt, aber merke keinerlei veränderung

wenn das noch funktionieren würde hab ich alles fertig

mfg
Was haste denn bei:
Code:
// interface delays (milliseconds)
var MultipleLeecherJoinDelay   = 1000;
var JoinDelay                  = 100;
stehen?
mirkoregge is offline  
Old 04/30/2012, 19:48   #6443
 
elite*gold: 0
Join Date: May 2011
Posts: 44
Received Thanks: 1
ich habs halt immer ab un zu so stück für stück runter gestellt - meine letzten einstellungen hab ich grad vor 2 min gemacht^^

Code:
// interface delays (milliseconds)
var MultipleLeecherJoinDelay   = 300;
var JoinDelay                  = 5;
var ConnectingToBnetTimeout    = 20000;
var CharacterScreenTimeout     = 10000;
var PleaseWaitTimeout          = 10000;
var CreateGameThreshold        = 100;
var CreateGameThresholdRandom  = 1000;
var CreateGameTimeout          = 15000;
var WaitInLineTimeout          = 15000;
var CharacterSelectDelay       = 5000
var LoginDelay                 = 25;
var ClickDelay                 = 25;
var TextDelay                  = 25;
var ClickDelayRandom           = 25;
var TextDelayRandom            = 25;
var GameDoesNotExistDelayMin   = 600000;
var GameDoesNotExistDelayMax   = 900000;
var GameDoesNotExistTimeout    = 30000;
var WaitBeforeEnterChatMin     = 1000;
var WaitBeforeEnterChatMax     = 2000;
var WaitInChatBeforeActionsMin = 1000;
var WaitInChatBeforeActionsMax = 3000;
so siehts momentan aus ...

var MultipleLeecherJoinDelay = 300; - is doch nur wenn man mehrere leecher hat oder?

hab aber trotzdem mein acc eingetragen bei multiple leecher^^ und das hab ich auch erst eben schneller gemacht, aber ändert nix leider

also momentan öffnet er instant das join fenster, wenn der leader das game aufmacht, aber brauch dann min. 3-5 sec für den text und 3-5 sec für joinen, also das müsste noch schneller klappen

edit: habe mal gegooglet, dass mich dann auf dieses topic gebracht hat wo du mal was gepostet hast mit

var CreateGameThreshold = 100

kann es das sein? habe es von 10000 auf 6000 geändert ohne merkbare veränderung aber nun denk ich es geht ein gaanz kleines bisschen schnell habs auf 100^^
Playboy91 is offline  
Old 05/01/2012, 15:32   #6444
 
NerDxx™'s Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 559
Received Thanks: 71
Code:
[Type] == (HandToHand || AssassinClaw || AssassinItem) && [Quality] == Superior # [Sockets] >= 0 && ([Sockets] >= 3 || [EnhancedDamage] >= 15) && [ItemMaxDurabilityPercent] >= 0 && ([ItemMaxDurabilityPercent] >= 15 || [SkillDeathSentry] >= 3) && [SkillLightningSentry] >= 3 // -> Superior Claws
ist der code richtig?
-
Assassine Claw
0 oder 3 sox
15 ed
0 oder 15 durability
3 skill death sentry
3 skill lightning sentry

-
Code:
[Type] == Polearm && [Quality] == Superior && [Flag] == Ethereal # [Sockets] >= 0 && ([Sockets] >= 3 || [EnhancedDamage] >= 15) // -> Superior Polearm
0 oder 6 sox
15 ed
NerDxx™ is offline  
Old 05/01/2012, 16:11   #6445
 
mirkoregge's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 3,170
Received Thanks: 1,191
Quote:
Originally Posted by NerDxx™ View Post
Code:
[Type] == (HandToHand || AssassinClaw || AssassinItem) && [Quality] == Superior # [Sockets] >= 0 && ([Sockets] >= 3 || [EnhancedDamage] >= 15) && [ItemMaxDurabilityPercent] >= 0 && ([ItemMaxDurabilityPercent] >= 15 || [SkillDeathSentry] >= 3) && [SkillLightningSentry] >= 3 // -> Superior Claws
ist der code richtig?
-
Assassine Claw
0 oder 3 sox
15 ed
0 oder 15 durability
3 skill death sentry
3 skill lightning sentry


-
Code:
[Type] == Polearm && [Quality] == Superior && [Flag] == Ethereal # [Sockets] >= 0 && ([Sockets] >= 3 || [EnhancedDamage] >= 15) // -> Superior Polearm
0 oder 6 sox
15 ed
Definier mal die Klaue genauer. z.b. Klaue mit 3 oder 3 Sockeln UND 15ed UND Dura UND DS UND LS z.b.

Da steht Sockel >=0 UND (3 Sockel ODER 15ed) UND Dura >= 0 UND (Drua >= 15 ODER DS >= 3) UND LS >= 3

Assassine Claw
0 oder 3 sox
und
15 ed
und
0 oder 15 durability
und
3 skill death sentry
und
3 skill lightning sentry
Code:
[Type] == (HandToHand || AssassinClaw || AssassinItem) && [Quality] == Superior # ([Sockets] >= 0 || Sockets] >= 3) && [EnhancedDamage] >= 15 &&  [ItemMaxDurabilityPercent] >= 0 && [SkillDeathSentry] >= 3 && [SkillLightningSentry] >= 3
Assassine Claw
0 oder 3 sox
und
15 ed
und
0 oder 15 durability
oder
3 skill death sentry
und
3 skill lightning sentry
Code:
[Type] == (HandToHand || AssassinClaw || AssassinItem) && [Quality] == Superior # ([Sockets] >= 0 || Sockets] >= 3) && [EnhancedDamage] >= 15 &&  ([ItemMaxDurabilityPercent] >= 0 || [SkillDeathSentry] >= 3) && [SkillLightningSentry] >= 3
0 oder 6 sox,15 ed Superior Polearm
Code:
[Type] == Polearm && [Quality] == Superior && [Flag] == Ethereal # ([Sockets] >= 0 || Sockets] >= 6) && [EnhancedDamage] >= 15
mirkoregge is offline  
Thanks
1 User
Old 05/03/2012, 16:11   #6446
 
elite*gold: 0
Join Date: Jan 2010
Posts: 43
Received Thanks: 0
kann man wie aus machen bei maphack wen man low life hat das er nicht raus geht....
Daemonx3 is offline  
Old 05/03/2012, 16:49   #6447
 
NerDxx™'s Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 559
Received Thanks: 71
Quote:
Originally Posted by Daemonx3 View Post
kann man wie aus machen bei maphack wen man low life hat das er nicht raus geht....
wurde schon 100mal beantwortet die frage!

\scripts\NTMap\char_configs da in der NTConfig_(dein char).ntl


da in der charakter config

Code:
function NT_LoadConfig()
{
	NTConfig_LifeChicken = 20;	// This is your chicken life percent. If you go below this life total, exit game.
	NTConfig_ManaChicken = 0;	// This is your chicken mana percent. If you go below this mana total, exit game.

	MWConfig_AutoParty = false;

	me.quitonhostile = false;

	me.revealautomap = true;
	me.showenemyonautomap = true;
	me.showmissileonautomap = true;
}
einfach auf 0 setzen
Code:
NTConfig_LifeChicken = 0;	// This is your chicken life percent. If you go below this life total, exit game.
NerDxx™ is offline  
Old 05/04/2012, 00:46   #6448
 
elite*gold: 0
Join Date: Jan 2010
Posts: 43
Received Thanks: 0
gibt es ein duel scpirt für muddy d2nt
Daemonx3 is offline  
Old 05/04/2012, 14:14   #6449
 
elite*gold: 0
Join Date: May 2011
Posts: 44
Received Thanks: 1
wie stellt man denn die chicken option aus wenn man nur mit der NTmap startet??

jetz atm is kacke wenn ich 10x game leave , da sie ja sonst in der char config aus/ein gestellt wurde und jetzt ja keine exisiert da nur map geladen wird hm ja kA wer ne idee?
Playboy91 is offline  
Old 05/04/2012, 16:11   #6450
 
NerDxx™'s Avatar
 
elite*gold: 0
Join Date: Mar 2010
Posts: 559
Received Thanks: 71
Quote:
Originally Posted by Playboy91 View Post
wie stellt man denn die chicken option aus wenn man nur mit der NTmap startet??

jetz atm is kacke wenn ich 10x game leave , da sie ja sonst in der char config aus/ein gestellt wurde und jetzt ja keine exisiert da nur map geladen wird hm ja kA wer ne idee?
schreib bitte in normalen sätzen damit es jemand verstehen kann!

exestiert keine charakter config von der NTMap.NTJ ?

wenn nicht erstell einfach eine
Code:
zuerst erstell den ordner (char_config)
scripts\NTMap\char_configs
dannach in den ordner eine text datei !
Code:
NTConfig.NTL
in die text datei kommt das rein

Code:
NTConfig_LifeChicken = 0;
NTConfig_ManaChicken = 0;


MWConfig_AutoParty = false;
oder ganz einfach downloade dir die datei im anhang und entpacke die im ordner
Code:
scripts\NTMap
Attached Files
File Type: rar char_configs.rar (2.7 KB, 9 views)
NerDxx™ 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 14:31.


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.