Hallo
So jetzt mal hier an die Intelligenten :)
Komme nicht weiter, mit dem coden, eines TCP Bots
Ich benutze dazu WebTCP, wenn ihr dies nicht besitzt, dann hier link zum download:
[Only registered and activated users can see links. Click Here To Register...]
Ich habe natürlich ein test account erstellt, damit jede/r von euch dort einloggen kann und die packete überprüfen kann.
Bei
ist der Recv noch perfekt, doch bei
ist aufeinmal
Auf dem feld sind 4 felder, ich möchte alle 4 felder ernten.
(zuerst reicht nur ernten) :)
Am schnellsten wird SALAT fertig, dauer 5min, daher ist es an dem am besten zu testen.
Hier der Code
Was genau mache ich falsch?
PS: Logins sind im code
Vielen Dank
So jetzt mal hier an die Intelligenten :)
Komme nicht weiter, mit dem coden, eines TCP Bots
Ich benutze dazu WebTCP, wenn ihr dies nicht besitzt, dann hier link zum download:
[Only registered and activated users can see links. Click Here To Register...]
Ich habe natürlich ein test account erstellt, damit jede/r von euch dort einloggen kann und die packete überprüfen kann.
Bei
Code:
MsgBox(0,"1",...)
Code:
MsgBox(0,"2",...)
Was ich genau machen möchte:Quote:
{"noAuthUser":1}
Auf dem feld sind 4 felder, ich möchte alle 4 felder ernten.
(zuerst reicht nur ernten) :)
Am schnellsten wird SALAT fertig, dauer 5min, daher ist es an dem am besten zu testen.
Hier der Code
Code:
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Res_Fileversion=0.0.0.1
#AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
#include <WebTcp.au3>
#Include <Array.au3>
#Include <Date.au3>
$file = "1.txt"
FileDelete($file)
_WebTcp_Startup()
Global $site1 = _WebTcp_Create(False,True)
$site1.Navigate("http://farmerama.bigpoint.com/","loginForm_default_username=epvptest&loginForm_default_password=testacc&loginForm_default_login_submit=Login","application/x-www-form-urlencoded" & @CRLF & "Accept-Encoding: gzip, deflate")
$site1.Navigate($site1.Header.GetLocation)
$site1.Navigate("http://farmerama.bigpoint.com/?action=internalGame")
$rid = StringRegExp($site1.body,'flashvars.token = "(.*)"',3)
$site1.Navigate("http://farmerama.bigpoint.com/crossdomain.xml")
$site1.Navigate("http://farmerama.bigpoint.com/GameAPI.php?action=core.bpid&bpid=4cdf4dc1BhUmtQXGXI4Q9k4hz4TkwwjB")
if IsArray($rid) Then
$site1.Navigate("http://farmerama.bigpoint.com/FarmAPI.php?uId=31249791&tok=" & $rid[0],"json=%7B%22config%2EgC%22%3A%7B%22js%22%3A1%7D%7D")
$site1.Navigate("http://farmerama.bigpoint.com/FarmAPI.php?uId=31249791&tok=" & $rid[0],"json=%7B%22config%2EgI%22%3A%7B%7D%7D")
$site1.Navigate("http://farmerama.bigpoint.com/FarmAPI.php?uId=31249791&tok=" & $rid[0],"json=%7B%22config%2EgU%22%3A%7B%22js%22%3A1%7D%7D")
$fielddata = $site1.body
$site1.Navigate("http://farmerama.bigpoint.com/FarmAPI.php?uId=31249791&tok=" & $rid[0],"json=%7B%22push%2EgST%22%3A%7B%22js%22%3A1%2C%22nr%22%3A1%7D%7D")
MsgBox(0,"1",$site1.body)
$site1.Navigate("http://farmerama.bigpoint.com/FarmAPI.php?uId=31249791&tok=" & $rid[0],"json=%7B%22field%2EfIA%22%3A%7B%22q%22%3A%7B%223%22%3A%7B%22fx%22%3A10%2C%22angle%22%3A0%2C%22fia%22%3A%22harvest%22%2C%22fy%22%3A10%2C%22uid%22%3A18052345%2C%22inventID%22%3A%22%22%7D%7D%7D%7D&")
MsgBox(0,"2",$site1.body)
Else
MsgBox(0,"","error")
FileWrite("error.txt", _Now())
EndIf
FileWrite($file, $site1.body)
_WebTcp_Shutdown()
PS: Logins sind im code
Vielen Dank