Ich hoffe mal ich hab die Überschrift treffen beschrieben.
Mein Problem ist liegt darin, das ich versuche einen Packtbot zumachen der mir die Belohnung eines Spiels abholt. Das klappt auch einwandfrei.
Das ist mein Script wenn ich es ohne Gui mache:
Wenn ich aber versuche, das ganze in eine Gui einzubauen und die Daten (im Script rot gekennzeichnet) durch Variablen ersetze funktioniert das Senden des Packetrequests aufeinmal nichtmehr. o.O
Hier mal das komplette Script:
Hat wer damit schonmal Erfahrung gemacht?
Kann mir da jmd helfen?:p
Mein Problem ist liegt darin, das ich versuche einen Packtbot zumachen der mir die Belohnung eines Spiels abholt. Das klappt auch einwandfrei.
Das ist mein Script wenn ich es ohne Gui mache:
PHP Code:
#RequireAdmin
#include <WinHTTP.au3>
$Session = _WinHttpOpen ("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0")
$Connect = _WinhttpConnect ($Session,"www.aeriagames.com")
$HTML = _WinHttpSimpleRequest ($Connect, "Get","/user/login?destination=http%3A%2F%2Fde.edeneternal.aeriagames.com%2F")
FileWrite ("Test.html",$HTML)
$HTML2 = _WinHttpSimpleRequest ($Connect, "Post","/account/login/ajax","www.aeriagames.com","edit[id]=[COLOR="Red"]Zensiert[/COLOR]&edit[pass]=[COLOR="Red"]Zensiert[/COLOR]&ajax_close_button=Abbrechen&op=Einloggen&edit[form_id]=account_login&action=submit")
FileWrite ("Test2.html",$HTML2)
$HTML3 = _WinHttpSimpleRequest ($Connect, "GET","/itemmall/free-rewards")
FileWrite ("Test3.html",$HTML3)
$HTML4 = _WinHttpSimpleRequest ($Connect, "POST","/freerewards/play/197","de.edeneternal.aeriagames.com")
FileWrite ("Test4.html",$HTML4)
$HTML5 = _WinHttpSimpleRequest ($Connect, "POST","/freerewards/redeem/eede","de.edeneternal.aeriagames.com")
FileWrite ("Test5.html",$HTML5)
_WinHttpCloseHandle ($Connect)
_WinHttpCloseHandle ($Session)
Hier mal das komplette Script:
PHP Code:
#RequireAdmin
#include <WinHTTP.au3>
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\AeriaGames\EdenEternal-DE\Form1.kxf
$Form1 = GUICreate("RewardCollector", 360, 163)
GUISetIcon("C:\AeriaGames\EdenEternal-DE\Uninst.exe", -1)
$List1 = GUICtrlCreateList("", 8, 32, 121, 95, 0)
$Label1 = GUICtrlCreateLabel("ID:", 8, 8, 18, 17)
$List2 = GUICtrlCreateList("", 128, 32, 121, 95, 0)
$Label2 = GUICtrlCreateLabel("PW:", 136, 8, 25, 17)
$Button1 = GUICtrlCreateButton("Starten", 264, 104, 83, 49)
$Input1 = GUICtrlCreateInput("1000000", 176, 136, 73, 21)
$Checkbox1 = GUICtrlCreateCheckbox("Pausiere Bot nach Beendigung", 8, 136, 169, 17)
$Button2 = GUICtrlCreateButton("Hinzufügen", 264, 8, 83, 25)
$Input2 = GUICtrlCreateInput("", 32, 8, 89, 21)
$Input3 = GUICtrlCreateInput("", 168, 8, 81, 21)
$Button3 = GUICtrlCreateButton("Ausg. Löschen", 264, 40, 83, 25)
$Button4 = GUICtrlCreateButton("Alles Löschen", 264, 72, 83, 25)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button2
GUICtrlSetData ($List1, guictrlread ($Input2))
GUICtrlSetData ($List2, guictrlread ($Input3))
Case $Button3
_GUICtrlListBox_DeleteString($List1 ,_GUICtrlListBox_GetCurSel($List1))
_GUICtrlListBox_DeleteString($List2 ,_GUICtrlListBox_GetCurSel($List2))
Case $Button4
_GUICtrlListBox_ResetContent($List1)
_GUICtrlListBox_ResetContent($List2)
Case $Button1
For $i = 0 to _GUICtrlListBox_GetCount($List1) Step +1
$ID = _GUICtrlListBox_GetText($List1,$i)
$PW = _GUICtrlListBox_GetText($List2,$i)
MsgBox (0,"",$ID & " " & $PW)
$Session = _WinHttpOpen ("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0")
$Connect = _WinhttpConnect ($Session,"www.aeriagames.com")
$HTML = _WinHttpSimpleRequest ($Connect, "Get","/user/login?destination=http%3A%2F%2Fde.edeneternal.aeriagames.com%2F")
FileWrite ("Test.html",$HTML)
$HTML2 = _WinHttpSimpleRequest ($Connect, "Post","/account/login/ajax","www.aeriagames.com","edit[id]=Zensiert&edit[pass]=Zensiert&ajax_close_button=Abbrechen&op=Einloggen&edit[form_id]=account_login&action=submit")
FileWrite ("Test2.html",$HTML2)
$HTML3 = _WinHttpSimpleRequest ($Connect, "GET","/itemmall/free-rewards")
FileWrite ("Test3.html",$HTML3)
$HTML4 = _WinHttpSimpleRequest ($Connect, "POST","/freerewards/play/197","de.edeneternal.aeriagames.com")
FileWrite ("Test4.html",$HTML4)
$HTML5 = _WinHttpSimpleRequest ($Connect, "POST","/freerewards/redeem/eede","de.edeneternal.aeriagames.com")
FileWrite ("Test5.html",$HTML5)
_WinHttpCloseHandle ($Connect)
_WinHttpCloseHandle ($Session)
Next
EndSwitch
WEnd
Kann mir da jmd helfen?:p