Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Diablo 2
You last visited: Today at 10:22

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

Advertisement



2 Stundenfrist Bot

Discussion on 2 Stundenfrist Bot within the Diablo 2 forum part of the Other Online Games category.

Closed Thread
 
Old   #1
 
elite*gold: 0
Join Date: Dec 2008
Posts: 4
Received Thanks: 0
2 Stundenfrist Bot

Hi Leute, ich bin neu hier und neu bei AutoIt habe vor ein paar Tagen angefangen ein kleines Script zu schreiben/basteln xD.

Funktioniert bereits zu 100 % was ich schon sehr bewundere

So meine idee bzw mein wunsch wäre eine Möglichkeit wie ich 8 Chars auswählen kann in einem Fenster was vorweg erscheint und das ich dann einfach ein Char dort wähle und er die bestimmten Mausklick dann setzt. Bislang habe ich 8 einzelne Exen die ich benutze, würde dies aba gern in eine stecken.

Evtl auch mich einer INI als zusatz wo man die Acc daten noch reinmachen kann damit die auch von jemand anderem geändert werden können oder gar ein gui voll einfach wo man die eingibt und er die gleich verwendet.

So nun meine frage und bitte, hat jemand eine idee wie ich das am besten anstelle? Vorschläge und Verbesserungen sowie änderungen, bin da für alles offen.

Ich bedanke mich im vorraus.

Grüße

Chris
PHP Code:
; ============================================================================================================================================
;         
Title .........: 10DayZero
;         AutoIt Version 3.3.0
;         Language ......: Deutsch
;         Author: .......: Chris Dittmar
;         E-Mail ........: fsdittmar@gmx.de
;         Description ...: Dieses Script lässt in D2 2 Stunden verstreichen und Aktiviert somit deine CharsLogt sich anschließen alleine aus.
;         
Description ...: Die Einstellung beziehen sich hier auf 1680x1050 und auf Diablo 2 im Fenstermode bei 800x600
; ============================================================================================================================================

; ============================================================================================================================================

$zahl "122"                                         Gibt in dem Tooltip die aktuellen verbliebenden Minuten an.
$timer1 TimerInit ()                                 ; Gibt an wieviel Zeit bis zur nächsten Bewegung vergeht.
$Path "D:\Diablo II\Diablo II.exe -skiptobnet -w" Hier muss der Installpfad rein.
$Accountname "XXX"                         Hier wird dein Accountname eingetragen.
$Pass "xxx"                                     Hier wird dein Accountname eingetragen.
$Game "test"                                         Hier wird das Game eingetragen.
$Gamepas "111"                                     Hier kommt das Gamepasswort.
$hWnd WinGetHandle("Diablo 2")                     ; Diablo 2 Fenster.

; ============================================================================================================================================

Einloggen()

Func Einloggen()    
    
    
Run($Path)                                         ; Startet Diablo 2 mit sprung zum BattleNet sowie im Fenstermodus.
        
Sleep(5000)                                 ; 5 sekWartezeit bis zum Klick in die Eingabeleiste.
        
MouseClick("left"100063511)         ; Klickt in die Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd"""""{BACKSPACE}")   ; Löscht einen Buchstaben in der Eingabeleiste.
        
ControlSend($hWnd""""$Accountname)    ; Gibt deinen Accountnamen ein.
        
Sleep(500)                                     ; 0,5 sekWartezeit bis zum nächsten Klick.
        
ControlSend($hWnd"""""{TAB}")            ; Wechselt in die Passwortzeile.
        
Sleep(500)                                     ; 0,5 sekWartezeit bis zum nächsten Klick.
        
ControlSend($hWnd""""$Pass)            ; Gibt dein Passwort in die Zeile ein.
        
Sleep(500)                                     ; 0,5 sekWartezeit bis zum nächsten Klick.
        
ControlSend($hWnd"""""{ENTER}")        ; Bestätigt die Eingabe des Passwortes und logt sich ein.
        
Sleep(1000)                                 ; 1 sekWartezeit bis zum nächsten Klick.
        
MouseClick("left"95961811)            ; Klickt auf den Ausgewählten Char.
        
ControlSend($hWnd"""""{ENTER}")        ; Bestätigt die Eingabe des MuliChras und logt sich ein.
        
Sleep(1000)                                 ; 1 sekWartezeit bis zum nächsten Klick.
        
MouseClick("left"112275511)            ; Klickt auf Neues Game eröffnen.
        
Sleep(1000)                                 ; 1 sekWartezeit bis zum nächsten Klick.
        
ControlSend($hWnd""""$Game)            ; Gibt deinen Game ein.
        
Sleep(500)                                     ; 0,5 sekWartezeit bis zum nächsten Klick.
        
ControlSend($hWnd"""""{TAB}")            ; Wechselt in die Passwortzeile.
        
Sleep(500)                                     ; 0,5 sekWartezeit bis zum nächsten Klick.
        
ControlSend($hWnd""""$Gamepas)        ; Gibt dein Game Passwort in die Zeile ein.
        
Sleep(500)                                     ; 0,5 sekWartezeit bis zum nächsten Klick.
        
ControlSend($hWnd"""""{ENTER}")         ; Bestätigt die Eingabe des Passwortes und logt sich ein.

EndFunc

; ============================================================================================================================================

Do                                                     ; 
Steht für eine Schleife die sich x mal Wiederholtin diesem falle alle 58 4*0,5 sekunden 60sek 1 Minute.
    
ToolTip (&$zahl "Minute verblieben!")             ; Hier der Tooltip
        
if TimerDiff ($timer1) > 58000 then         Der Timer hier auf 56sekgesetzt.

            
MouseClick("right"858589)             ; Mouseklick an Position.
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
MouseClick("right"989586)             ; Mouseklick an Position.
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
MouseClick("right"922523)             ; Mouseklick an Position.
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
MouseClick("right"920639)             ; Mouseklick an Position.
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
$timer1 TimerInit()                       ; Hier ist Timer ende und es Zählt von vorn.
            
$zahl $zahl 1                           Hier wird von der $zahl1 abgezogen und auf 0 gezählt.

        endif
    
Until $zahl 0                                   Script Endet hier.
    
; ============================================================================================================================================    

    If 
$zahl 0 then                                 Hier steht wenn die Zahl 0 ist dann Startet dieser letzte Teil des SkriptsWird nur einmal ausgeführt.
        
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
Send("{ESC}")                               ; Geht ins Spiel Menü.
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
Send("{UP}")                               ; Geht ein hoch.
            
Sleep(500)                                     ; 1sekWartezeit bis zum nächsten Klick.
            
Send("{ENTER}")                              ; Bestätigt Spiel Speichern und Verlassen.
            
Sleep(5000)                               ; 1sekWartezeit bis zum nächsten Klick.
            
Send("{ESC}")                               ; Geht damit ein zurück.
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
Send("{ESC}")                               ; Geht damit ein zurück.        
            
Sleep(500)                                   ; 1sekWartezeit bis zum nächsten Klick.
            
Send("{ESC}")                                ; Geht damit ein zurück.
            
        Endif
        
; ============================================================================================================================================ 
pepejoenes is offline  
Old 09/09/2009, 20:55   #2
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205


bist wohl besser aufgehoben...obwohl die da wohl nicht helfen werden weils um diablo geht.

das script macht also deine chars perm, right?
kal_el is offline  
Old 09/09/2009, 22:34   #3
 
elite*gold: 0
Join Date: Dec 2008
Posts: 4
Received Thanks: 0
hi danke erstmal ich Poste das auch mal da. ^^
öhm naja ich hab ne linkshänder maus^^ ka wenn ich es auf left setzt sagt er: Nicht in der Stadt.

Naja deswegen sonst halt auf left^^.

Wes wegen ich eigentlich ja gepostet hab ist weil ich gern die Option zum auswählen hab und die Auswahl dann einen wert x in diesem Fall halt < MouseClick("left", 959, 618, 1, 1) > oder evtl. nur die Koordinate.

was würde mir helfen muss ja noch nachmal nen GUI sein nur ein Skript wie ich das machen könnte.

ich danke aber trotzdem schon mal für den link.
pepejoenes is offline  
Old 09/09/2009, 22:43   #4
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
die sind da eigentlich auch ganz nett^^.. nur wenns um sowas geht kriegen die da irgendwie die krise^^.
vielleicht kannst es ja irgendwie als was anderes hinstellen.

btw.... schau dich mal hier um.. is ja ned grad klein bei evp..da gibts auch ein autoit forum wenn ich mich ned täusche.

taaadaaaa ...->>>

und rein mit dir da
kal_el is offline  
Old 09/09/2009, 23:55   #5
 
elite*gold: 0
Join Date: Dec 2008
Posts: 4
Received Thanks: 0
Hey klasse danke ich schaue mich da mal um und gucke ob ich da was brauchbares finde.

Danke dir und nen schönen abend
pepejoenes is offline  
Old 09/10/2009, 01:04   #6
 
Tarantea's Avatar
 
elite*gold: 30
Join Date: Jan 2009
Posts: 1,717
Received Thanks: 153
Hmmm... Ich muss zugeben, ich verstehe nichts von AutoIt, aber so wie du deine Frage formuliert hast, habe ich überhaupt keine Ahnung worum es geht. Wenn du noch mal deine Sätze durchdenkst und etwas gezielter und übersichtlicher fragst, dann können dir bestimmt noch mehr leute helfen...

Edit:
Ok, vergiss das ^^
Hab die PHP-Box gelesen, sry für den Spam
Viel Glück noch!
Tarantea is offline  
Old 09/10/2009, 21:02   #7
 
elite*gold: 0
Join Date: Sep 2009
Posts: 129
Received Thanks: 4
Ja ist geil thx
@Jedi is offline  
Old 09/10/2009, 21:24   #8
 
kal_el's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 7,310
Received Thanks: 2,205
is wohl schon im richtigen forum gelandet
wenns funzt, dann her damit^^

closed
kal_el is offline  
Closed Thread

Tags
bot, diablo 2




All times are GMT +1. The time now is 10:25.


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