|
You last visited: Today at 21:19
Advertisement
Brauch mal Hilfe ;D
Discussion on Brauch mal Hilfe ;D within the AutoIt forum part of the Coders Den category.
02/23/2012, 12:17
|
#1
|
elite*gold: 17
Join Date: Apr 2010
Posts: 1,284
Received Thanks: 493
|
Brauch mal Hilfe ;D
Wollte mir ein kleinen Tastenbot für Rappelz machen der nur 3 Tasten immer drückt aber ich weis jetzt nicht mehr weiter wie ichs machen soll hier mal mein progi wie es aussehen soll ;D wär schön wenn mir das mal einer machen könnte
der bot soll die Tasten 1,2,3,4 drücken und alle 60 sekunden die Tab taste
PHP Code:
#include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form= $Form1 = GUICreate("LevelBot by SpeedLink", 618, 259, 320, 133) $Pic1 = GUICtrlCreatePic("C:\Users\Daniel\Desktop\24.jpg", 0, 0, 617, 257, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS)) $Button1 = GUICtrlCreateButton("Start", 16, 8, 137, 41, 0) $Button2 = GUICtrlCreateButton("Pause", 448, 8, 145, 41, 0) $Button3 = GUICtrlCreateButton("Ende", 216, 208, 145, 41, 0) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit
EndSwitch WEnd
Ps: bin noch ein Noob in AutoIt bitte nicht so streng sein,hoffe ich bekomme geholfen natürlich gibts auch ein dickes Thx von mir ^.^
|
|
|
02/23/2012, 13:45
|
#2
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Da:
Code:
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
AdlibRegister("_Tab", 60000) ;alle 60 sekunden (600000 Millisekunden = 60 Sekunden) die funktion _Tab ausführen/callen
$Form1 = GUICreate("LevelBot by SpeedLink", 618, 259, 320, 133)
$Pic1 = GUICtrlCreatePic("C:\Users\Daniel\Desktop\24.jpg", 0, 0, 617, 257, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Button1 = GUICtrlCreateButton("Start", 16, 8, 137, 41, 0)
$Button2 = GUICtrlCreateButton("Pause", 448, 8, 145, 41, 0)
$Button3 = GUICtrlCreateButton("Ende", 216, 208, 145, 41, 0)
GUISetState(@SW_SHOW)
Send("{1}") ;tasten 1 bis 5 drücken
Send("{2}")
Send("{3}")
Send("{4}")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
EndSwitch
WEnd
Func _Tab() ;funktion für´s tab drücken
Send("{TAB}") ;tab drücken
EndFunc
|
|
|
02/23/2012, 14:02
|
#3
|
elite*gold: 17
Join Date: Apr 2010
Posts: 1,284
Received Thanks: 493
|
komisch wenn ich auf start drück passiert nix >.< hab ich was falsch gemacht beim programm schreiben?
|
|
|
02/23/2012, 14:17
|
#4
|
elite*gold: 26
Join Date: Jan 2012
Posts: 3,474
Received Thanks: 18,844
|
Liegt daran dass du nicht gesagt hast dass du es mit den Buttons möchtest. Hier:
Code:
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("LevelBot by SpeedLink", 618, 259, 320, 133)
$Pic1 = GUICtrlCreatePic("C:\Users\Daniel\Desktop\24.jpg", 0, 0, 617, 257, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
$Button1 = GUICtrlCreateButton("Start", 16, 8, 137, 41, 0)
$Button2 = GUICtrlCreateButton("Pause", 448, 8, 145, 41, 0)
$Button3 = GUICtrlCreateButton("Ende", 216, 208, 145, 41, 0)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case -3
Exit
Case $Button1 ;wenn der start button gedrückt wird
_Start()
Case $Button2 ;wenn der pause button gedrückt wird
AdlibUnRegister("_Tab")
Case $Button3 ;wenn der ende button gedrückt wird
Exit
EndSwitch
WEnd
Func _Start()
AdlibRegister("_Tab", 60000) ;alle 60 sekunden (600000 Millisekunden = 60 Sekunden) die funktion _Tab ausführen/callen
Send("{1}") ;tasten 1 bis 5 drücken
Send("{2}")
Send("{3}")
Send("{4}")
EndFunc ;==>_Start
Func _Tab() ;funktion für´s tab drücken
Send("{TAB}") ;tab drücken
EndFunc ;==>_Tab
Alle 60 Sekunden Tab und einmaliges senden der Tasten 1-4 ;o
|
|
|
02/23/2012, 15:01
|
#5
|
elite*gold: 574
Join Date: Nov 2010
Posts: 2,498
Received Thanks: 726
|
Oder du machst es so:
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("SendKeyDelay",100)
Global $Pause = False, $Tab = 60000
#region ### START Koda GUI section ### Form=
$Form1 = GUICreate("LevelBot by SpeedLink", 618, 259, 320, 133)
$Pic1 = GUICtrlCreatePic("C:\Users\Daniel\Desktop\24.jpg", 0, 0, 617, 257, BitOR($SS_NOTIFY, $WS_GROUP, $WS_CLIPSIBLINGS))
$StartBtn = GUICtrlCreateButton("Start", 16, 8, 137, 41, 0)
$PauseBtn = GUICtrlCreateButton("Pause", 448, 8, 145, 41, 0)
$EndBtn = GUICtrlCreateButton("Ende", 216, 208, 145, 41, 0)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $StartBtn
Global $Timer = 0
If $Pause = False Then
$Timer = TimerInit()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $PauseBtn
$Pause = True
Case $EndBtn
Exit
EndSwitch
If TimerDiff($Timer) >= $Tab Then
Global $Timer = 0
Send("{TAB}")
ExitLoop
Else
Send("{1}")
Send("{2}")
Send("{3}")
Send("{4}")
EndIf
If $Pause = True Then ExitLoop
WEnd
EndIf
Case $PauseBtn
$Pause = True
Case $EndBtn
Exit
EndSwitch
WEnd
PS: Guck dich doch mal in der Tutorial sektion um, dort
gibt's gute Tutorials, z.B.
|
|
|
 |
Similar Threads
|
[HILFE]hab ein großes Problem auf Seven-World brauch Hilfe >.<
10/10/2010 - Metin2 Private Server - 4 Replies
Hallo Com.
ich zock jetz seit 2tagen auf Seven-World & hab durch ox gewinn 3 morsche kisten bekomm aber kann sie nicht sehn . Jetz kommt ihr in Frage wie kann ich die sicht bar machen Held please >.< thx für jeden beitrag (:
|
[HILFE]brauch ma hilfe beim rüssi modden
12/28/2009 - Metin2 Private Server - 5 Replies
Hey Com
also ich such jemanden der mir beim modden helfen könnte ich habe soweit alles fertig nur mein problem ist wenn ich ins spiel gehe das die rüssi immer noch so ist wie sie war :confused: bei hilfe gibts natürlich THX ;)
|
HILFE BRAUCH HILFE Mt2 P-server machen!!
10/25/2009 - Metin2 Private Server - 0 Replies
Hallo erstmal,
also ich weiß wie man einen P-server macht.Nun fehlt mir aber nur noch eins:
DIE INSTAND SERVER FILES!!!
Kann sie mir pls jemand hochladen ich komm auch dafür auf ,
oder kann mir jemand pls einen Link schicken
Ich will keinen öffentlichen Server machen sondern nur für mich alleine!!!
Also dann
Noch
Viel spaß
MFG
|
All times are GMT +1. The time now is 21:20.
|
|