[Release] Muddy's D2NT

08/31/2011 21:37 herda85#3136
1. Die wichtigste Frage - ist es möglich, dass der Bot Potions auch ins Inventar legt, wenn er diese einkauft/aufhebt und dann auch benutzt? Meine Sorc hat noch nicht ausreichend Mana.

2. Mein Bot ist Sorc hat aber wenig Mana fürs Teleport. Wie kann ich sie zwingen, KEINEN Teleport Skill zu benutzen?

3. Bei dem Superchest run bei den Tal Rashas temples. Kann ich den Bot dazu zwingen das Area zu säubern? So wie bei anderen Scripts wie "ClearPath = 2" für alle? Dass er den ganzen Tempel säubert?

4. Wie heißen alle nicht klassen-spezifische Mützen bzw. Helme? Cap, Helm? Gibts eine einheitliche Bezeichnung wie für gloves oder boots?
08/31/2011 23:04 Bastian74#3137
Quote:
Originally Posted by Muddy_Waters View Post
Dein D2 ist aber schon englisch, oder? Denn die Fehlermeldung deutet start darauf hin, dass das nicht der Fall ist... ;)



Die markierten Zeilen Löschen/Auskommentieren oder alternativ NTConfig_ClearPosition mit false initialisieren.



1. Bitte erstelle dazu ein eigenes Thema, wenn du Scripte entwickeln willst, das geht hier unter. Des Weiteren sei noch gesagt, dass die meisten Funktionen als JavaScript Code in den common libraries einsehbar sind und du diese somit relativ problemlos nachvollziehen kannst. ;)
Schau einfach immer auf das Präfix im Bezeichner der Funktionen, dieses weist immer auf die library hin, in der die Funktion implementiert ist.

2. Einfach den gewünschten Skill als Precast Skill eintragen, der Rest sollte dann automatisch laufen.

3. Das liegt daran, dass alles was außerhalb der Stadt läuft eigentlich davon ausgeht, dass du Teleport verwendest. Selbst wenn du dir die Mühe machen würdest, sämtliche betroffenen Funktionen umzuschreiben, könntest du das gar nicht, weil du dazu auf Daten zugreifen müsstest, an die du außerhalb der Core gar nicht dran kommst.



Klingt für mich ehrlich gesagt so, als ob du NTConfig_AttackSkill[0] oder einen anderen Angriffsskill, den du nicht nutzt, fälschlicherweise mit 0 und nicht mit -1 initialisiert hast. Kontrollier das bitte mal, dann kann ich mir die Änderungen bzw, die Fehlersuche um Script eventuell sparen. ;)

LG
Muddy
Hallo Muddy,

anbei meine Angriffe:

// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = 0; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = 49; // Primary skill to bosses.
NTConfig_AttackSkill[2] = 49; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = 49; // Primary skill to others.
NTConfig_AttackSkill[4] = 49; // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[5] = 49; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = 49; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[7] = 49; // Alternative untimed skill which is used if the target is immune to your untimed skill - mostly useful for FB/FO/Meteor sorcs or other sorcs that are using the same untimed skills. Set to -1 to deactivate.

Der Fehler war in der Zeile 1 gelegen.

Habe es von = 0 auf -1 gesetzt.

Vielen Dank.

Danke für deine Hilfe.

Bastian

Quote:
Originally Posted by cobkillacalli View Post
Could i please get a translation on this and the answer tyvm :)
Diablo wasn`t installed in english.

Maybe you won't need it :cool:

If y dont have the enlish version just check the direct TXT when y add or edit a player Config in the D2NT manager.

Have fun ...


Bastian
09/01/2011 06:16 alianer#3138
Moin Moin,
da ich ein sehr "vorsichtiger" Mensch bin, wollt ich mal fragen, da meine CD-Keys leider im Bnet gespeichert sind, wo auch WoW, SC2, usw.. drinne sind,
und nun möchte ich auch mal gerne MF-Botten und Baalruns, mit dem Muddy D2nt Bot..
Meine erste Frage ist, ob man nicht erwischt werden kann ?!
Naja klar ist da immer kleines Risiko, oder ist das Blizz egal ob man nun bottet ?!

dann mein nächstes Problem, hab diese auf English Guide durchgelesen und gemacht, wenn ich Manuel das Game starte ist es auf englisch, aber wenn der Bot das Game startet, ist es auf Deutsch oO und kommt immer ne Error wenn er dann auf Bnet startet, und diese eine Datei die man ins Windows Ordner packen muss, gibt bei mir net wenn ich es entpacke..

Danke im Voraus
09/01/2011 09:46 Muddy Waters#3139
Quote:
Originally Posted by herda85 View Post
1. Die wichtigste Frage - ist es möglich, dass der Bot Potions auch ins Inventar legt, wenn er diese einkauft/aufhebt und dann auch benutzt? Meine Sorc hat noch nicht ausreichend Mana.

2. Mein Bot ist Sorc hat aber wenig Mana fürs Teleport. Wie kann ich sie zwingen, KEINEN Teleport Skill zu benutzen?

3. Bei dem Superchest run bei den Tal Rashas temples. Kann ich den Bot dazu zwingen das Area zu säubern? So wie bei anderen Scripts wie "ClearPath = 2" für alle? Dass er den ganzen Tempel säubert?

4. Wie heißen alle nicht klassen-spezifische Mützen bzw. Helme? Cap, Helm? Gibts eine einheitliche Bezeichnung wie für gloves oder boots?
1. Nein.

2. Wie schon mehrfach hier erwähnt, das ist nicht dafür ausgelegt, dass ein Char kein Teleport verwendet, darum macht die Deaktivierung keinen Sinn.
Du solltest vielleicht einfach erstmal darum kümmern, deinen Char aufzubauen, ein Bot ist nicht dazu gedacht, dir den Char Aufbau abzunehmen, sondern eher um Runs mit einem ausgerüsteten und somit voll einsatzfähigen Char zu machen.

3. Nein.

4. "Primalhelm" bzw. "Pelt". Die Definitionen kannst du auch selber in der NTItemAlias library nachschauen.

Quote:
Originally Posted by Bastian74 View Post
Hallo Muddy,

anbei meine Angriffe:

// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
NTConfig_AttackSkill[0] = 0; // This skill is used once whenever attacking a new target. Set to -1 to deactivate.
NTConfig_AttackSkill[1] = 49; // Primary skill to bosses.
NTConfig_AttackSkill[2] = 49; // Primary untimed skill to boss. Set to -1 to deactivate.
NTConfig_AttackSkill[3] = 49; // Primary skill to others.
NTConfig_AttackSkill[4] = 49; // Primary untimed skill to others. Set to -1 to deactivate.
NTConfig_AttackSkill[5] = 49; // Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
NTConfig_AttackSkill[6] = 49; // Secondary untimed skill. Set to -1 to deactivate.
NTConfig_AttackSkill[7] = 49; // Alternative untimed skill which is used if the target is immune to your untimed skill - mostly useful for FB/FO/Meteor sorcs or other sorcs that are using the same untimed skills. Set to -1 to deactivate.

Der Fehler war in der Zeile 1 gelegen.

Habe es von = 0 auf -1 gesetzt.

Vielen Dank.

Danke für deine Hilfe.

Bastian



Diablo wasn`t installed in english.

Maybe you won't need it :cool:

If y dont have the enlish version just check the direct TXT when y add or edit a player Config in the D2NT manager.

Have fun ...


Bastian
Warum nicht einfach so:
Code:
// Specify your attack skills below. NOTE: Constants for all skill ids can be found in "scripts\libs\common\MWSkills.ntl".
	NTConfig_AttackSkill[0] = -1;			// This skill is used once whenever attacking a new target. Set to -1 to deactivate.
	NTConfig_AttackSkill[1] = MWS_LIGHTNING;		// Primary skill to bosses.
	NTConfig_AttackSkill[2] = -1;		// Primary untimed skill to boss. Set to -1 to deactivate.
	NTConfig_AttackSkill[3] = MWS_LIGHTNING;		// Primary skill to others.
	NTConfig_AttackSkill[4] = -1;		// Primary untimed skill to others. Set to -1 to deactivate.
	NTConfig_AttackSkill[5] = -1;			// Secondary skill in case monster is immune to primary skill. Set to -1 to deactivate.
	NTConfig_AttackSkill[6] = -1;		// Secondary untimed skill. Set to -1 to deactivate.
	NTConfig_AttackSkill[7] = -1;		// Alternative untimed skill which is used if the target is immune to your untimed skill - mostly useful for FB/FO/Meteor sorcs or other sorcs that are using the same untimed skills. Set to -1 to deactivate.
Quote:
Originally Posted by alianer View Post
Moin Moin,
da ich ein sehr "vorsichtiger" Mensch bin, wollt ich mal fragen, da meine CD-Keys leider im Bnet gespeichert sind, wo auch WoW, SC2, usw.. drinne sind,
und nun möchte ich auch mal gerne MF-Botten und Baalruns, mit dem Muddy D2nt Bot..
Meine erste Frage ist, ob man nicht erwischt werden kann ?!
Naja klar ist da immer kleines Risiko, oder ist das Blizz egal ob man nun bottet ?!

dann mein nächstes Problem, hab diese auf English Guide durchgelesen und gemacht, wenn ich Manuel das Game starte ist es auf englisch, aber wenn der Bot das Game startet, ist es auf Deutsch oO und kommt immer ne Error wenn er dann auf Bnet startet, und diese eine Datei die man ins Windows Ordner packen muss, gibt bei mir net wenn ich es entpacke..

Danke im Voraus
Alles was man sagen kann ist, dass du dafür derzeit nicht sofort gebannt wirst - was sich aber jeden Tag ändern kann. Wenn du nicht bereit bist, dieses Risiko einzugehen, solltest du von der Verwendung von Hacks absehen.

Im Profil des Bots einen Haken bei Direct Txt setzen. ;)
Und was genau meinst du für eine Datei im Windows Ordner? :confused:

LG
Muddy
09/01/2011 09:55 alianer#3140
Danke für die Antwort ^^
JS32.dll datei meinte ich :)

und deine tolle bilder guide ist klasse, aber zb die config Ordner gibt bei mir net unter libs

und meine lightsorcs verkauft einfach meine skillers, und charms oO
warum macht er dieses?

iwie hab ich das ganze nch net so ganz verstanden ^^
09/01/2011 12:02 Traycas#3141
Quote:
Originally Posted by alianer View Post
Danke für die Antwort ^^
JS32.dll datei meinte ich :)

und deine tolle bilder guide ist klasse, aber zb die config Ordner gibt bei mir net unter libs

und meine lightsorcs verkauft einfach meine skillers, und charms oO
warum macht er dieses?

iwie hab ich das ganze nch net so ganz verstanden ^^
Hallo Alianer,

die CharConfigs findest du im Ordner "\scripts\NTBot\char_configs". Hier kannst Du auch anpassen, welche Bereiche des Inventars er nicht anrühren soll. Im Ordner "\scripts\NTBot\item_configs\private" findest Du die nip-files, die dem Bot sagen, was er alles sammeln soll.

Wenn Du gerade frisch startest helfen Dir wahrscheinlich auch [Only registered and activated users can see links. Click Here To Register...] und sein [Only registered and activated users can see links. Click Here To Register...] weiter, wo viele Infos drin stehen.

Zu der Datei kann ich gerade auch nichts sagen und kann gerade auch nicht gucken^^

VG, Traycas

PS: falls nach der Einrichtung noch was schief läuft, kannst Du mit der Pause-Taste das Script unterbrechen. Du verbleibst hierbei im Spiel und kannst Skiller oder ähnliches noch retten ;)
09/01/2011 12:50 alianer#3142
okay danke dir :)

und bin grad in den ordner, privat: normal, set, unique usw, einfach die Items die ich net will rauslöschen zb WF , oder Andy noeth ?
09/01/2011 15:34 Metal God#3143
ich weiß, es gibt ne ganz banale Lösung dafür, aber ich komm grad selber net drauf :

Wenn ich mit meinem Summon nec ein game öffne kommt immer :
.......MWBotGame.ntj(87) :ReferenceError: NT_LoadConfig is not defined

/edith sagt : wer FAQtoids lesen kann ist klar im vorteil!
09/01/2011 15:37 Muddy Waters#3144
I'm going to release the next revision within the next minutes. :)

Apart from bug fixes, that hopefully include all bugs mentioned in this topic, it also features some new features, such as:
  • Auto mule should now support using the same mule account(s) for multiple bot chars without conflicts.
  • I found it really annoying having to change two configs when using the rush script which is why I merged almost all rush related settings to a single config.
  • The scripts for leeching should now work without specifying a leader.
  • If the mule game is left, because there aren't any more items that match the mule's Nips, not just any next mule is chosen, but the next mule with Nips that differ from the ones of the last mule.
  • The tooltip that lists all muled items after muling is finished will now will now merge identical lines and add a quantity.
  • You can set your char to exit the game on Enigma bug.
  • You can choose when to use telekinesis to avoid object interaction bug.
  • You can now set your bot to compliment other players on level ups (Hi lanara! :p).
  • The NTBot.ntj entry point now supports setting a game description, maximum number of players and level restriction on game creation. Level restrictions are automatically removed when creating a mule game.
  • Probably more that I just forgot about...

Overwriting your old files with the ones of the new revision should work fine.
Regarding the configs, either use the old ones and and adapt all changes manually or just use the new ones and reconfigure them according to your needs.

Quote:
Originally Posted by alianer View Post
okay danke dir :)

und bin grad in den ordner, privat: normal, set, unique usw, einfach die Items die ich net will rauslöschen zb WF , oder Andy noeth ?
Besser auskommentieren, ist sinnvoller, falls man es später nochmal braucht. ;)

LG
Muddy
09/01/2011 16:08 Metal God#3145
ich hab grade mal von Sternenloopers auf deinen bot gewechseln, weil die Summon nec oberfläche einfach VIEL sinnvoller/besser überarbeitet ist! Dickes Lob dafür !!
Ich vermiss nur 2 Sachen :
1. Gibts scheinbar nur noch n Nila script vom WP aus, kein Pindle -> Nila mehr ?
2. lässt sich einstellen, dass der bot gegen aktbosse altern statt AD verwendet?

danke schonmal =)

/edit : und die crypta hast du auch rausgelöscht? :(
n A3 Lower kurast script gibts auch nimmer? vllt bin ich ja zu doof zum lesen Ô.o

und grade gesehen dass sich meine sorc auch keine SA mehr precastet, sondern nur noch enchantet
09/01/2011 16:11 Muddy Waters#3146
1. An sich schon:
Code:
MWConfig_Script.push(["NTPindleskin.ntj", 5]); NTConfig_NihlathakExtension = false; MWConfig_SkipOnTombVipers = true;
2. Das ist nicht vorgesehen, müsstest du dir selber einbauen. ;)

LG
Muddy
09/01/2011 17:29 Metal God#3147
hab noch n paar fragen zu deinem bot :
1. hast du die crypta rausgenommen? hab kein script mehr gefunden
2. meine sorc precastet keine SA, nur enchant
3. A3 lower kurast chest script vermiss ich auch :(
09/01/2011 18:04 alianer#3148
Quote:
Originally Posted by Muddy_Waters View Post
I'm going to release the next revision within the next minutes. :)

Apart from bug fixes, that hopefully include all bugs mentioned in this topic, it also features some new features, such as:
  • Auto mule should now support using the same mule account(s) for multiple bot chars without conflicts.
  • I found it really annoying having to change two configs when using the rush script which is why I merged almost all rush related settings to a single config.
  • The scripts for leeching should now work without specifying a leader.
  • If the mule game is left, because there aren't any more items that match the mule's Nips, not just any next mule is chosen, but the next mule with Nips that differ from the ones of the last mule.
  • The tooltip that lists all muled items after muling is finished will now will now merge identical lines and add a quantity.
  • You can set your char to exit the game on Enigma bug.
  • You can choose when to use telekinesis to avoid object interaction bug.
  • You can now set your bot to compliment other players on level ups (Hi lanara! :p).
  • The NTBot.ntj entry point now supports setting a game description, maximum number of players and level restriction on game creation. Level restrictions are automatically removed when creating a mule game.
  • Probably more that I just forgot about...

Overwriting your old files with the ones of the new revision should work fine.
Regarding the configs, either use the old ones and and adapt all changes manually or just use the new ones and reconfigure them according to your needs.



Besser auskommentieren, ist sinnvoller, falls man es später nochmal braucht. ;)

LG
Muddy
Wie mach ich das denn, was muss man hinter dem Item eintragen?

Meine Frage ist noch zum Botleech, ob es eine Möglichkeit gibt, das das man baalruns leechen kann, ohne die person auf der liste ( fl ) zu haben, das er einfach im chat zb zbaal-xx joint ?!
09/01/2011 18:35 leisler#3149
Hey Muddy, wie ich sehe is dein Rev2 drausen. Ist es irgendwie möglich die Einstellungen von Rev1 auf den Rev2 zu machen, oder muss ich alles neu einstellen. Ich schätze das neue Einstellungen usw. da sind, deswegen wird es wohl nicht möglich sein, oder??

MFG leisler..
09/01/2011 18:36 Muddy Waters#3150
Quote:
Originally Posted by Metal God View Post
hab noch n paar fragen zu deinem bot :
1. hast du die crypta rausgenommen? hab kein script mehr gefunden
2. meine sorc precastet keine SA, nur enchant
3. A3 lower kurast chest script vermiss ich auch :(
1. Wüsste nicht, dass das jemals enthalten gewesen wäre.
2. Hast du es denn auch als Precast Skill eingetragen? Siehe [Only registered and activated users can see links. Click Here To Register...].
3. Kann ich bei Zeiten mal hinzufügen. :)

Quote:
Originally Posted by alianer View Post
Wie mach ich das denn, was muss man hinter dem Item eintragen?

Meine Frage ist noch zum Botleech, ob es eine Möglichkeit gibt, das das man baalruns leechen kann, ohne die person auf der liste ( fl ) zu haben, das er einfach im chat zb zbaal-xx joint ?!
Du musst vor dem Item "//" eintragen bzw. entfernen. Informier dich am besten erstmal etwas, z.B. [Only registered and activated users can see links. Click Here To Register...].

Ja, siehe [Only registered and activated users can see links. Click Here To Register...].
Im Spiel kannst du dann die Leech Scripte ausführen, wobei du den Namen des Leechers mit einem leeren String initialisierst.

LG
Muddy