Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2 > Diablo 2 Programming
You last visited: Today at 01:20

  • Please register to post and access all features, it's quick, easy and FREE!

 

[Muddys D2NT] Verschiedene Konfigurationen fuer Norm, NM und Hell

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jan 2012
Posts: 18
Received Thanks: 10
[Muddys D2NT] Verschiedene Konfigurationen fuer Norm, NM und Hell

Ich moechte gerne gelegentlich den Bot auch mal statt in Hoelle in Normal oder Alp laufen lassen.
Die Chance auf bestimmte Items/Itemlevels ist in Normal oder Alp groesser, so dass es leichter ist, diese dort zu finden.
Ausserdem hilft das zeitweise Wechseln zu einem anderen Schwierigkeitsgrad anscheinend oft, wenn die Droprate irgendwie gegen Null gesunken ist.

Nun tun sich folgende Probleme auf:
  • In Hoelle kann der Bot (Blizzard-Sorc) nicht ueberall hin wegen Immunitaeten, was in Normal und Alp anders ist.
  • In Normal sind einige Gebiete zu niedrigen Levels, ao dass es sich nicht lohnt, sie abzugrasen.
Daher waeren verschiedene "Reiseplaene" fuer jeden Schwierigkeitsgrad sinnvoll.

Anstatt jedesmal, wenn ich den Schwierigkeitsgrad wechsele, in der Datei NTConfig_<charclass>_<charname>.ntl herumzueditieren, wuerde ich in der Funktion NT_LoadConfig() gerne folgendes machen:


Code:
if (difficulty == Normal) {
    MWConfig_Script.push( ... );
    .
    .
} elseif (difficulty == Nightmare) {
    MWConfig_Script.push( ... );
    .
    .
} elseif (difficulty == Hell) {
    MWConfig_Script.push( ... );
    .
    .
}
Momentan habe ich dieses einfach mit Konstanten ( if (0) ... oder if (1) ... ) implementiert.
Schoener waere jedoch, sich das Editieren ganz sparen zu koennen.

Was muss ich also fuer die <difficulty>-Abfrage einsetzen?

Vielen Dank schon mal fuer die Hilfe!



worthless1337 is offline  
Old   #2
Administrator
 
elite*gold: 272143
Join Date: Jan 2010
Posts: 22,490
Received Thanks: 12,148
Schau mal hier rein.

Wobei ich es reichlich unsinnig finde, nicht auf Hölle zu botten.
Da schafft man sich einfach eine Orb/FB/Meteor Sorc an und schon hat sich die Sache mit den Immunen bis auf wenige Ausnahmen erledigt. Es macht aus meiner Sicht einfach mehr Sinn, sich dort herumzutreiben, wo man tatsächlich die meisten bis alle Möglichkeiten bei Drops hat, als seine Zeit dort zu verschwenden, wo die Auswahl schon von Haus aus aufgrund niedriger TCs und Itemlevels recht stark eingeschränkt ist.


Muddy Waters is offline  
Thanks
1 User
Old   #3
 
elite*gold: 0
Join Date: Jan 2012
Posts: 18
Received Thanks: 10
Danke fuer die schnelle Antwort und den Link.
Den habe ich gleich bookmarked, ist eine echte Schatzgrube!

Quote:
Originally Posted by Muddy Waters View Post
Schau mal hier rein.

...wo die Auswahl schon von Haus aus aufgrund niedriger TCs und Itemlevels recht stark eingeschränkt ist.
Dies trifft nicht immer zu, es kommt ganz darauf an, was man sucht. Manchmal ist dies sogar wuenschenswert.
Beispielsweise ist die Chance, ein rares lvl9 30/20-Knochenschild mit 17 fhr, 2 Sockeln und einigen weiteren nuetzlichen Stats zu finden, in Hoelle niedriger, da viel mehr Affixe freigeschaltet sind (die in diesem Falle gar nicht erwuenscht sind!).

Nachtrag: Habe das nun so geschrieben:
Code:
	if (me::diff == 2 ) {			// hell
Nun bekomme ich eine Fehlermeldung:
Code:
...\NTConfig_Sorceress_beispielname.ntl(<zeile>): ReferenceError: reference to undefined XML name [object Me]:diff
Wie muss ich es richtig schreiben?
worthless1337 is offline  
Old   #4
Administrator
 
elite*gold: 272143
Join Date: Jan 2010
Posts: 22,490
Received Thanks: 12,148
Der Zugriff auf Member von Objekten erfolgt in JavaScript immer mit dem Punktoperator und zwar ohne Ausnahme (also anders als etwa in C++). Richtig wäre also:
Code:
if(me.diff == 2)
{
	// Do stuff...
}
Die Zwei Doppelpunkte deuten lediglich an, dass dort eine Klasse, also in dem Fall der Prototyp von me, beschrieben wird bzw. über welche Member dieser verfügt.
Muddy Waters is offline  
Thanks
2 Users
Reply



« Previous Thread | Next Thread »

Similar Threads
Help with d2nt muddys pls
I cannot get my pally to bo before teleing
2 Replies - Diablo 2
D2NT Muddys d2nt problem x,x
hi leute habe muddys d2nt schon ca seid 3 tagen mir wurde gesagt ich soll mir ihre FAQ etc... durchlesen habe ich bion nicht schlauer geworden habe...
1 Replies - Diablo 2
Muddys D2NT
kann man den wieder unclosen? oder ansonsten nochma neu öffnen das topic
2 Replies - Diablo 2 Programming
rush von norm bis hell
hi leute wollte fragen ob einer mir rushen hilft^^ leider kann ich imoment nur den rq dafür geben =( wäre in Ladder
4 Replies - Diablo 2
Kostenloser Classic-Norm-Hell-Rush
biete gegen 14 Uhr einen kostenlosen Platz für einen Norm-Hell-Classic-Rush an. Bis alp können 3 dazu kommen, ab Hell schafft mein Char leider nur...
16 Replies - Diablo 2



All times are GMT +1. The time now is 01:20.


Powered by vBulletin®
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Abuse
Copyright ©2017 elitepvpers All Rights Reserved.