Register for your free account! | Forgot your password?

Go Back   elitepvpers > Other Online Games > Browsergames > Seafight
You last visited: Today at 15:21

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[HELP]AutoIt-SeafightBot

Discussion on [HELP]AutoIt-SeafightBot within the Seafight forum part of the Browsergames category.

Reply
 
Old 11/23/2012, 22:30   #16
 
bluedra's Avatar
 
elite*gold: 5
Join Date: Mar 2011
Posts: 556
Received Thanks: 573
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.
bluedra is offline  
Old 11/23/2012, 23:01   #17
 
SeaDoc's Avatar
 
elite*gold: 1
Join Date: Sep 2012
Posts: 471
Received Thanks: 118
Quote:
Originally Posted by bluedraqon View Post
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

P.s. Wenn ich Strg + T Drücke passiert nichts ^^
SeaDoc is offline  
Old 11/23/2012, 23:06   #18
 
bluedra's Avatar
 
elite*gold: 5
Join Date: Mar 2011
Posts: 556
Received Thanks: 573
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.
bluedra is offline  
Old 11/23/2012, 23:22   #19
 
SeaDoc's Avatar
 
elite*gold: 1
Join Date: Sep 2012
Posts: 471
Received Thanks: 118
Quote:
Originally Posted by bluedraqon View Post
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 ...


liebe grüße ; Der Doc
SeaDoc is offline  
Old 11/25/2012, 20:37   #20
 
SeaDoc's Avatar
 
elite*gold: 1
Join Date: Sep 2012
Posts: 471
Received Thanks: 118
Hmm jz nochmal bearbeitet ..

aber es geht immer noch nicht durch beide If's ( so lässt sich alles Starten aber er sucht nicht nach dem Bildern _(

Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <ImageSearch.au3>

$Schliesen1 = 0
$Schliesen2 = 0

Dim $Ok


#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, 232, 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, 185)
$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 ", 16, 144, 239, 17)
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)
$Label3 = GUICtrlCreateLabel("Startet Den Scar Erneut.", 24, 160, 120, 17)
GUICtrlSetColor(-1, 0x0000FF)
$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("About")
GUICtrlCreateTabItem("")
$Exit = GUICtrlCreateButton("Exit", 32, 192, 291, 25)
GUISetState(@SW_SHOW)
#endregion ### END Koda GUI section ###

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



		Case $Start
			_Go()
		Case $Exit
			Exit
	EndSwitch
WEnd
Func _Go()
	While 2
		If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) = 1 Then

			If $Ok = _ImageSearch("Unbenannt.Bmp", 1, $Schliesen1, $Schliesen2, 100) Then

				MouseMove($Schliesen1, $Schliesen2, 1000)



			EndIf
		EndIf

		If BitAND(GUICtrlRead($ReLogin), $Gui_Checked) = 1 Then
			MsgBox(0, "Check", "ReLogin ist Aktiv ")
		EndIf

		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

	WEnd
EndFunc   ;==>_Go
SeaDoc is offline  
Old 11/26/2012, 16:40   #21
 
bluedra's Avatar
 
elite*gold: 5
Join Date: Mar 2011
Posts: 556
Received Thanks: 573
Quote:
PHP Code:
If $Ok _ImageSearch("Unbenannt.Bmp"1$Schliesen1$Schliesen2100Then 
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$Schliesen2100Then 
muss da hin

-bluedra

//edit

PHP Code:
If BitAND(GUICtrlRead($ReppLogin), $GUI_UNCHECKED) And BitAND(GUICtrlRead($ReLogin), $GUI_UNCHECKEDThen
    MsgBox
(0"Fehler""Es muss mind. Ein Kontroll an sein !")
EndIf 
$GUI_CHECKED ist für checked Boxen, $GUI_UNCHECKED für ungecheckte ^^
bluedra is offline  
Old 11/26/2012, 18:25   #22
 
SeaDoc's Avatar
 
elite*gold: 1
Join Date: Sep 2012
Posts: 471
Received Thanks: 118
Quote:
Originally Posted by bluedraqon View Post
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$Schliesen2100Then 
muss da hin

-bluedra

//edit

PHP Code:
If BitAND(GUICtrlRead($ReppLogin), $GUI_UNCHECKED) And BitAND(GUICtrlRead($ReLogin), $GUI_UNCHECKEDThen
    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
?

Danke meine ImageSearch klappr jz endlich *-*

- SeaDoc
SeaDoc is offline  
Old 11/26/2012, 18:33   #23
 
elite*gold: 0
Join Date: Dec 2011
Posts: 74
Received Thanks: 3
SeaDoc wann ist dein Großes Release ? oder gibt es ein Release ? official ?
Sebi201195 is offline  
Old 11/26/2012, 18:41   #24
 
bluedra's Avatar
 
elite*gold: 5
Join Date: Mar 2011
Posts: 556
Received Thanks: 573
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
bluedra is offline  
Old 11/26/2012, 18:47   #25
 
SeaDoc's Avatar
 
elite*gold: 1
Join Date: Sep 2012
Posts: 471
Received Thanks: 118
Quote:
Originally Posted by bluedraqon View Post
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
Laggt es einbischen .. ist das normal ?
SeaDoc is offline  
Old 11/26/2012, 18:48   #26
 
elite*gold: 224
Join Date: Dec 2010
Posts: 2,766
Received Thanks: 931
Was verstehst du unter Lagg? und was laggt genau?
Havelock_Vetinari is offline  
Old 11/26/2012, 18:49   #27
 
SeaDoc's Avatar
 
elite*gold: 1
Join Date: Sep 2012
Posts: 471
Received Thanks: 118
Quote:
Originally Posted by Sebi201195 View Post
SeaDoc wann ist dein Großes Release ? oder gibt es ein Release ? official ?
Ich bin mir sicher das Bald ein Release kommen wird kann aber noch nicht genau sagen wann (da ich noch ein kleiner anfänger bin)

und ob es Official Rauskommt weiß ich nicht ganz genau ich denke mal das ich das Officiale Als " Demo* " Raus rücken werde


*Demo '= Eingeschränkte Funktion..


- Seadoc

Quote:
Originally Posted by Alex_II View Post
Was verstehst du unter Lagg? und was laggt genau?
Sobald ich Start Drücke Hängt es sich für Ca. 20 Sec. auf und dann arbeitet es erst normal ..


habe schon extra versucht ein " Sleep(500) " reinzubauen damit der Cpu nicht belastet wird aber da karm genau das gleiche raus ..

aber sobald ich eine If Raus nehme Läuft es ganz normal ohne lagg

-Seadoc
SeaDoc is offline  
Old 11/26/2012, 18:52   #28
 
bluedra's Avatar
 
elite*gold: 5
Join Date: Mar 2011
Posts: 556
Received Thanks: 573
PHP Code:
While True
    
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Repp.Bmp"1$Repp1$Repp2100Then
        MouseMove
($Repp1$Repp21000)
    EndIf
    If 
BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Schliesen.Bmp"1$Close1$Close2100Then
        MouseMove
($Close1$Close21000)
    EndIf
    
Sleep(50)
WEnd 
Die Pause wo du sie hattest wurde nur ausgeführt wenn Imagesearch was gefunden hat; jetzt sollte es funktionieren
bluedra is offline  
Old 11/26/2012, 18:58   #29
 
SeaDoc's Avatar
 
elite*gold: 1
Join Date: Sep 2012
Posts: 471
Received Thanks: 118
Quote:
Originally Posted by bluedraqon View Post
PHP Code:
While True
    
If BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Repp.Bmp"1$Repp1$Repp2100Then
        MouseMove
($Repp1$Repp21000)
    EndIf
    If 
BitAND(GUICtrlRead($ReppLogin), $Gui_Checked) And _ImageSearch("Bilder\Schliesen.Bmp"1$Close1$Close2100Then
        MouseMove
($Close1$Close21000)
    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
SeaDoc is offline  
Reply


Similar Threads Similar Threads
Seafightbot by nikkatheone,no key!!!
08/07/2012 - Browsergames Trading - 2 Replies
Hi, u need this bot pm me!;)
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...



All times are GMT +1. The time now is 15:22.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.