AutoIt arbeitet zeilenweise, d.h. in dem Moment wo die Funktion Start ausgeführt wird ist die GUI "nutzlos", es sei denn du registrierst Events für die Buttons etc.
Schau dir mal in der deutschen AutoIt Hilfe die Funktion "GUISetOnEvent" an.
AutoIt arbeitet zeilenweise, d.h. in dem Moment wo die Funktion Start ausgeführt wird ist die GUI "nutzlos", es sei denn du registrierst Events für die Buttons etc.
Schau dir mal in der deutschen AutoIt Hilfe die Funktion "GUISetOnEvent" an.
Habe es jz mal umgeschrieben und glaube ich sogar verstanden Werde es morgen weiter testen hier mal mein Neuer Script :
Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <ImageSearch.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Dokumente und Einstellungen\Joshua\Desktop\Scar Divi ToolBox\ScarDici.kxf
$ScarDici = GUICreate("Scar Divi ToolBox 0.01", 357, 205, 192, 124, BitOR($GUI_SS_DEFAULT_GUI,$WS_MAXIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_TABSTOP,$DS_SETFOREGROUND), BitOR($WS_EX_APPWINDOW,$WS_EX_CONTEXTHELP,$WS_EX_WINDOWEDGE))
GUISetBkColor(0x00FFFF)
$Tab1 = GUICtrlCreateTab(8, 0, 345, 161)
$TabSheet1 = GUICtrlCreateTabItem("Kontroll")
$Einstellung = GUICtrlCreateGroup("Einstellung", 16, 24, 145, 89)
$ReppLogin = GUICtrlCreateCheckbox("ReppLogin", 24, 48, 97, 17)
$ReLogin = GUICtrlCreateCheckbox("ReLogin*", 24, 80, 97, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Start = GUICtrlCreateButton("Start", 200, 24, 113, 33)
$Relogstern = GUICtrlCreateLabel("*Ladet die karte nach dem Sever-Reset neu und startet den Scar Erneut.", 16, 112, 151, 41)
GUICtrlSetColor(-1, 0x0000FF)
$HotKey = GUICtrlCreateGroup("Hot-Key's", 184, 64, 145, 73)
$F7 = GUICtrlCreateLabel("F7 = Start", 192, 80, 50, 17)
$F8 = GUICtrlCreateLabel("F8 = Pause (2 Min)", 192, 96, 93, 17)
$F9 = GUICtrlCreateLabel("F9 = Ende", 192, 112, 53, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$TabSheet2 = GUICtrlCreateTabItem("AutoFeuerBot")
$EinstellungAuroFeuer = GUICtrlCreateGroup("Einstellung", 16, 32, 137, 81)
$AutoFeuer = GUICtrlCreateCheckbox("Auto Feuer", 24, 48, 97, 17)
$Entern = GUICtrlCreateCheckbox("Auto Entern", 24, 80, 97, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group1 = GUICtrlCreateGroup("Hot-Key's", 168, 40, 153, 97)
$Label1 = GUICtrlCreateLabel("Auto Feuer = F", 176, 56, 74, 17)
$Label2 = GUICtrlCreateLabel("Auto Entern = L", 176, 88, 78, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button1 = GUICtrlCreateButton("Start", 32, 120, 75, 25)
$TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
$TabSheet4 = GUICtrlCreateTabItem("TabSheet4")
$TabSheet5 = GUICtrlCreateTabItem("TabSheet5")
GUICtrlCreateTabItem("")
$Exit = GUICtrlCreateButton("Exit", 32, 168, 291, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_Go()
Case $Start
_Go()
Case $Exit
Exit
EndSwitch
WEnd
Func _Go()
If BitAND(GuiCtrlRead($ReppLogin), $Gui_Checked) = 1 Then ; habe es jz mal so geschrieben und es klaüüt zu mind mit der MsgBox werde es morgen mit Imagesearch versuchen
MsgBox(0,"Check","ReppLogin ist Aktiv ")
EndIf
If BitAND(GuiCtrlRead($ReLogin), $Gui_Checked) = 1 Then ; habe es jz mal so geschrieben und es klaüüt zu mind mit der MsgBox werde es morgen mit Imagesearch versuchen
MsgBox(0,"Check","ReLogin ist Aktiv ")
EndIf
If BitAND(GuiCtrlRead($ReppLogin), $Gui_Checked) = 0 And BitAND(GuiCtrlRead($ReLogin), $Gui_Checked) = 0 Then ;; So Denke ich Verhinder ich das der Bot Crasht ..
MsgBox(0,"Fehler","Es muss mind. Ein Kontroll an sein !")
EndIf
EndFunc
Tidy ist im "SciTe4AutoIt" enthalten, das bekommst du auf der deutschen AutoItSeite, der Script-Editor ist auch um ein vielfaches einfacher zu handhaben und umfangreicher als der in AutoIt integriert ist.
Tidy ist im "SciTe4AutoIt" enthalten, das bekommst du auf der deutschen AutoItSeite, der Script-Editor ist auch um ein vielfaches einfacher zu handhaben und umfangreicher als der in AutoIt integriert ist.
Kannst du mir mal den link per pn schicken ? .. Google Will nichts ausspucken ...
If $Ok = _ImageSearch("Unbenannt.Bmp", 1, $Schliesen1, $Schliesen2, 100) Then
Was möchtest du damit bezwecken?
Damit prüfst du ob $Ok den selben Inhalt hat wie _ImageSearch, was es logischerweise nicht hat.
PHP Code:
If _ImageSearch("Unbenannt.Bmp", 1, $Schliesen1, $Schliesen2, 100) Then
muss da hin
-bluedra
//edit
PHP Code:
If BitAND(GUICtrlRead($ReppLogin), $GUI_UNCHECKED) And BitAND(GUICtrlRead($ReLogin), $GUI_UNCHECKED) Then MsgBox(0, "Fehler", "Es muss mind. Ein Kontroll an sein !") EndIf
$GUI_CHECKED ist für checked Boxen, $GUI_UNCHECKED für ungecheckte ^^
Was möchtest du damit bezwecken?
Damit prüfst du ob $Ok den selben Inhalt hat wie _ImageSearch, was es logischerweise nicht hat.
PHP Code:
If _ImageSearch("Unbenannt.Bmp", 1, $Schliesen1, $Schliesen2, 100) Then
muss da hin
-bluedra
//edit
PHP Code:
If BitAND(GUICtrlRead($ReppLogin), $GUI_UNCHECKED) And BitAND(GUICtrlRead($ReLogin), $GUI_UNCHECKED) Then
MsgBox(0, "Fehler", "Es muss mind. Ein Kontroll an sein !")
EndIf
$GUI_CHECKED ist für checked Boxen, $GUI_UNCHECKED für ungecheckte ^^
Code:
If BitAND(GUICtrlRead($ReppLogin), $GUI_UNCHECKED) And BitAND(GUICtrlRead($ReLogin), $GUI_UNCHECKED) Then
MsgBox(0, "Fehler", "Es muss mind. Ein Kontroll an sein !")
EndIf
Ist das nicht das gleich wie
Code:
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) = 0 And BitAND(GUICtrlRead($ReLogin), $Gui_Checked) = 0 Then
MsgBox(0, "Fehler", "Es muss mind. Ein Kontroll an sein !")
EndIf
Ich bin mir nicht sicher ob die Funktion wirklich 0 zurück gibt... Wohl eher gibt sie False zurück und logische Operatoren werden nicht mit Integern verglichen ^^
Wenn das so funktioniert hast du Glück, ist aber nicht Sinn der Sache
Ich bin mir nicht sicher ob die Funktion wirklich 0 zurück gibt... Wohl eher gibt sie False zurück und logische Operatoren werden nicht mit Integern verglichen ^^
Wenn das so funktioniert hast du Glück, ist aber nicht Sinn der Sache
Oki danke dir wenn ich das so schreibe am anfang
Code:
Func _Go()
While 2
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) = 1 Then
Sleep(500)
If _ImageSearch("Bilder\Repp.Bmp", 1, $Repp1, $Repp2, 100) Then
MouseMove($Repp1, $Repp2, 1000)
Sleep(500) ;Cpu Schonen
EndIf
EndIf
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) = 1 Then
If _ImageSearch("Bilder\Schliesen.Bmp", 1, $Close1, $Close2, 100) Then
MouseMove($Close1, $Close2, 1000)
EndIf
EndIf
WEnd
While True
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Repp.Bmp", 1, $Repp1, $Repp2, 100) Then
MouseMove($Repp1, $Repp2, 1000)
EndIf
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Schliesen.Bmp", 1, $Close1, $Close2, 100) Then
MouseMove($Close1, $Close2, 1000)
EndIf
Sleep(50)
WEnd
Die Pause wo du sie hattest wurde nur ausgeführt wenn Imagesearch was gefunden hat; jetzt sollte es funktionieren
While True
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Repp.Bmp", 1, $Repp1, $Repp2, 100) Then
MouseMove($Repp1, $Repp2, 1000)
EndIf
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Schliesen.Bmp", 1, $Close1, $Close2, 100) Then
MouseMove($Close1, $Close2, 1000)
EndIf
Sleep(50)
WEnd
Die Pause wo du sie hattest wurde nur ausgeführt wenn Imagesearch was gefunden hat; jetzt sollte es funktionieren
so laggt es immer noch , ich schick dir mal den ordner per pn
Problem Seafightbot 07/13/2012 - Seafight - 4 Replies Hello
There is a problem since the program Seafightbot three days
Is there a solution?
Or bot last updated Free?
Seafightbot by nikkatheone,no key!!! 04/18/2012 - Seafight - 6 Replies it works:
download and unzip run 30min demo
when finish first 30min dont closing bot
just login again and enjoy unlimited time
http://adf .ly /7VVli
remove space the link
Do not forget to thank!!
Suche SeafightBot 03/25/2011 - Seafight - 1 Replies Suche SeafightBot
Hallo, Damen und Herren, da ich nicht Programmieren kann suche ich ein SeafightBot ich hab Früher einen gehabt der war aber nicht so gut und geht in zwischen auch nicht mehr wenn jemand weis ob ein bot geht oder ein bot hat bitte ich ihn denn Link zum hack schicken oder denn hack schicken. Da es bei Seafight neue Einstellungen gibt wie Glitzis habe verschiedene Farben, Monster sehen anderst aus geht zur zeit meines Wissens kein Bot. Der Bot sollte Glitzis einsammeln und...