Werte aus Browsergame übertragen

05/22/2012 17:46 masterkuchen1324#1
Hallo, weiss einer, wie ich die Werte aus den spiel PirateStorm in einem Fenster anzeigen lassen kann?:rtfm:
Also mit Werte meine ich
-Level anzeige
-Schaden
-Geldbetrag



Ich danke schonmal für alle hilfreichen Antworten.
05/22/2012 19:54 Dr.Toni-old#2
Packets denke ich mal :)
05/22/2012 19:55 Freddy​#3
Jo ich würde WinHttp empfehlen
05/22/2012 22:40 masterkuchen1324#4
Ich bin ein anfenger, ich will nur ein tut oder sowas es gab da mal eins was ich aber nichtmehr finde mit so ein spiel was bananen king hiess da hatt er die Bananen Anzahl in eine Form übertragen.
05/23/2012 15:57 Freddy​#5
05/23/2012 18:13 masterkuchen1324#6
Danke Freddy! Ich habe jezt ein Code geschrieben, ich will aber das die Bananenanzahl in eine Form angezeigt wird, die ich mit FD erstellt habe. Und nicht in einer Msgbox!

Hier mal der Code:
Code:
#include<WinHttp.au3>

$hSession = _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0")
$hConnect = _WinHttpConnect($hSession, "www.bananenkoenig.de")

$sHTML = _WinHttpSimpleRequest($hConnect, "GET", "")
FileWrite("Antwort 1.html", $sHTML)

$sHTML = _WinHttpSimpleRequest($hConnect, "POST", "index.php?ac=login", "www.bananenkoenig.de", "selserver=Plantage%A01&user=Benutzername&password=Passwort&x=124&y=16")
FileWrite("Antwort 2.html", $sHTML)

$aReturn = StringRegExp($sHTML, "Bananenpflanzen:</b> (\d+?) Stück</td>", 3)

MsgBox(64, "Bananenanzahl", $aReturn[0] & " Bananen")

_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)
05/23/2012 18:36 Freddy​#7
Kannst doch ganz einfach mit GUICtrlSetData()
05/23/2012 20:57 masterkuchen1324#8
Und was macht der befehl? und wo packe ich da mein Variable $aReturn rein?:confused:

Also ich will eine Form machen wo mehrere werte drin stehen...:rolleyes:
05/23/2012 21:06 Freddy​#9
Poste mal die Form dann zeige ich dir wie
05/23/2012 21:21 masterkuchen1324#10
Hier ist sie:
Code:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 269, 423, 193, 125)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

	EndSwitch
WEnd
:)
05/23/2012 22:12 Freddy​#11
Ohne Buttons, Label oder so?
05/24/2012 16:13 Shrezz#12
Du musst in deiner GUI zum Beispiel ein Label erstellen:
Code:
$TestLabel = GUICtrlCreateLabel("Test", 32, 72, 34, 17)
Und dann kannst du mit GuiCtrlSetData das Label ändern:
Code:
GuiCtrlSetData($TestLabel, "Test2")
05/24/2012 19:14 masterkuchen1324#13
Ja danke euch beiden! ich werde es machen;)

Hier:
Code:
#include <GUIConstants.au3>

#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Form1", 314, 442, 193, 125)
$Label1 = GUICtrlCreateLabel("Label1", 8, 8, 300, 305)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

	EndSwitch
WEnd
und wie mache ich das jezt?! das ich die werte dadrinne habe

Bitte antwort :rtfm:
05/26/2012 17:30 masterkuchen1324#14
Freddy bitte um anwort xD
05/26/2012 17:59 Freddy​#15
Vielleicht so? Habe keinen Bananenspiel Account du musst noch die Daten anpassen.

PHP Code:
#include <GUIConstants.au3>
#include <WinHttp.au3>

$hSession _WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0")
$hConnect _WinHttpConnect($hSession"www.bananenkoenig.de")
$sHTML _WinHttpSimpleRequest($hConnect"POST""index.php?ac=login""www.bananenkoenig.de""selserver=Plantage%A01&user=Benutzername&password=Passwort&x=124&y=16")
$aReturn StringRegExp($sHTML"Bananenpflanzen:</b> (\d+?) Stück</td>"3)
_WinHttpCloseHandle($hConnect)
_WinHttpCloseHandle($hSession)

#Region ### START Koda GUI section ### Form=
$Form1 GUICreate("Form1"314442193125)
$Label1 GUICtrlCreateLabel($aReturn88300305)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

    EndSwitch
WEnd