Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 00:24

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

Advertisement



Werte aus Browsergame übertragen

Discussion on Werte aus Browsergame übertragen within the AutoIt forum part of the Coders Den category.

Reply
 
Old 05/27/2012, 16:18   #16
 
elite*gold: 0
Join Date: May 2012
Posts: 60
Received Thanks: 1
Danke

Dankeschön (:

leider zeigt er bei Bananen pflanzen immer 1 an... ich habe ein bisschen was verändert, also Label Kleiner und davor "Bananenpflanzen" gesetzt...
es ging auch davor nicht, als ich nicht verändert habe ausser Benutzername und passwort... Habe nochmal extra account erstellt jezt mit daten;
HTML 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=test1324password=test1324&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("BananenKönig", 314, 442, 193, 125)
$Label1 = GUICtrlCreateLabel($aReturn, 160, 16, 132, 17)
$Text = GUICtrlCreateLabel("Bananenpflanzen:", 32, 16, 127, 20)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

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

    EndSwitch
WEnd
masterkuchen1324 is offline  
Old 05/27/2012, 18:51   #17


 
Lawliet's Avatar
 
elite*gold: 2
Join Date: Jul 2009
Posts: 14,456
Received Thanks: 4,685
Such einfach im Quelltext der Seite, wo die Anzahl steht und wende entsprechend RegEx oder _Stringbetween an.
Lawliet is offline  
Old 05/27/2012, 20:00   #18
 
elite*gold: 0
Join Date: Mar 2011
Posts: 8,645
Received Thanks: 3,454
Der Code ist falsch, da kommt eine Loginfehlermeldung
Freddy​ is offline  
Old 05/27/2012, 20:03   #19
 
elite*gold: 6
Join Date: Mar 2010
Posts: 584
Received Thanks: 81
Also ich schreibe dir gerade ein Beispiel, folgt dann mit einem Edit...

Edit:
Da fehlt jetzt zwar noch einiges, aber ich denke jetzt sollte es kein Problem mehr sein!
Shrezz is offline  
Thanks
1 User
Old 05/27/2012, 20:28   #20
 
elite*gold: 0
Join Date: May 2012
Posts: 60
Received Thanks: 1
Super Danke, kriege ich vieleicht noch eine Erklärung dazu? Weil ich will mir ja auch nicht alles pogramieren lassen ich will ja selber Pogramieren können! wen ich eine erklärung bekomme dan bekommst du dein Thanks den du sogerne haben willst
masterkuchen1324 is offline  
Old 05/27/2012, 20:43   #21
 
elite*gold: 6
Join Date: Mar 2010
Posts: 584
Received Thanks: 81
So hab es noch eingefügt, für dich sollte ja nur _StringBetween und GUICtrlSetData neu sein. Notfalls kannst du auch in die Autoit-Hilfe schauen, dort ist alles genau beschrieben..
Shrezz is offline  
Thanks
1 User
Old 05/27/2012, 21:00   #22
 
elite*gold: 0
Join Date: May 2012
Posts: 60
Received Thanks: 1
Danke schön hast jezt ein thanks, ich will das gleiche für das Browsergame "Myfreefarm" haben... also das er anzeigt wieviel geld und später vieleicht noch die ganzen samen... Naja nur ich finde mit den addon Live Http headers diese login php nicht raus, wie sie bei bananenkönig ist (index.php?ac=login)... Were sehr Nice wen mir die einer auslesen würde
masterkuchen1324 is offline  
Old 05/27/2012, 21:07   #23
 
elite*gold: 6
Join Date: Mar 2010
Posts: 584
Received Thanks: 81
Hast du ein Test-Account für mich?
Dann muss ich mich nicht extra anmelden!
Shrezz is offline  
Old 05/27/2012, 21:16   #24
 
elite*gold: 0
Join Date: May 2012
Posts: 60
Received Thanks: 1
Benutzername: test1324
passwort: masterkuchen1324
server 20

habe erstellt^^
masterkuchen1324 is offline  
Old 05/27/2012, 21:30   #25
 
elite*gold: 6
Join Date: Mar 2010
Posts: 584
Received Thanks: 81
So hab es mir jetzt mal angeschaut, also ich würde dir von diesem Browsergame abraten!
Da es für dich sehr schwer werden könnte, da dort der login durch Tokens und ähnlichem geschützt wird. Deshalb bleib lieber erst bei BananenKönig und lerne dabei Autoit etwas genauer kennen!
Shrezz is offline  
Old 05/27/2012, 21:39   #26
 
elite*gold: 0
Join Date: May 2012
Posts: 60
Received Thanks: 1
okay du hast mich dürchblickt was ich vorhabe oder? xD -.-

Ich will nämlich ein Kleinen bot machen, der mir auch anzeigt wieivel bananen ich habe! und der dan bananen pflanzt, dan wieder setzt dan wieder pflanzt usw,
masterkuchen1324 is offline  
Old 05/27/2012, 21:59   #27
 
elite*gold: 6
Join Date: Mar 2010
Posts: 584
Received Thanks: 81
Und was hat das mit MyFreefarm zu tun?
Shrezz is offline  
Old 05/28/2012, 15:06   #28
 
elite*gold: 0
Join Date: May 2012
Posts: 60
Received Thanks: 1
Okay, jezt habe ich da ja nur die bananen pflanzen stehen, und will noch den Geldbetrag mit hinzufügen, aber wohin muss das dan?

habe mal was Ausprobiert... Alerdiengs zeigt er noch ein Fehler an weil ich das mit der lezten zeile nicht hinbekommen habe... Keine ahnung warum
weis jemadn warum?

PHP Code:
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <WinHttp.au3>
#include <String.au3>

#Region ### START Koda GUI section ### Form=
$BananenKoenig GUICreate("BananenKönig"218169249129)
$Label1 GUICtrlCreateLabel("Bananenpflanzen:"16169017)
$Label2 GUICtrlCreateLabel("Geld"16322617)
$Pflanzen GUICtrlCreateLabel("000"1121610017)
$Geld GUICtrlCreateLabel("000"112322217)
$Starten GUICtrlCreateButton("Starten"16407525)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
Global $hConnect$hSession
$hSession 
_WinHttpOpen("Mozilla/5.0 (Windows NT 6.1; WOW64; rv:12.0) Gecko/20100101 Firefox/12.0")
$hConnect _WinHttpConnect($hSession"www.bananenkoenig.de")

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

        Case 
$Starten
            Start
()
    EndSwitch
WEnd

Func Start
()
$sHTML _WinHttpSimpleRequest($hConnect"POST""index.php?ac=login""www.bananenkoenig.de""selserver=http%3A%2F%2Fwww.bananenkoenig.de%2F%3Fac%3Dloginpage&user=test1324&password=test1324")
$Bananen _StringBetween($sHTML,"<b>Bananenpflanzen:</b> "," Stück</td>")
$Geld2 _StringBetween($sHTML,"<b>Dollars:</b> "," Dollar</td>")
GUICtrlSetData($Pflanzen,$Bananen[0])
GUICtrlSetData($Geld,$Geld2[0])
EndFunc 
masterkuchen1324 is offline  
Old 05/28/2012, 18:58   #29
 
elite*gold: 6
Join Date: Mar 2010
Posts: 584
Received Thanks: 81
Du hast die Dollar nicht richtig ausgelesen, so funktioniert es:

Und noch ein Beispiel:
Im Quellcode steht: <b>Dollars:</b> 242,40 $</td>
Dann liest du so die Dollars aus: $Geld2 = _StringBetween($sHTML,"<b>Dollars:</b> "," $</td>")
Es liest also genau das aus, was zwischen den angegebenen Strings steht!
Shrezz is offline  
Old 05/28/2012, 20:01   #30
 
elite*gold: 0
Join Date: May 2012
Posts: 60
Received Thanks: 1
Ok danke schön (:

Und ich wolte auch nochmal fragen, wie mann das macht das man hinter der bananen zahl eine einhat hatt also Stück... Meines wissens nach geht das irgendwie so:

GUICtrlSetData($Pflanzen,$Bananen & "Stück"[0])

Geht aber nicht
Weil noch ein Laberl dahinter wird mir dan irgendwie viel zu viel, und es sieht halt nicht so gut aus
masterkuchen1324 is offline  
Reply


Similar Threads Similar Threads
icq nummern übertragen??
06/19/2011 - Technical Support - 2 Replies
moin, habe vor mir ne 6stellige icq un zuzulegen, jedoch habe ich weder die lust noch die zeit dazu mir alle kontakte da rüberzufusseln. kennt jemand eine schnelle methode um alle auf die neue nummer zu ziehn? peace. '~BuFu_-©
Werte zwischen 2 GUIs übertragen?
12/07/2010 - AutoIt - 14 Replies
*Seufz* langsam wirds mir peinlich:o denke mal is vorerst das letzt prob. das ich habe, alles andere is mir so weit verständlich und zwar beinhaltet das erste GUI inputboxen, in denen man seine daten eingibt und die sollen dann auf das 2. GUI Fenster das (Hauptfenster) übertragen werden soll, wenn ich es mit $Start schließe. Nur was mich irritiert sind die beiden GUI Fenster bzw. wo ich den befehl unterbringen soll :confused: :confused: :confused: Als Beispiel hier ne inputbox die ausgelesen...
Werte in Excel übertragen
03/21/2010 - General Coding - 0 Replies
Hallo Zusammen, ich bin neu hier und habe bisher keine Erfahrung mit Memory Access. Mein Erfahrung beschränkt sich auf VB/VBA. Ich würde gerne bestimmte werde aus einem Spiel in Echtzeit in eine Excell Tabelle übertragen. Wie würded Ihr Grundsätzlich an das Problem heran gehen? Für Zahlenwerte finde ich mit Autocheat auch die Addressen, weiß nur nich wie ich die an Excel übergeben kann. Problematisch wird es aber für Werte die nur ein bestimmtes Bild in dem Spiel anzeigen.
DB übertragen
12/26/2009 - Metin2 Private Server - 6 Replies
hallo zsm, wie kann ich auf die DB meines freundes zugreifen, von meinem pc aus? ist ein hamachi server. lg opahansi
Neues Browsergame!/New Browsergame!
04/20/2009 - Browsergames - 1 Replies
Also ich hab mal ein neues Browsergame für euch! das mega geil! Steege My Brute A new Browsergame is´t very cool and make a lot of fun :) :mofo:



All times are GMT +1. The time now is 00:24.


Powered by vBulletin®
Copyright ©2000 - 2025, 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 ©2025 elitepvpers All Rights Reserved.