Hallo, ich wollte mir mit GWCA ein recht einfaches script schreiben nur is bei mir das problem das ich net wirklich plan davon habe wie ich es schreiben soll. Ich erzähl mal eben was das skript machen soll: Ich habe 4 mal Guild Wars offen im ersten Guild Wars klickt er auf ein start button wartet 60 sec resignt, alle andern guild wars fenster resignen dann auch und dann soll sich das immer wiederholen ich hab es mit Autoit geschrieben und wollte es jetzt auf GWCA umschreiben weiss aber nicht wie Gui habe ich geschrieben...
Gui:
Code:
#include "GWCAConstants.au3"
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Kodex Resign Bot 1.0", 171, 88, 618, 268)
$Button1 = GUICtrlCreateButton("Starten", 32, 32, 113, 33, 0)
$Label1 = GUICtrlCreateLabel("Hier Klicken um zu starten!", 24, 8, 130, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
GUIRegisterMsg(0x500, "WndCallback")
;Hier wird unser GUI registriert und immer, wenn wir eine 0x500 Nachricht empfangen,
;wird WndCallback aufgerufen(befindet sich im Include)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
Guildwars1()
Guildwars2()
EndSwitch
WEnd
Func Guildwars1()
$sgw = "Guild Wars - Name hier rein"
Cmd($CA_RESIGN)
Sleep(Random(1100, 1400))
EndFunc
func Guildwars2()
$sgw = "Guild Wars - Name hier rein"
Cmd($CA_RESIGN)
Sleep(Random(1100, 1400))
EndFunc
Hier das skrippt mit Autoit:
Code:
#cs ----------------------------------------------------------------------------
AutoIt Version: 3.3.2.0
Author: Daniel
Script Function:
Template AutoIt script.
#ce ----------------------------------------------------------------------------
; Script Start - Add your code below here
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
Global $Paused
HotKeySet("{F1}", "TogglePause")
HotKeySet("{F2}","_exitit")
$zz = 0
Do
WinWait("Guild Wars1","")
If Not WinActive("Guild Wars1","") Then WinActivate("Guild Wars1","")
WinWaitActive("Guild Wars1","")
MouseClick("left", Random (648, 692), Random(457, 464))
$rndnumber = Random(60000,61000)
Sleep ( $rndnumber )
Send("{enter}")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
send ("/resign")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
Send("{enter}")
WinWait("Guild Wars2","")
If Not WinActive("Guild Wars2","") Then WinActivate("Guild Wars2","")
WinWaitActive("Guild Wars2","")
Send("{enter}")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
send ("/resign")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
Send("{enter}")
WinWait("Guild Wars3","")
If Not WinActive("Guild Wars3","") Then WinActivate("Guild Wars3","")
WinWaitActive("Guild Wars3","")
Send("{enter}")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
send ("/resign")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
Send("{enter}")
WinWait("Guild Wars4","")
If Not WinActive("Guild Wars4","") Then WinActivate("Guild Wars4","")
WinWaitActive("Guild Wars4","")
Send("{enter}")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
send ("/resign")
$rndnumber = Random(1000,1450)
Sleep ( $rndnumber )
Send("{enter}")
$rndnumber = Random(10000,10500)
Sleep ( $rndnumber )
$zz = $zz + 1
Until $zz = 250
;-----------------------------------------------------Exit und pause------------------------------------
Func _exitit()
exit 0
EndFunc
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script is "Paused"',0,0)
WEnd
ToolTip("")
EndFunc
Wäre euch sehr dankbar wenn ihr mir da bissel was erklären/helfen könntet
Edit: habe jetzt bissel was gegoogelt und hab bissen was herausgefunden nur funktioniert das nicht er wählt das 2 guilwars fenster nicht an ~.+