Controls

07/29/2011 22:33 ouka#1
Else
07/29/2011 22:39 Freddy​#2
Hast du auf groß und kleinschreibung beim fensternamen geachtet?
07/30/2011 14:11 Volltboon#3
ich habe ein beispiel script für dich vielleicht hilft es dir
es handelt sich zwar um metin2 aber dafür sind die ControlSend befehle richtig

PHP Code:
HotKeySet("{F9}","_Exit")   ; F9 zum beenden
HotKeySet
("{p}","_CS")      ; drücke "p" um den Spammer zu starten

$pid 
ProcessExists("METIN2.exe")

func _GetPIDWindows($PID)
    
$WinList WinList()
    for 
$i 1 to $WinList[0][0]
        if 
WinGetProcess($WinList[$i][1]) = $PID then
            
Return $WinList[$i][1]
        EndIf
    
Next
    
Return 0
EndFunc

#cs
kurze erklärung für anfänger:
1. entpacke die bypass.rar in deinen metin2 ordner
2. doppelklick auf den bypass
.bat metin2 öffnet sich
3. logg dich ein und starte 
wenn du in der welt drin bist drück "p" um den spammer zu starten
#ce



Func _CS()
    While 
1
        SLeep
(100)
    
ControlSend("METIN2""""""{enter}")
    
Sleep(100)
    
ControlSend("METIN2""""""Text 1")    ;text 1-5 durch euren wunsch spamm text ersetzen
    Sleep
(100)                                     ; kleine pause vor der eingabe für die langsamen pc's
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)                                    ; 3 sek. sleep damit du kein chatblock kriegst
    ControlSend("METIN2", "", "", "Text 2")   ;text 2 durch euren wunsch spamm text ersetzen
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)
    ControlSend("METIN2", "", "", "Text 3")
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)
    ControlSend("METIN2", "", "", "Text 4")
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)
    ControlSend("METIN2", "", "", "Text 5")
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    ControlSend("METIN2", "", "", "{enter}")
    WEnd
EndFunc

Func _Exit()
    Exit
EndFunc

While 1
    Sleep(100)
WEnd 
07/30/2011 14:41 ouka#4
Quote:
Originally Posted by 'Butterkuchen View Post
Hast du auf groß und kleinschreibung beim fensternamen geachtet?
Ja

Quote:
Originally Posted by Volltboon View Post
ich habe ein beispiel script für dich vielleicht hilft es dir
es handelt sich zwar um metin2 aber dafür sind die ControlSend befehle richtig

PHP Code:
HotKeySet("{F9}","_Exit")   ; F9 zum beenden
HotKeySet
("{p}","_CS")      ; drücke "p" um den Spammer zu starten

$pid 
ProcessExists("METIN2.exe")

func _GetPIDWindows($PID)
    
$WinList WinList()
    for 
$i 1 to $WinList[0][0]
        if 
WinGetProcess($WinList[$i][1]) = $PID then
            
Return $WinList[$i][1]
        EndIf
    
Next
    
Return 0
EndFunc

#cs
kurze erklärung für anfänger:
1. entpacke die bypass.rar in deinen metin2 ordner
2. doppelklick auf den bypass
.bat metin2 öffnet sich
3. logg dich ein und starte 
wenn du in der welt drin bist drück "p" um den spammer zu starten
#ce



Func _CS()
    While 
1
        SLeep
(100)
    
ControlSend("METIN2""""""{enter}")
    
Sleep(100)
    
ControlSend("METIN2""""""Text 1")    ;text 1-5 durch euren wunsch spamm text ersetzen
    Sleep
(100)                                     ; kleine pause vor der eingabe für die langsamen pc's
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)                                    ; 3 sek. sleep damit du kein chatblock kriegst
    ControlSend("METIN2", "", "", "Text 2")   ;text 2 durch euren wunsch spamm text ersetzen
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)
    ControlSend("METIN2", "", "", "Text 3")
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)
    ControlSend("METIN2", "", "", "Text 4")
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    Sleep(3000)
    ControlSend("METIN2", "", "", "Text 5")
    Sleep(100)
    ControlSend("METIN2", "", "", "{enter}")
    ControlSend("METIN2", "", "", "{enter}")
    WEnd
EndFunc

Func _Exit()
    Exit
EndFunc

While 1
    Sleep(100)
WEnd 
Hilft mir nicht wenn ich direkt einen control ansteuern mag, aber danke trotzdem noch weitere ideen?
07/31/2011 02:02 Volltboon#5
möchtest du fensterzuweisung machen ?
07/31/2011 13:10 uragan#6
Code:
Opt("WinTitleMatchMode", 4)

ControlSend("Hier kommt dein WindowTitle", "", "UnityWND_f3a2ba6532598841b5fe4004fa53a296","dein string")
aufpassen bei 2 gleichen WindowTitle passiert nicht, daher 1 mit WinSetTitle umbenennen