Register for your free account! | Forgot your password?

You last visited: Today at 08:17

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Dia-Leech-Script

Discussion on Dia-Leech-Script within the Diablo 2 Programming forum part of the Diablo 2 category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2009
Posts: 108
Received Thanks: 44
Dia-Leech-Script

Hab mir heute vorgenommen, ein eigenes Script zu schreiben (mit den üblichen c&p Passagen) und hab ne erste Version fertig.

Was es kann:

-join/leave Games die der Leader erstellt/verlässt via f-list
-invite/accept Party
-geht durchs Portal ins CS und folgt dem Leader mit einstellbarem Abstand
-kämpft nich mit, sondern schlappt nur hinterher

Was es (bisher zumindest) nicht kann bzw noch nicht besonders gut:

-bleibt noch hier und da an Ecken hängen
-hält Distanz nicht exakt ein wenn der Leader z.B. zuweit teleportiert und dann wieder zurück telt.
-checksafe bisher entfernt - bedeutet auch, dass er nachm Tod liegenbleibt


Gibt sicher noch Sachen die ich vergessen hab, aber bin da heut ne ganze Weile drangesessen und atm gehts mir etwas aufn Sack ^^

Ich hoff der Ansatz is ok so - hab früher mit verschiedenen Sprachen rumprogrammiert, bin aber wohl etwas eingerostet. Vllt schaut sichs mal wer an oder testets mal - würd mich freuen. Desweiteren denk ich, dass ich weiter dran arbeiten werd - aber nimmer heute

Kleinere Sachen müssen per Hand eingefügt werden, wie z.B. NT_IsLeecher in Config + als Bedingung zum Enigmabug, damit der nich kommt. Ansonsten hab ich als Basis das Leecherzeug ausm Bluebird genommen und mir Sachen vom Bodyguard genauer angeschaut und reingefummelt.

Link:




UPDATE:
Habs nun (nach mehrmaligem testen) fehlerfrei. Hier nun das ganze als Paket mit den geänderten Files und kurzen Hinweisen (nicht komplett Noob-tauglich, aber sollte für die meisten hoffentlich klappen).

6 Files im Paket, darin folgende:

NTBotLeech.ntj:

zu ändern:
1. Bei 'leaderAccountname' Namen vom Leader eintragen (case sensitive)
2. Bei 'gamepassword' Passwort eintragen (sofern verwendet)
3. Bei 'joinChannelInChat' irgendwas eingeben - der Leecher geht nach jedem Game in den Channel und sucht den Leader


NTConfig.ntl:

neu:
NTConfig_IsLeecher (muss nicht geändert werden, nur wenns jemand in seine bestehenden Files eintragen will..).


NTConfig_chartype_charname.ntl

zu ändern:
1. Namen der Datei anpassen
2. Leader eintragen

neu:
Niprange = 2 , da er nicht von seinem Weg abweichen soll und so (hoffentlich) aufm Weg Tränke einsammelt
Nipfile traenke.nip -> Leecher soll nur Tränke einsammeln (Der Leader sammelt die wichtigen Sachen ein)
NTConfig_IsLeecher = true -> wir teleportieren nicht - wichtig für Enigmabug (siehe weiter unten in NTMove)


NTDiabloLeech.ntj

neu:
so ziemlich alles - gibt aber nix zu ändern oder übernehmen, da Datei neu ist.


NTMove.ntl

neu:
Nachdem unsere Leecher keine Eni haben können sie nur laufen und daher soll hier kein Enibug erkannt werden der keiner ist. Daher haben wir in unserer Config angegeben, dass wir Leecher sind und entsprechend wird dies hier erkannt und kein Enibug angezeigt.


Traenke.nip

Sollte selbsterklärend sein.


Im Manager dann ein neues Profil anlegen und als Entrypoint NTBotLeech wählen. Dann sollte es fertig sein.


Kurz zu den Features:

- joined automatisch die Games die der Leecher aufmacht (Wichtig: Bei müssen sich in der F-List haben und das gleiche Passwort nutzen)
- geht automatisch aus dem Spiel wenn der Leader rausgeht und wenn Diablo spawned
- wenn der Leecher stirbt geht er automatisch wieder durchs TP und verfolgt wieder den Leader
- vermeidet Ecken an denen er hängenbleiben könnte (leider nicht zu 100% aber sollte passen)
- wühlt sich aus dem Pentagramm raus wenn er normalerweise dort hängenbleiben würde
- hebt Tränke auf
- nimmt automatisch Freundschaftsanfrage vom Leader an oder läd Leader ein


Ich hab vieles im Leechscript kommentiert (auf Englisch), damit sich Interessierte selber ein Bild machen können wo was passiert.
Attached Files
File Type: rar leechscript.rar (11.0 KB, 56 views)
hdin84 is offline  
Thanks
2 Users
Old 05/04/2010, 12:15   #2
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
wo genau checkt er in der ntj ob der leader (chicken etc.) das game verlassen hat und haut auch ab?

edit: ok.. zeile 67..right.. das funzt ?
while is ja ne schleife..aber keine endlos schleife right?
ich brauch so nen teil.... ^^
kal_el is offline  
Old 05/04/2010, 13:27   #3
 
elite*gold: 0
Join Date: Apr 2009
Posts: 108
Received Thanks: 44
Quote:
Originally Posted by kal_el View Post
wo genau checkt er in der ntj ob der leader (chicken etc.) das game verlassen hat und haut auch ab?

edit: ok.. zeile 67..right.. das funzt ?
while is ja ne schleife..aber keine endlos schleife right?
ich brauch so nen teil.... ^^
67 und vorallem 83. while an sich is keine Endlosschleife, aber die äussere (67) geht solange der Leader in der Party is und die innere (83) is die, die letztendlich die Arbeit macht - hab da in meinen Testläufen gemerkt, dass auch hier wichtig ist zu prüfen, ob der Leader noch in der Party (=im Game) ist. Klappt sehr gut soweit, wenn der Leader rausgeht dauerts keine Sekunde und der Leecher ist wieder im Channel und sucht das neue Spiel vom Leader.
hdin84 is offline  
Old 05/04/2010, 15:06   #4
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
aha ok...grmpf*
jez find mal die äusseren und inneren klammern lol..
ich beziehe mich auf das cobaalscript vom nt weiste.. der geht nämlich ned ausm game wenn leader abhaut... aber da is auch von haus aus das var _leader anders...
gugg dir das doch ma an wennst lust hast.
kal_el is offline  
Old 05/04/2010, 15:24   #5
 
elite*gold: 0
Join Date: Apr 2009
Posts: 108
Received Thanks: 44
Quote:
Originally Posted by kal_el View Post
aha ok...grmpf*
jez find mal die äusseren und inneren klammern lol..
ich beziehe mich auf das cobaalscript vom nt weiste.. der geht nämlich ned ausm game wenn leader abhaut... aber da is auch von haus aus das var _leader anders...
gugg dir das doch ma an wennst lust hast.
Aso ich dacht Du beziehst Dich auf des Script hier.. Ich kann mir des andere mal anschaun und mal sehen, ob sich da was in der Richtung machen lässt..

Bin grad weiter am testen und soweit sehr zufrieden. Er läuft tapfer hinterher und vermeidet mittlerweile selbstständig Ecken an denen er sonst hängenbleiben würde (wie z.B. die Leecherspots, die vor Dia geschützt sind). Bin jetzt gerade dabei das Problem zu lösen wenn er im Pentagramm hängt (TP-Spot) und da net rauskommt - hab aber schon nen Ansatz im Kopp und werd des vmtl demnächst lösen. Danach gehts dran ihn nachm Tod wiederzubeleben und ihn weiter hinterherrennen zu lassen - könnt evtl ne harte Nuss werden..


Edit: Was genau meinst mit cobaalscript? baalleech oder baalleechfight evtl? bei letzterem denk ich wüsst ich warum der net abhaut wenn der leader rausgeht
hdin84 is offline  
Old 05/04/2010, 22:05   #6
 
elite*gold: 0
Join Date: Apr 2009
Posts: 108
Received Thanks: 44
Ersten Post editiert und Files reingestellt - sollte jetzt funktionieren.
hdin84 is offline  
Old 05/12/2010, 14:49   #7
 
elite*gold: 0
Join Date: Mar 2010
Posts: 6
Received Thanks: 0
Hallo,

alles tutti soweit, bot joined bnet, joined den angegeben channel, ruft die f l auf, aber dann sacht er mir, dass er den chat nicht lesen kann.("can't read this chat" oder so ähnlich)

Muss ich dia auf englisch installiert haben damit es funzt ? Also am Accountnamen des Leaders liegt es nicht, hab den 1:1 übernommen.

Wenn sich jemand die Ziet nehmen könnte mir zu helfen wäre super

MfG
j0du is offline  
Old 05/12/2010, 15:41   #8
 
elite*gold: 0
Join Date: Mar 2010
Posts: 42
Received Thanks: 1
Wäre super wenn du deine NTDiablo.ntj noch beipackst, da zum Beispiel bei der Bluebird Version, er das TP beim CS-Eingang macht und der Leecher dann gegen die Wand läuft.
postboy99 is offline  
Old 05/12/2010, 20:25   #9
 
elite*gold: 0
Join Date: Apr 2009
Posts: 108
Received Thanks: 44
Quote:
Originally Posted by postboy99 View Post
Wäre super wenn du deine NTDiablo.ntj noch beipackst, da zum Beispiel bei der Bluebird Version, er das TP beim CS-Eingang macht und der Leecher dann gegen die Wand läuft.


Da is alles mit drin - hab allerdings schon länger nix mehr dran gemacht...
hdin84 is offline  
Old 05/12/2010, 20:45   #10
 
elite*gold: 0
Join Date: Apr 2009
Posts: 108
Received Thanks: 44
Quote:
Originally Posted by j0du View Post
Hallo,

alles tutti soweit, bot joined bnet, joined den angegeben channel, ruft die f l auf, aber dann sacht er mir, dass er den chat nicht lesen kann.("can't read this chat" oder so ähnlich)

Muss ich dia auf englisch installiert haben damit es funzt ? Also am Accountnamen des Leaders liegt es nicht, hab den 1:1 übernommen.

Wenn sich jemand die Ziet nehmen könnte mir zu helfen wäre super

MfG
Hab eben nochmal nachgeschaut - die Meldung kommt, wenn der des Textelement nich auslesen kann. Warum des so is kann ich allerdings nich sagen..

Schau am besten in der NTBaalLeech.ntj ob bei "joinRandomChannel" = false, bei "joinChannelinChat" = "wasauchimmerfüreinname" und bei "JoinFromChat" = true steht. Und am besten lädst Dir des ganze Paket in der neueren Version nochmal -> link im post oben drüber
hdin84 is offline  
Reply


Similar Threads Similar Threads
[B] Neues Dia-Leech-Script (ab lvl 1)
10/10/2011 - Diablo 2 - 53 Replies
Known Bugs: - nimmt bei mir nicht immer das TP (muss bei Euch nich so sein - hab zudem dran gearbeitet und evtl passts jetzt) - trotzdem Feedback erwünscht Einleitung: Diesmal gibts nich viel dazu zu sagen, ausser dass ich mir etwas Feedback wünsche, wenn sich dann wer dazu entschliesst dat Ding zu nutzen. Würde dann eventuelle Fehler versuchen zu beheben und das ganze für Euch und mich besser machen (falls nötig). Im Vergleich zum Vorgänger sollte der Leecher diesmal deutlich...
waypoint leech script?
07/21/2010 - Diablo 2 - 7 Replies
moin ^^ erstmal sorry, ich glaube ich hatte sowas in der richtung hier schonmal gesehen - aber finds irgendwie nimmer ^^ gibts irgendwo ein waypoint leech script dass beide chars steuert? also einen zum wps geben und den anderen zum annehmen^^ danke schonmal im voraus ^^
Brauch jemand ein Leech Rush script??
05/27/2010 - Diablo 2 - 28 Replies
Hi Leute so ich hate mir mal überlegt ein leechrush script zu machen vorweg Leecher = der der gerusht wird Rusher = der der rusht (eigentlich kla) :p heist das der Leecher auch nix mehr machen muss
Baal Leech Script
05/10/2010 - Diablo 2 - 3 Replies
GHabe ne Frage zu Bluebirds Baal Leexh Sxript und zwar nutze ich denn, funktioniert auch so einwandfrei, möchte jedoch das dei Charaktere mitkämpen, was muss ich da einstellen? LG rené



All times are GMT +1. The time now is 08:17.


Powered by vBulletin®
Copyright ©2000 - 2026, 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 ©2026 elitepvpers All Rights Reserved.