ich schaffe es nicht deinem Bot noch das Chestbotting Script von NjomNjom hinzuzufügen..
obwohl es eig. easy gehen müsste...
immer kommt NTConfigLoad error ...
neues problem, wenn ama(java) und dudu zu baal gehen soll und angreifen soll failed die immer.
also leavt die, woran liegt das?
NTbaalleechfight.ntj : ntc_findUnit() failed
Code:
Warum verlässt meine Amazone das Spiel bevor Baal tot ist mit der Meldung NTA_KillMonster() failed?
Der Fehler lässt sich relativ einfach beheben, indem man folgendes in die Charconfig hinzufügt:
Code:
NTConfig_AttackSkill[7] = 24; // Angriff gegen Bosse
Quote:
Originally Posted by Aceridos
afaik wird eine Ama nicht supported?
Ich habe eine Java über diesen Bot problemlos laufen; man sollte nur den Hinweis auf Seite 1 bezüglich Baal beachten
Warum verlässt meine Amazone das Spiel bevor Baal tot ist mit der Meldung NTA_KillMonster() failed?
Der Fehler lässt sich relativ einfach beheben, indem man folgendes in die Charconfig hinzufügt:
Code:
NTConfig_AttackSkill[7] = 24; // Angriff gegen Bosse
Ich habe eine Java über diesen Bot problemlos laufen; man sollte nur den Hinweis auf Seite 1 bezüglich Baal beachten
danke
Quote:
Originally Posted by Aceridos
afaik wird eine Ama nicht supported?
doch, nur du musst die attack.ntj anpassen, da sind atm nur soso/pala geadded.
ich schaffe es nicht deinem Bot noch das Chestbotting Script von NjomNjom hinzuzufügen..
obwohl es eig. easy gehen müsste...
immer kommt NTConfigLoad error ...
Dann hast du irgendeinen Fehler in deiner Charconfig gemacht, wahrscheinlich beim adden der einzelnen Scripte.
@style-: In der NTAttack muss man eigentlich garnichts anpassen, die gängigsten Botscripte sind bereits vorhanden. Das Problem bei der Ama ist lediglich darauf zurückzuführen, dass ich in der Ama Config eine Zeile zuviel gelöscht habe, siehe dazu aber auch den Hinweis von mirkoregge.
wieso gibts in der char config beim dia-script ne NTConfig_StarTPMsg und ne NTConfig_KillDiaMsg einstellen aber nicht beim co-leecher / leecher dass er erst bei message x joinen soll?
kann man dass irgendwie für die co-leecher adden? :P
wieso gibts in der char config beim dia-script ne NTConfig_StarTPMsg und ne NTConfig_KillDiaMsg einstellen aber nicht beim co-leecher / leecher dass er erst bei message x joinen soll?
kann man dass irgendwie für die co-leecher adden? :P
Die Option gibt es nicht, weil es eher unüblich ist, den Cofighter bei Diabloruns erst beim Diakill joinen zu lassen. Man könnte das ganze schon einbauen, allerdings nicht nur durch das anpassen einer Zeile, sondern dann muss man auch das restliche Script anpassen, da er sonst einfach seinen normalen Diarun machen würde, sprich zu den Siegeln porten.
warum schmiert meine sorc (cofighter) nach dem öffnen vom letzten seal ab?
Quote:
Originally Posted by Cobra80
das gleiche hab ich auch ... deswegen mach ich nur noch baalruns ich denke das es bei mir daran liegt das meine mühle zu langsam ist ... weil der leader fliegt nich hat aber mega lags solang bis der coleecher geflogen ist dann läufts wieder
@lanara was iss denn neu an der NTBot ?
Versucht mal das DiaCoFight-Script aus diesem Post:
Fazit: Das Rauscutten hat Tadellos funktioniert! Der Char geht direkt nachm Bo ancasten zu dia!
Danach machte ich mich an die Kreation einer neuen Variablen: NTConfig_DiaKillTPMsg ;!
Nun weiß ich jedoch nicht ob man die einfach so nutzen kann oder ob man die irgendwo noch in anderen scripts verankern muss - ich habe es in der ersten - einfacheren varriante versucht und scheiterte:
In die Char-Config fügte ich die Zeile
Code:
NTConfig_DiaKillTPMsg = "dia";
ein - Abgekupfert vom Baalscript - Außerdem runnt er nicht mehr die "NTDiabloleechFight.ntj" sondern die "NTDiabloKill.ntj" ;0
In die "NTDiabloKill.ntj" habe ich zunächst - geklaut aus der NTBaalLeechFight.ntj folgendes probiert:
Als das nicht funktionierte kam mir der gedanke, dass die 131 im oberen code-part evtl die Area angibt in der das TP sich befinden soll also nutzte ich den Wert den ich in der NTDiabloLeechFight.ntj vorfand:
Funktioniert aber nicht ;(
Also muss man die variable noch irgendwo festlegen?
Bzw dass er die Variablen aus charconfig und NTDiabloKill.ntj (bzw. ausm game) vergleichen soll?
Danke schonmal - ich hoffe du kannst helf0rn und ich hoffe natürlich ich hab das ganz ansehnlich und verständlich beschrieben.
Zunächst mal zu der Variable, die musst du natürlich zuerst deklarieren, bevor du sie auch nutzen kannst. In der Regel geschieht das in der NTConfig.ntl, einfach mal öffnen dann solltest du unten auch schon die Variablen sehen die ich hinzugefügt habe. Dort schreibst du auch deine Variable mit dazu, also:
Code:
var NTConfig_DiaKillTPMsg;
Der Teil mit der Charconfig passt soweit, also weiter zu deinem Diascript. Du willst ja, dass er bei einem bestimmten Satz des Leaders erst das TP joined, davon bist du im Moment noch weit entfernt. Der von dir bearbeitete Codeausschnitt ist lediglich dafür gedacht, dass der Leader das Portal auch dann joined, wenn deiner Variable kein Wert zugewiesen wurde, also wenn er das TP sofort joinen soll wenn es up ist. Wenn du willst, dass er bei einer Nachricht joined, dann ist das nur durch ein GameMessage Event möglich. Der Teil mit dem das geschieht sieht im Baalscript wie folgt aus:
Code:
RegisterEvent(EVENT_GAMEMSG, NT_GameMsgEvents);
Dadurch kann man in der Funktion NT_GameMsgEvents alle Messages nutzen und somit auch festlegen wann der Bot eine bestimmte Aktion durchführt, nachdem der Leader seinen Triggersatz gesagt hat. Im Baalscript habe ich die dazugehörige Funktion ganz am Ende eingefügt:
Der Parameter type gibt den MessageType an, also ob es eine normale Chatmessage ist, Friendmessage, Hostile etc. msg enthält logischerweise die Message, die gerade geschrieben wurde. Mit der Methode indexOf() kann man ermitteln, ob in dieser Message dein gesuchter String enthalten ist. Ist dies nicht der Fall, gibt er den Wert -1 zurück, wenn er sie findet gibt er die Stelle der Position zurück, an der er sie gefunden hat.
Vielen Dank jetzt gehts bei mir einwandfrei ... endlich dia und baal runs machen :-) in 5.20min find ich gut ^^
edit sagt : also hab jetzt 60 runs rum .... leader lvl 95 Hammadin alles prima ... lvl 95 infi light soso (macht nur baal mit) alles prima ... 2. hammadin lvl 95 18 restarts O.o ... kein plan warum ... dropt einfach ausm game ab und an ...
[D2NT] How to do Public 07/04/2011 - Diablo 2 - 51 Replies Also da ich gefragt wurde ob ich das nicht machen könnte, habe ich mir gedacht da ich grade nichts zu tuen habe, wieso den eigentlich nicht.
Falls jemand Maphack im Fullwindow spielen will:
http://img824.imageshack.us/img824/1725/66387846. png
Hacken Raus nehmen.
CREADITS TO:
Sternlooper
TheBluebird
Muddy_Waters
D2Nt Public Pickit 10/18/2010 - Diablo 2 - 4 Replies Der Bot ist super aber er pickt einfach sachen viel zu langsame zb small charms. Da sind normale Spieler schneller. Kann man das einstellen das er sachen sofort beim droppen pickt??
Classic botten mit D2nt 07/09/2010 - Diablo 2 Programming - 2 Replies Huhu :) ich möchte classic anfangen und wollte mal fragen ob es tolle d2nt classic scripts gibt, bzw. was ich ändern muss oder ob es auch non enigma scripts gibt für paladin oder so^^
Gibt aufjeden ein THX :)
Und eine Pickit für Classic wäre auch nice^^
Oder gibs andere Classic bots ?
Public Baal mit D2NT 04/13/2009 - Diablo 2 - 3 Replies könnt ihr mir vll sagen was ich machen muss um mit den bot public baals runs zu machen wäre echt cool in dern config auf true stellen ist mir klar aber wie stell ich game name und sowas alles ein und brauch ich dafür nicht wieder eine config datei wäre echt cool wenn ihr mir helfen könntet ;)