AutoIT (pickupbot) Frage wegen buttons

01/28/2010 19:52 1cooli3hacker#1
So hallo erstma =) Hoffe ihr könnt mir helfen=)
also der quellcode und der nach mein prob.

Quote:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\Marc\Desktop\Autoit3\Koda\Forms\Form .für.kxf
$Form1 = GUICreate("PickupBot© by xmoegggl®", 279, 200, 211, 372)
$taste = GUICtrlCreateInput("y oder ^", 152, 48, 105, 21)
$Start = GUICtrlCreateButton("Start (F10)", 24, 40, 105, 33, $WS_GROUP)
$Exit = GUICtrlCreateButton("Beenden (F9)", 24, 120, 107, 33, $WS_GROUP)
$Stop = GUICtrlCreateButton("Stop (F11)", 24, 80, 107, 33, $WS_GROUP)
$Group1 = GUICtrlCreateGroup("Tasten", 16, 24, 129, 153)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$timeinms = GUICtrlCreateInput("100", 152, 128, 105, 21)
$Pick = GUICtrlCreateLabel("PickUp Taste:", 152, 24, 72, 17)
$Time = GUICtrlCreateLabel("Zeit zwischen den Picks", 152, 104, 119, 17)
$Info = GUICtrlCreateButton("Info", 200, 176, 73, 17, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###


HotKeySet("{F10}", "_Start")
HotKeySet("{F11}", "_Stop")
HotKeySet("{F9}", "_Beenden")

Func _Info()
MsgBox("0", "Info", "Mein erster PickUp Bot ist fertig =) Also: man kann den Pickkey einstellen und die Zeit zwischen den Picks. Naja was red ich hier ist eig. selbsterklärend denk ich!!! So viel Spaß und postet Probleme gö?=D")
EndFunc ;==>_Info

Func _Beenden()
Exit
EndFunc ;==>_Beenden


Func _Stop()
While 1
Sleep(60000)
WEnd
EndFunc ;==>_Stop


Func _Start()
Sleep(1500)
While 1
$PickUp = GUICtrlRead($taste)
Send($PickUp)
$Time = GUICtrlRead($timeinms)
Sleep($Time)
WEnd
EndFunc ;==>_Start

While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Start
_Start ()
Case $Stop
_Stop ()
Case $Exit
_Beenden ()
Case $Info
_Info ()
EndSwitch
WEnd
Also ihr könnts auch ausprobieren=D Aufjedenfall kann ich den Start Button einmal drücken er startet aber ich kann nur einen Button drücken also kann nicht mehr den stop button klicken bzw klickn ja aber es passiert nichts auch wenn ich den Bot wieder beende geht info usw. nicht. (Also kurz gesagt: Ich kann nur einmal einen Button drücken, dernach funktionieren die anderen ned)


(ist mein 2tes prog. erstes war ein processcloser o.O. gleich so umfangreich=DDD, falls jdm den will( was ich nicht glaub kann mich ja anschreiben)[ so nebenbei man schreibt hallt den Prozess nahme in die inputzeile bei dem ohne ".exe", des macht der bot automatisch und hald ncoh ein knöpfle wo er den dann killt=D ]

achso ich werd mir bald einen neuen epvp acc machen, cause 1cooli3hacker ??? ist ein ein G*y name??!!! =D
01/28/2010 20:34 | Moep |#2
wenn du ein button betätigst, rufst du eine funktion auf in welcher sich eine Endlosschleife befindet. In dieser werden die zustände der buttons nicht abgefragt, weshalb dein script auch nicht darauf reagieren kann.

wenn du deinen nick ändern willst würd ich erstmal bei einem mod, com manager, administrator oder sonst wen in der richtung anfragen....
01/28/2010 20:55 1cooli3hacker#3
Quote:
Originally Posted by | Moep | View Post
wenn du ein button betätigst, rufst du eine funktion auf in welcher sich eine Endlosschleife befindet. In dieser werden die zustände der buttons nicht abgefragt, weshalb dein script auch nicht darauf reagieren kann.

wenn du deinen nick ändern willst würd ich erstmal bei einem mod, com manager, administrator oder sonst wen in der richtung anfragen....
Danke werds ma probiern also du meinst ich soll die abfragen da au reinmachn oder???

ehmm ich mach mir einfach en anderen acc xmoeglll denk i ma =D
01/28/2010 23:06 kknb#4
kannst dir auch mal den GUIOnEventMode anschauen, einfach mal googlen, da findest du genug beispiele und hilfen dazu.
01/28/2010 23:57 1cooli3hacker#5
okay werd ich morgen dann mal machen und danke!!

awrum hst du da nciht hilfbereit reingeschrieben!!??