M&B Bot

11/05/2010 18:11 Jonnyyyyy#1
hey, ich wollte nen Mount and Blade bot machen, keine sorge, nicht online^^
er soll ingame immer wieder Strg und gleichzeitig x drücken... mit "Send()" geht das ja nicht^^
wie kann ich das machen...??
pS: wenn man mir gleich ein ganzes skript vorlegt, ist das ok :D
11/05/2010 18:18 ~De@dly Silence~#2
Wieso sollte das nicht mit send gehen? o:

send("^x")
^ ist das Zeichen um Strg zu senden.

PHP Code:
HotKeySet("{END}""closeit")

While 
1
send
("^x")
sleep(100)
Wend

Func closeit
()
    Exit
EndFunc 
11/05/2010 18:21 Jonnyyyyy#3
Quote:
Originally Posted by ~De@dly Silence~ View Post
Wieso sollte das nicht mit send gehen? o:

send("^x")
^ ist das Zeichen um Strg zu senden.

PHP Code:
HotKeySet("{END}""closeit")

While 
1
send
("^x")
sleep(100)
Wend

Func closeit
()
    Exit
EndFunc 
kp hat mit send nicht geklappt...
ist es en unterscied wenn man Send("^{x}") macht?? wenn ja, dann weiß ich worans liegt :D hab aber nun gleich noch ne frage: ist es möglich , wenn jemand in eine inputbox "20" reinschreibt, dass dann genau 20 mal eine aktion ausgeführt wird?
zB $input = "20"
Do $input mal MsgBox...xDD
11/05/2010 18:29 ~De@dly Silence~#4
Jap, das ist ein Unterschied. Tasten, die in geschweiften Klammern stehen sind spezielle Tasten, wie Enter, Tab, etc. Normale Tasten haben keine Klammern um sich.

Das mit den 20 Durchläufen kannst du per Schleife realisieren

PHP Code:
For $i 1 To $input
<hier dann der zu wiederholende code>
Next 
11/05/2010 18:31 Jonnyyyyy#5
Quote:
Originally Posted by ~De@dly Silence~ View Post
Jap, das ist ein Unterschied. Tasten, die in geschweiften Klammern stehen sind spezielle Tasten, wie Enter, Tab, etc. Normale Tasten haben keine Klammern um sich.

Das mit den 20 Durchläufen kannst du per Schleife realisieren

PHP Code:
For $i 1 To $input
<hier dann der zu wiederholende code>
Next 
cool thx^^
11/05/2010 18:55 maxi39#6
PHP Code:
HotKeySet("{END}""closeit")
HotKeySet("{F1}","_start")


While 
1
sleep
(200)
Wend





Func _start
()
$input InputBox("","Anzahl")
$i 0

Do

send("^x")
sleep(100)

$i $i 1

Until $i 
$input

EndFunc




Func closeit
()
    Exit
EndFunc 
11/05/2010 19:01 Jonnyyyyy#7
danke euch allen, leider passiert in Mount And Blade nichts :( Mein script:
PHP Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Leòns Mount And Blade Bot"27833284180)
$Label1 GUICtrlCreateLabel("F1 Im Spiel drücken um 50 mal Strg+x zu drücken."8824117)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
HotKeySet("{F1}","lvl")
Func lvl()
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
Send("^x")
    
EndFunc
While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
11/05/2010 20:22 omer36#8
PHP Code:
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>

HotKeySet("{F1}","lvl")

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Leòns Mount And Blade Bot"27833284180)
$Label1 GUICtrlCreateLabel("F1 Im Spiel drücken um 50 mal Strg+x zu drücken."8824117)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


While 1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd

Func lvl
()
For 
$i 1 to 49
    Send
("^x")
Next
EndFunc 
11/07/2010 12:15 v0lle#9
Du sagst es geht mit Send() nicht, dann probier doch mal ControlSend. xP
11/07/2010 13:31 Jonnyyyyy#10
Quote:
Originally Posted by v0lle View Post
Du sagst es geht mit Send() nicht, dann probier doch mal ControlSend. xP
hab ich doch schon Ö_ö