[D2NT] Public Botten for Dummies

12/24/2010 09:18 schnatti#796
Also ich muss noch mal mit meinem Problem ankommen - und zwar ist das schon sehr oft passiert. So oft, dass ich die Bots eigentlich gar nicht über Nacht laufen lassen kann.

Wenn ich die Bots nämlich aktiviere (Leader und Cofighter) dann schaffen die immer nur knapp 30 Runs und danach gibt es folgendes Bild:

- Cofighter steht im Channel und wartet

- Das Fenster des Leaders hat irgendeinen Fehler (im Fensternamen steht das Windowstypische "Keine Rückmeldung")
- Erst wenn ich das geschlossen habe, können die Bots weiterspielen
- Dieses mal hatte mein Leader sogar noch einen Ring in der Hand (also im Mauszeiger) als ich danach in die Chars geschaut habe
- Das heißt also, der Bug tritt sehr plötzlich auf (Vielleicht durch die Zwangstrennung? Aber wieso dann nur beim Leader?)
- Würde das Diablofenster des Leaders einfach neugestartet werden, gäbe es den Bug ja gar nicht!

Was kann das nur sein?

Auf dieser Threadseite schildern mehrere User das gleiche Problem (mit einer anderen Botversion): [Only registered and activated users can see links. Click Here To Register...]
12/24/2010 10:21 lanara#797
Wie schon ein paarmal in diesem Thread geschrieben, kann ich bei diesem Problem nicht wirklich helfen, da ich nicht weiß woran es liegt. Tritt auch nur bei manchen auf, bei anderen läuft der Bot problemlos. Möglich dass es an irgendeiner Funktion im Sternenloopers D2NT liegt, da meiner ja wie gesagt auf diesen aufbaut. Ist halt nur schwer ein Problem zu fixen das man selbst nicht reproduzieren kann.
12/24/2010 10:39 schnatti#798
Ja, das verstehe ich. Ansonsten hilfst du den Leuten ja auch wirklich sehr gut :)

Oh krass, da habe ich doch noch was gefunden (in einem anderen Thread hier):



[Request] tool, das Diablofenster schließt, wenn "Keine Rückmeldung"

Hi
Wie der Titel schon sagt suche ich ein Tool, welches das Diablofenster schließt, wenn es sich aufhängt ("Keine Rückmeldung"), das passiert ja manchmal, dann zeigt d2nt immer please wait... (seconds) an...
es muss nur geschlosse werden, sodass d2nt einen restart macht.
ich offer dafür 500fg.

grüße, PornoDin

edit:
oder meint ihr das reicht schon:
Code:

case 25: // Lobby - Please Wait
if(!locationTimeout(pleaseWaitTimeout, location))
controlData.click(controlData.controls.lobby.pleas eWait.button.cancel);
if(!locationTimeout(pleaseWaitTimeout, location))
sendEventToOOG(D2NT_MGR_RESTART, location.name, 3600);
break;

ich teste das mal



Wo müsste man diesen, vom User vorgeschlagene, Commandline denn hineinkopieren?
12/24/2010 12:42 lanara#799
In die NTBot.ntj bzw. NTBotLeech.ntj, je nachdem welchen Entry Point du nutzt.
12/24/2010 12:51 schnatti#800
Kommt ein Fehler, wenn ich die vorherige, kürzere Syntax durch die Neue ersetze :(

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

Aaah, habs gelöst: War ein Rechtschreibfehler drin bei "pleas eWait" ;)
12/24/2010 12:55 lanara#801
Bei mir kommt kein Fehler, scheinbar hast du irgendwo eine Klammer vergessen, poste mal den Codeausschnitt um die Zeile 408.
12/24/2010 13:11 schnatti#802
Nee, wie gesagt, der Fehler steckte hier drin:

pleas eWait.button.cancel

(Muss natürlich zusammen geschrieben werden ;)
12/24/2010 16:20 Tanker_Tank#803
Also Schnatti wenn ich das in die nbot ini und leech ini schreibe den text dan schließt der automatisch wenn . ich keien rückmeldung bekomme d2 fenster und startet neu?

ich werds mal testen da ich ab und an den gleichen fehler habe^^
habs mal editiert und werds nun mal testen obs funkt.. wenn ja wäre es genial

weil das ist der einzigste fehler den mein bot zum stoppen bringt ^^
12/25/2010 13:56 schnatti#804
Ja, es wäre echt geil und ich habe es auch schon probiert. Und auch bei mir ist es das Einzige, was an dem Bot nicht richtig funktioniert.

Leider habe ich den Fehler heute morgen wieder bekommen :(
12/25/2010 22:56 kev123100#805
wie logge ich mich mit dem bot 2 ma ein?
also ich weiss schon wie es geht brauche nur dieses programm wo mann die cd keys.txt dinger da macht
12/25/2010 23:08 lanara#806
[Only registered and activated users can see links. Click Here To Register...]
12/26/2010 16:48 rotu#807
hm ich ahbe mal ne frage wie is das habe alles richtig eingestelt aber wenn ich auf start drücke öfnet der das diablo fenster und dann kommt nen fehler irgend was mit nt.bot kann es net richtig lesen geht zu schnell wieder weg so was hatte ich noch nie habe da auch kp was könnte das sein?
12/26/2010 17:39 lanara#808
Mach einen Screenshot von der Fehlermeldung, sonst kann man dir da wenig helfen.
12/26/2010 17:42 dhaza#809
hallo danke für die tolle anleitung :)

hab leider ein kleines problem wegen dem game joinen.

der bot gibt game name etc. immer zu spät ein und die spiele sind meistens voll. irgendwie schafft er es nicht dem leader zu folgen bzw. sich nach der "grünen nachricht" zu richten. hab etwas mit den delay times bei textdelay, clickdelay etc. rumgestellt... hat das überhaupt einfluss darauf bzw. gibt es andere lösungen?

bzw. ich glaube das er immer gleich joint wenn er die grüne meldung bekommt aber das ist zu schnell, da ist das game noch gar nicht offen.
12/26/2010 17:55 lanara#810
Quote:
Originally Posted by dhaza View Post
hallo danke für die tolle anleitung :)

hab leider ein kleines problem wegen dem game joinen.

der bot gibt game name etc. immer zu spät ein und die spiele sind meistens voll. irgendwie schafft er es nicht dem leader zu folgen bzw. sich nach der "grünen nachricht" zu richten. hab etwas mit den delay times bei textdelay, clickdelay etc. rumgestellt... hat das überhaupt einfluss darauf bzw. gibt es andere lösungen?

bzw. ich glaube das er immer gleich joint wenn er die grüne meldung bekommt aber das ist zu schnell, da ist das game noch gar nicht offen.
Du musst darauf achten, dass du die Namen exakt so in der NTBotLeech.ntj einträgst, wie sie dann in der Meldung angezeigt werden.