Register for your free account! | Forgot your password?

You last visited: Today at 23:51

  • 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 11/09/2011, 16:37   #3871
Administrator
 
Muddy Waters's Avatar
 
elite*gold: 41364
Join Date: Jan 2010
Posts: 22,729
Received Thanks: 12,652
Quote:
Originally Posted by Knurrhuhn View Post
hallo...
kurze schilderung meiner beobachtung bezüglich der %-anzeige beim gambeln:
- obwohl bereits 100% erreicht waren, hat meine soso noch 2 weitere male gegambelt.
hat wahrscheinlich damit zu tun, dass ich die gold-untergrenze etwas weiter herabgesetzt habe, daher war das auch korrekt so. mir scheint aber die %-berechnung nicht korrekt zu funktionieren (evtl ist die immer auf den standart-wert bezogen?).
grüße
Kann durchaus sein, dass da was durcheinander geraten ist, der ganze Gambling Part ist super schlampig und durcheinander. Ich werde darauf achten, das in D2BS etwas aufgeräumter umzusetzen, wobei man es da durch den persistenten globalen Kontext auch deutlich leichter kann.

Quote:
Originally Posted by DeathFromHeaven View Post
zu dem Problem mit dem mulen:

hab mal ein wenig in den Dateien zum mulen geforscht und mit den Versionen aus älteren Revisionen verglichen.

in der DGAutomule.ntl im case: "DONE" der mit der Zeile 237 beginnt und so aussieht:

fehlt ein zweiter aufruf um die NIpfiles in den Tempfiles auszutauschen.

Den eben geposteten Code einfach durch den folgenden ersetzen oder das "MWAM_SaveTempNips();" selbst hinzufügen

ohne diese kleine Änderung haben alle Mules nur die Nips des ersten.

Wer also mehrere Muleaccounts einem Bot-Account zugeordnet hat, sollte dies unbedingt ändern!
Nur dass deine Änderung leider nichts bringt, denn der Aufruf wurde lediglich in die MWAM_SetMuleIndex() Funktion verlagert, darum bewirkt dein zusätzlicher Aufruf dort nichts, weil du damit lediglich erneut die Nips des aktuellen Chars speicherst die stehen dort allerdings zu diesem Zeitpunkt bereits drin.

Quote:
Originally Posted by Riddler84 View Post
Bitte beachten, das das eine eigene Syntax ist die mit einem eigenen Parser verarbeitet wird und kein Javascript.

In der Datei libs/common/NTItemParser.ntl kannst du die Regeln dazu nachlesen
Wobei die Syntax schon extrem nah an JavaScript ist, was ja auch sinnvoll ist, weil es die Nips zum einen extrem leicht lesbar macht (zumindest für Leute, die JS beherrschen), zum anderen aber das Umwandeln der Ausdrücke in reines JS und das darauffolgende Evaluieren erleichtert.

Quote:
Originally Posted by rulorizor View Post
Da das Lag nahezu immer serverseitig stattfindet, sofern man eine annehmbare Internetverbindung hat, wohl eher nicht.


Ich habe übrigens eine Lösung für das durchsuchen der Stashlogs gefunden. Eins der Stashlog.txt im Notepad++ öffnen, ctrl+f, auf den Reiter "in Dateien suchen" gehen, Haken bei "Ordner der akt. Datei" reinmachen, suchen. So durchsucht man alle Stashlogs auf einmal und weiss durch den Dateinamen direkt, wo das gewünschte Item liegt.
Genau so habe ich das mit der Itemsuche früher auch gemacht, bis es mir zu unübersichtlich und zu wenig komfortabel wurde - dann habe ich meinen Mule Manager geschrieben.

LG
Muddy
Muddy Waters is offline  
Thanks
2 Users
Old 11/09/2011, 16:52   #3872
 
elite*gold: 0
Join Date: Aug 2009
Posts: 435
Received Thanks: 159
Quote:
Originally Posted by Muddy_Waters View Post
Nur dass deine Änderung leider nichts bringt, denn der Aufruf wurde lediglich in die MWAM_SetMuleIndex() Funktion verlagert, darum bewirkt dein zusätzlicher Aufruf dort nichts, weil du damit lediglich erneut die Nips des aktuellen Chars speicherst die stehen dort allerdings zu diesem Zeitpunkt bereits drin.

LG
Muddy
Aber es funktioniert jetzt!

Vorher wurde aber die Datei, beim Char-wechsel gar nicht mehr angerührt, und bei mir schreibt er jetzt ordentlich, dass für den nächsten rein. Und das wird mMn auch im Code deutlich, denn es ist ja der case "done" also wenn der erste Mule durch ist, dann wird der Index auf den nächsten freien Mule geändert und am Ende, vor dem Ende der Schleife mit dem wechseln auf den nächsten Account wird das Temp-file neu beschrieben.

Die Praxis gibt mir auch Recht :P

Berichtige mich, wenn ich jetzt vollkommenen bullshit von mir gegeben habe

EDIT: hmm ok, hab gar nicht gesehen, dass die Funktion auch in der MWAM_SetMuleIndex() Funktion aufgerufen wird, aber vorher hats leider nicht geklappt, jetzt komischerweise schon, weiß nicht wieso, is aber so
DeathFromHeaven is offline  
Thanks
1 User
Old 11/09/2011, 16:53   #3873
 
Traycas's Avatar
 
elite*gold: 0
Join Date: Jun 2011
Posts: 285
Received Thanks: 185
Quote:
Originally Posted by Muddy_Waters View Post
Kann durchaus sein, dass da was durcheinander geraten ist, der ganze Gambling Part ist super schlampig und durcheinander. Ich werde darauf achten, das in D2BS etwas aufgeräumter umzusetzen, wobei man es da durch den persistenten globalen Kontext auch deutlich leichter kann.
persistenten globalen Kontext GENAU


Quote:
Originally Posted by Muddy_Waters View Post
Nur dass deine Änderung leider nichts bringt, denn der Aufruf wurde lediglich in die MWAM_SetMuleIndex() Funktion verlagert, darum bewirkt dein zusätzlicher Aufruf dort nichts, weil du damit lediglich erneut die Nips des aktuellen Chars speicherst die stehen dort allerdings zu diesem Zeitpunkt bereits drin.
Hast Du denn auch eine Lösung?

LG, Traycas
Traycas is offline  
Old 11/09/2011, 17:01   #3874
 
elite*gold: 0
Join Date: Oct 2011
Posts: 36
Received Thanks: 16
Quote:
Originally Posted by Muddy_Waters View Post
Wobei die Syntax schon extrem nah an JavaScript ist, was ja auch sinnvoll ist, weil es die Nips zum einen extrem leicht lesbar macht (zumindest für Leute, die JS beherrschen), zum anderen aber das Umwandeln der Ausdrücke in reines JS und das darauffolgende Evaluieren erleichtert.
Schon klar.. Sollte auch nicht heissen, das sie Grundverschieden sind.
Wollte nur drauf hinweisen, das es nicht unbedingt wie Javascript funktioniert.
Die Raute markiert ja in diesem Fall eben keinen Kommentar, sondern trennt nur die verschiedenen Eigenschaften voneinander.

Wobei ich mir grad gar nicht sicher bin ob man die Raute in Javascript für Kommentare nutzen kann. Bin mehr auf PHP fokussiert, da geht's auf jeden Fall..
Riddler84 is offline  
Thanks
1 User
Old 11/09/2011, 17:18   #3875
 
elite*gold: 0
Join Date: Oct 2011
Posts: 3
Received Thanks: 0
Quote:
Originally Posted by Muddy_Waters View Post
NTCommon library and change line 1224 to:
Code:

_slotVal[0].Primary = 0;

regards
Muddy
changed, didnt work, my sorc still doesnt switch to cta during buffs







correct, right? let me know if i did something wrong

thanks!
kaxzu is offline  
Old 11/09/2011, 18:03   #3876
 
elite*gold: 0
Join Date: Nov 2011
Posts: 1
Received Thanks: 0
Cool Precasting

Hab da mal ne frage irgendwie is es bei meiner soso der fall das ich auf slot 2 cta hab, die soso precaste bo´s wechselt dabei aber danach nicht auf den anderen slot auch wenn ich das im log geändert habe wie geht das richtig???

Und welche items oder ab welcher itemlev höhe gibt die soso mit standart einstellungen in die kiste und welche werden verkauft???


SO long danke Duck
LuckyDuck is offline  
Old 11/09/2011, 18:04   #3877
 
fruchtdrops99's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 121
Received Thanks: 6
Hi! Ich hab ma ne frage: wenn der script des games zuende geht und der bot ein neues spiel starten will bekomm ich immer nen ausnahme error... womit hängt das zusammen und wie behebe ich den?
fruchtdrops99 is offline  
Old 11/09/2011, 19:15   #3878
 
elite*gold: 0
Join Date: Jun 2005
Posts: 116
Received Thanks: 37
Quote:
Originally Posted by DeathFromHeaven View Post
Aber es funktioniert jetzt!

Vorher wurde aber die Datei, beim Char-wechsel gar nicht mehr angerührt, und bei mir schreibt er jetzt ordentlich, dass für den nächsten rein. Und das wird mMn auch im Code deutlich, denn es ist ja der case "done" also wenn der erste Mule durch ist, dann wird der Index auf den nächsten freien Mule geändert und am Ende, vor dem Ende der Schleife mit dem wechseln auf den nächsten Account wird das Temp-file neu beschrieben.

Die Praxis gibt mir auch Recht :P

Berichtige mich, wenn ich jetzt vollkommenen bullshit von mir gegeben habe

EDIT: hmm ok, hab gar nicht gesehen, dass die Funktion auch in der MWAM_SetMuleIndex() Funktion aufgerufen wird, aber vorher hats leider nicht geklappt, jetzt komischerweise schon, weiß nicht wieso, is aber so
Kann ich so auch nur bestätigen, vorher würde immer nur die nip vom ersten Char verwendet und mit dem Eintrag, sammelt wieder jeder Muleacc die richtigen Items ein, die er auch einsammeln soll Warum auch immer, aber die Hauptsache ist ja, das es funktioniert
blackhawk77 is offline  
Old 11/09/2011, 19:19   #3879
 
DaSHiFTeR's Avatar
 
elite*gold: 0
Join Date: May 2011
Posts: 138
Received Thanks: 31
Ich bekomme seit neustem diesen Fehler hier... Gestern lief der Bot noch normal heute nicht mehr...



Kann wer helfen?
DaSHiFTeR is offline  
Old 11/09/2011, 19:20   #3880
 
elite*gold: 0
Join Date: Jun 2005
Posts: 116
Received Thanks: 37
Quote:
Originally Posted by DaSHiFTeR View Post
Ich bekomme seit neustem diesen Fehler hier... Gestern lief der Bot noch normal heute nicht mehr...




Kann wer helfen?
Welchen Fehler?
blackhawk77 is offline  
Old 11/09/2011, 20:03   #3881
 
elite*gold: 0
Join Date: Aug 2009
Posts: 57
Received Thanks: 1
hab folgenden D2NT Error>

...\scripts\libs\Common\NTTownManager.ntl (274): Reference Error: MWConfig_DoShopping is not defined

was muss man einstellen damit es wieder funkt?

Danke
Morphsepp is offline  
Old 11/09/2011, 21:01   #3882
 
elite*gold: 0
Join Date: Dec 2005
Posts: 266
Received Thanks: 4
Does anyone know how to fix d2nt managers item logg? nothing will show at all for me since the new update, i use the updated dll, it work flawlessly except that it won't show any item finds.. rather annoying to manually check them
Miken_ is offline  
Old 11/09/2011, 21:28   #3883
 
elite*gold: 0
Join Date: Mar 2010
Posts: 39
Received Thanks: 2
hat irwer zufällig n sorc tri spec ( nova blizz fb) char config parat?^^ spar ich mir mühe
ScHarKa is offline  
Old 11/09/2011, 22:08   #3884
 
elite*gold: 0
Join Date: Oct 2011
Posts: 3
Received Thanks: 0
Solved the issue. took the NTcommon file i had from the rev3 zip and replaced it, everything is working now

Thanks
kaxzu is offline  
Old 11/09/2011, 22:22   #3885
 
fruchtdrops99's Avatar
 
elite*gold: 0
Join Date: Aug 2010
Posts: 121
Received Thanks: 6
weiß nun jemand warum ich am ende eines botgames den error bekomm? hier nochmal der genaue error text:


Die Ausnahme "unknown software exception" (ox0000417) ist in der Anwendung an der Stelle 0x100907e8 aufgetreten.


was kann ich tun damit ich den error nicht mehr bekomme?....
fruchtdrops99 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 23:51.


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.