[Release] Muddy's D2NT

06/29/2010 05:20 GoA_TrancE#61
i will wait :P
06/30/2010 06:26 Diablofarmer#62
muddy´s skills sind mal wieder gefragt : hab n problemchen mit der .xml logdatei, ingame sagt der mir immer Filehandle is null :(
hab bot nochmal neu entpackt, aber fehlanzeige :(
die normale .txt log is hingegen fehlerfrei, hast du da ne Ahnung ?
würde noch die error.log anhängen, aber muss nun arbeiten :(

edit: ein hoch auf teamviewer :D hab noch 1 minute zeit ^.^
eine beispielzeile aus Error.Log:
Code:
[Thu 06/24/10 05:46:42 <SorcBot> ] File Error: Logfile could not be created (Could not log Ring der Gesundheit, Ring[4])
[Thu 06/24/10 05:46:42 <SorcBot> ] File Error: Filehandle is null (Could not log Ring der Gesundheit, Ring[4])
nun ruft die arbeit :(
06/30/2010 07:41 Muddy Waters#63
Quote:
Originally Posted by Diablofarmer View Post
muddy´s skills sind mal wieder gefragt : hab n problemchen mit der .xml logdatei, ingame sagt der mir immer Filehandle is null :(
hab bot nochmal neu entpackt, aber fehlanzeige :(
die normale .txt log is hingegen fehlerfrei, hast du da ne Ahnung ?
würde noch die error.log anhängen, aber muss nun arbeiten :(

edit: ein hoch auf teamviewer :D hab noch 1 minute zeit ^.^
eine beispielzeile aus Error.Log:
Code:
[Thu 06/24/10 05:46:42 <SorcBot> ] File Error: Logfile could not be created (Could not log Ring der Gesundheit, Ring[4])
[Thu 06/24/10 05:46:42 <SorcBot> ] File Error: Filehandle is null (Could not log Ring der Gesundheit, Ring[4])
nun ruft die arbeit :(
Bezieht sich das auf das Stashlogging oder das XML Log im allgemeinen?

Es klingt jedenfalls so, als würde der entsprechende Ordner fehlen. JavaScript kann keine Ordner erstellen, darum müssen diese immer manuell angelegt werden. Wobei fürs Stashlogging ein Ordner stashlogs existieren sollte, für das übliche XML Itemlog muss aber ein Ordner mit dem Namen deines Chars im Ordner logs erstellt werden.

Lg
Muddy
06/30/2010 07:50 mcmahoon#64
Quote:
Originally Posted by mcmahoon View Post
hi.

kannst du mir erklären wie das geht?


also nur die speicherung nicht das scrippt selbst^^

wenn ichs richtig verstanden habe muss ich ins drücken(einfg?) und dann wird das komplette inventar geloggt aber wo wird es geloggt?
Quote:
Originally Posted by Muddy_Waters View Post
Genau, wobei du in der Charconfig festlegen kannst/darfst/musst ob du lieber nach XML oder TXT loggen willst. XML ist optisch schicker, TXT eignet sich besser zum Rauskopieren. Ich meine Standard ist TXT...
Es wird nicht nur das Inventar geloggt, sondern sämtliche Items, die sich auf dem Char befinden, mit Ausnahme des Gürtelinhaltes.
Die Datei wird dann entsprechend im Ordner logs/stashlogs erstellt und trägt den Namen des entsprechenden Chars. Das alte Logfile wird bei jedem Drücken der dazugehörigen Taste überschrieben.
Wenn du Items in den Cube legst wird dir zudem das Itemlevel der Items die sich im Cube befinden angezeigt, somit ist das ganze auch als Itemlevelviewer nutzbar.

Übrigens ist das Script selber auch relativ einfach aufgebaut, das kann ich dir auch gerne erklären. :D

Lg
Muddy
Quote:
Originally Posted by mcmahoon View Post
aso^^

charconfig also gehts nur wenn ich botte... wollte eigentlich mullis damit scannen aber scheint nicht zu gehen oder?

wolltest du eingefügt haben.

hast du schon? wäre sehr nett von dir

mfg mc
06/30/2010 14:49 Muddy Waters#65
Quote:
Originally Posted by mcmahoon View Post
wolltest du eingefügt haben.

hast du schon? wäre sehr nett von dir

mfg mc
Offiziell noch nicht, ich kann dir aber mal eine vorab Version schicken, damit sollte es laufen.

Bekommst eine PM.

Lg
Muddy
06/30/2010 15:53 Diablofarmer#66
Quote:
Originally Posted by Muddy_Waters View Post
Bezieht sich das auf das Stashlogging oder das XML Log im allgemeinen?

Es klingt jedenfalls so, als würde der entsprechende Ordner fehlen. JavaScript kann keine Ordner erstellen, darum müssen diese immer manuell angelegt werden. Wobei fürs Stashlogging ein Ordner stashlogs existieren sollte, für das übliche XML Itemlog muss aber ein Ordner mit dem Namen deines Chars im Ordner logs erstellt werden.

Lg
Muddy
ahsooo, ja hatte den order nicht unbenannt :p aber der .xml fehler bleibt nach wie vor bestehen und google konnte das problem auch nich lösen, bei allen .xml files kommt diese fehlermeldung:
Code:
Die XML-Seite kann nicht angezeigt werden 
Die XML-Eingabe kann nicht angezeigt werden,
wenn Stylesheet verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren,
oder wiederholen Sie den Vorgang später. 
--------------------------------------------------------------------------
Wechseln zwischen aktueller und angegebener Verschlüsselung wird nicht unterstützt. 
Fehler beim Bearbeiten der Ressource 'f...

<?xml version="1.0" encoding="iso-8859-1"?>
oh man, frustet das :(
06/30/2010 16:04 Muddy Waters#67
Quote:
Originally Posted by Diablofarmer View Post
ahsooo, ja hatte den order nicht unbenannt :p aber der .xml fehler bleibt nach wie vor bestehen und google konnte das problem auch nich lösen, bei allen .xml files kommt diese fehlermeldung:
Code:
Die XML-Seite kann nicht angezeigt werden 
Die XML-Eingabe kann nicht angezeigt werden,
wenn Stylesheet verwendet wird. Beheben Sie den Fehler und klicken Sie dann auf Aktualisieren,
oder wiederholen Sie den Vorgang später. 
--------------------------------------------------------------------------
Wechseln zwischen aktueller und angegebener Verschlüsselung wird nicht unterstützt. 
Fehler beim Bearbeiten der Ressource 'f...

<?xml version="1.0" encoding="iso-8859-1"?>
oh man, frustet das :(
Ich bin gerade auch etwas gefrustet, mir hat es gerade den kompletten Absatz über Typumwandlungen zerschossen, so wird mein Guide nie fertig... :(

Versuch mal verschiedene Browser, bei mir geht es mit Firefox. Insgesamt ist das Stylesheet ziemlich holprig, ich habs nämlich nicht so mit HTML/XML. :rolleyes:
Deshalb kann es durchaus sein, dass sich einige Browser weigern, das auszuführen.

Zu dem Ordner: Du führst das aber nicht in Sandboxie aus oder?
Ansonsten würde ich mal ins Itemlog Script schauen und einfach mal die Pfade nachvollziehen, in die dort geschrieben wird.

Lg
Muddy
06/30/2010 16:23 Diablofarmer#68
oha , das tut mir leid, strg+z hat nix mehr gebracht ? :( deswegen hasse ich notepad, wie die pest ! -.-
jo firefox mag die .xml dateien im Gegensatz zu IE :p

SOAAA Muddy, i love you :)
giebst mich mal deinen jsp acc per pm ?

ahja der sandbox kannste aber auch mehr rechte geben, dann kann die auch in org. dateien rumfummeln :) wobei dann der sinn verlohren geht ^^
07/11/2010 11:52 fuuch#69
jo erstmal danke für die tollen d2nt modifikationen.
ich habe das an meinem goldbarb getestet und nach einigem debuggen hat sich dann meine skillung, mein equip und meine botroute festgependelt.
(atm enigma-frenzybarb mit botd und grief)

ich habe eine trapassa, eine javaama, eine lightsorc und nen hammer/holybolt pala am laufen - die habe ich jetzt relativ stabil in das muddy d2nt eingebunden.

wer will, der kann sich das ganze nun runterladen.

modifikationen, die ich ausgeführt habe am muddy d2nt (aus dem gedächnis):
  • trapassa attack pattern
  • javaama attack pattern
  • frenzy barb modifikationen
  • holy bolt / hammerdin modifikationen
  • ein paar mobs eingefügt, die der bot auslässt (immune und die ganzen geister)
  • chaos sanctuary custom bot script für schwächlinge (caster)
  • assa baal custom script
  • shrine script
  • custom pickit (im grunde ganz ok, mit ein paar dingen auf deren ausbesserung ich bisher keine lust hatte)
  • ich glaube das wars

hier der link zu den scripten -> [Only registered and activated users can see links. Click Here To Register...] <-

credits nehme ich natürlich nur für das copy pasten und ein paar selbstgemachte mods - der rest geht an muddy und co

p.s: die trap assa attack config ist noch etwas suboptimal, ich werde heute umskillen auf fire blast oder wie das ding heißt, da mindblast einfach suckt

p.p.s: ein paar bugs, die noch auszumerzen sind:
  • ama findet baal und dia nicht
  • barb lässt magieimmune bei baal stehen
  • barb armok/berserk funktioniert noch nicht richtig auf phys immunen
  • assa findet dia nicht
  • assa lässt pindle manchmal aus

EDIT:

fire blast bei der assa rockt nun ziemlich das haus
hier die config
Code:
	NTConfig_AttackSkill[0] = 271; // First skill. Set to 0 if you won't 
	NTConfig_AttackSkill[1] = 271; // Primary skill to boss - Lightning Sentry 
	NTConfig_AttackSkill[2] = 256; // Primary untimed skill to boss 
	NTConfig_AttackSkill[3] = 256; // Primary skill to others - Lightning Sentry 
	NTConfig_AttackSkill[4] = 271; // Primary untimed skill to others
	NTConfig_AttackSkill[5] = 251 // Secondary skill in case monster is immune to primary skill - Lightning Sentry 
	NTConfig_AttackSkill[6] = 0; // Secondary untimed skill. Set to 0 if you won't 
	NTConfig_ClearPosition = true;	// Set to true if you want to clear area after killing boss.
ferner habe ich heute die sorc [Only registered and activated users can see links. Click Here To Register...]getestet und es läuft wahnsinnig gut mit muddys version

Code:
	NTConfig_AttackSkill[0] = 59;   // First skill. Set to 0 if you won't 
	NTConfig_AttackSkill[1] = 48;   // Primary skill to boss. 
	NTConfig_AttackSkill[2] = 0;   // Primary untimed skill to boss. Set to 0 if you won't 
	NTConfig_AttackSkill[3] = 59;   // Primary skill to others. 
	NTConfig_AttackSkill[4] = 48;   // Primary untimed skill to others. Set to 0 if you won't 
	NTConfig_AttackSkill[5] = 47;   // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't 
	NTConfig_AttackSkill[6] = 0;   // Secondary untimed skill. Set to 0 if you won't 	NTConfig_ClearPosition = true;	// Set to true if you want to clear area after killing boss.
07/13/2010 12:26 fuuch#70
Code:
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newFolderName = fso.CreateFolder("f:\\new");
-->
</SCRIPT>
soll angeblich nen ordner erstellen können in javascript, ich habs noch nicht getestet
07/13/2010 12:37 Muddy Waters#71
Quote:
Originally Posted by fuuch View Post
Code:
<SCRIPT LANGUAGE="JavaScript">
<!--
var fso = new ActiveXObject("Scripting.FileSystemObject");
var newFolderName = fso.CreateFolder("f:\\new");
-->
</SCRIPT>
soll angeblich nen ordner erstellen können in javascript, ich habs noch nicht getestet
Funktioniert nicht. ;)

Erstmal danke für deine Mods. :)
Ich werde mir fest vornehmen am Wochenende mal eine aktualisierte Version zu posten in der dann unter anderem das Txt-Stashlogging ausgebaut ist und meine Abstandshalter Funktion für Sorcs enthalten ist.

Lg
Muddy
07/13/2010 21:39 fuuch#72
okay ich habe es hingekriegt, dass der barb amok nun korrekt anwendet.
dafür müsst ihr in der ntattack.ntl folgende zeile verändern:

in der funktion
Code:
function NTA_BarbarianAttackInt(target, firstorder)
die zeile:
Code:
if(NTA_GetResistance(target, _NTA_SkillDamage[_primaryindex]) < 100)
in
Code:
if(NTA_GetResistance(target, NTA_DAMAGE_PHYSICAL) < 100)
umschreiben und in der barb config
Code:
NTConfig_AttackSkill[5] = 152;
setzen.

nun verwendet der barb amok jedesmal, wenn euer gegner phys immun ist.

mfg

EDIT:

der fix löst auch das problem, dass euer barb im thron die magieimmunen immer stehen gelassen hat
07/14/2010 00:32 fuuch#73
so ich habe noch einiges mehr an zeug hinzugefügt.

hier die liste:
  • rejuv script (tauscht kleine gegen große rejuvs aus indem es sie trinkt)
  • custom mephisto script (speziell für goldbarbs geeignet)
  • nilathak viper skip script (mit boolwert einstellung in der class config datei)
  • barb bugfixes (amok funktioniert nun)
  • kleine änderungen am pickit
  • lower kurast chest script

vorschlag für den goldbarb:

barb battle cry bei stone skin mobs wäre was feines, das hält zwar nur einige wenige sekunden, aber die reichen locker für den kill. es würde reichen den debuff 1x zu casten.

-> [Only registered and activated users can see links. Click Here To Register...] <-

mfg
07/16/2010 22:26 Basiit#74
Abend zusammen

hab natürlich wieder son doofes Problem -_-

habs grad mal ausprobiert und bei meiner Sorc funzt es perfekt.
Jetzt Hammer eingerichtet, und PLOP macht er Probleme.

Er joint das Game, und dann wird die Charconfig anscheinend nciht gefunden; Error:

NT_LoadConfig is not defined


natürlich Namen und co gecheckt und alles stimmt. Wo liegt das Problem ? xD kann doch eigentlich nur der Name sein.. Hab auch nen Ordner für die Logs angelegt...
07/16/2010 22:45 fuuch#75
es reicht wenn du für deinen pala die datei
Code:
NTConfig_Paladin.ntl
benannt lässt

d2nt benutzt das script als char config, wenn kein name angegeben ist.

ansonsten benennst du sie um in
Code:
NTConfig_Paladin_<deinpalaname>.ntl
ohne die "<" und ">" brackets