Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 21:01

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

Advertisement



Browsergames mit Flash

Discussion on Browsergames mit Flash within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
emil's Avatar
 
elite*gold: 520
Join Date: Aug 2006
Posts: 65
Received Thanks: 5
Browsergames mit Flash

Hiho, gibts mittlerweile ne möglichkeit das man Browser Flash Games mit Autoit einloggen und benutzen kann ? Ich würde gern meinen Bot noch erweitern mit IE.au3 für InternetExplorer oder FF.au3 fürn Mozilla.
Mit der IE.au3 wills bei mir nicht so recht es kommt immer ich hätte kein Flash Installiert im Fenster dann und Mozilla is der Meinung Verbindung nicht möglich. Könnte mir da bitte wer helfen, wäre net

Vielleicht müsste ich noch erwähnen das ich Windows 7 hab 64bit.

für IE:

PHP Code:
#include<IE.au3> 
$oIE=_IECreate("http://rtl2.sfgame.de/"
LogIn() 
Func LogIn() 
    
$name="Testacc" 
    
$pw="demo" 
    
$server="2" 
    
$oForm _IEFormGetCollection($oIE,0
    
$oUsername _IEFormElementGetObjByname($oForm,"username"
    
$oPassword _IEFormElementGetObjByName($oForm,"password"
    
_IEFormElementSetValue ($oUsername,$name
    
_IEFormElementSetValue ($oPassword,$pw
    
$oSelect _IEFormElementGetObjByName ($oForm"world"
    
_IEFormElementOptionSelect ($oSelect,$server-1,1"byIndex"
    
_IEFormSubmit($oForm
EndFunc 
für FF:

PHP Code:
#include <FF.au3>

_FFStart("http://rtl2.sfgame.de/")
If 
_FFConnect() Then
_FFLinkClick
("Querverweis","text") ;<---- Funktioniert
_FFConnect
()
_FFLinkClick("Text","Text")  ;<---- Funktioniert
Else ; Sonst... (Fehlermeldung!)
MsgBox(64"Ein Fehler ist aufgetreten""Eine Verbindung mit dem Mozilla FireFox war nicht möglich!")
EndIf 

hat wer ne Idee wie man sowas realisieren könnt ?
emil is offline  
Old 03/21/2011, 16:13   #2
 
Supertucke's Avatar
 
elite*gold: 0
Join Date: Dec 2009
Posts: 386
Received Thanks: 150
Falscher Forums Berreich ...

Hier wäre deine Anlaufstelle

(speziell AutoIt)

oder allgemein



Und ganz speziell ein Forum wo es nur um AutIT Bots geht ...

Okay Ist wohl nicht erlaubt hier so einen Link zu Posten (warum auch immer)

Reported zum verschieben
Supertucke is offline  
Old 03/21/2011, 16:47   #3
 
emil's Avatar
 
elite*gold: 520
Join Date: Aug 2006
Posts: 65
Received Thanks: 5
Ups Sorry dann bitte verschieben :-( vielen Dank
emil is offline  
Old 03/21/2011, 17:19   #4
 
Shadow992's Avatar
 
elite*gold: 77
Join Date: May 2008
Posts: 5,430
Received Thanks: 5,878
Du kannst mit der IE.au3 (und auch mit FF.au3) spätestens beim Flashclienten (also auf der Map, auf der man auch NPCs u.ä. schießen kann) sowieso nichts mehr machen, also warum steigst du nicht gleich direkt auf Packets um?

Btw. Hier ein Tutorial zu dieser Thematik:


#moved
Shadow992 is offline  
Old 03/21/2011, 22:26   #5
 
emil's Avatar
 
elite*gold: 520
Join Date: Aug 2006
Posts: 65
Received Thanks: 5
danke erstmal werd ich das mal versuchen hinzubekommen :-) wollte es ja eh so machen das man ihm im Hintergrund laufen lassen kann. ^^

Net gemacht dein Tutorial und verständlich :-) hmm ich komm aber nicht ganz weiter bei Dein Tutorial, und zwar mit Live Http headers hab ich folgendes Problem : mit Deiner Test Seite haut es aber hin

er gibt mir immer nur Ein GET Packet aus, egal ob ich mich Einlogge oder nicht.

nicht eingeloggt :

Code:
http://rtl2.sfgame.de/

GET / HTTP/1.1
Host: rtl2.sfgame.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cache-Control: max-age=0

HTTP/1.1 200 OK
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-Powered-By: PHP/5.3.5
Date: Mon, 21 Mar 2011 22:55:54 GMT
Content-Length: 3366
----------------------------------------------------------
eingelogt :

Code:
http://rtl2.sfgame.de/

GET / HTTP/1.1
Host: rtl2.sfgame.de
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 ( .NET CLR 3.5.30729; .NET4.0E)
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 115
Connection: keep-alive
Cache-Control: max-age=0

HTTP/1.1 200 OK
Content-Type: text/html
Server: Microsoft-IIS/7.5
X-Powered-By: PHP/5.3.5
Date: Mon, 21 Mar 2011 22:24:24 GMT
Content-Length: 3366
----------------------------------------------------------
ich komm nicht an die uni-id

PHP Code:
#include <IE.au3> 
$oIE _IECreate ("rtl2.sfgame.de"
$sHTML _IEDocReadHTML ($oIE
FileWrite("Html.txt",$sHTML
_IEQuit ($oIE

will er auch nicht, ich müsste mir nen Flashplayer Installieren :-(


danke

Nun gibt es bestimmt einige die sagen, warum nimmste nicht ein der fertig ist und geht es gibt doch schon einige ^^
Ja aber die sind nicht für das für was ich einen gemacht habe mit Pixel Suche, und den würde ich gern noch verbessern im dem er sich selbst wieder einloggen kann und auch im Hintergrund läuft. Neben bei soll er auch noch noch Arbeiten gehn.

so ich bin schon mal bischen weiter ^^ mit den Flash fehler liegt an mein Windows 7 64 bit :-(

und die Anmeldung erfolgt mit : goldelli %3B645a8aca5a5b84527c57ee2f153f1946%3Bv1.60&rnd=10 64219526

Wobei Login Name = "Goldelli" unverschlüsselt gesendet wird

Password mit MD5 verschlüsselt: "3B5352d9b15624f3f0229599857dbbf00d"

irgendwie bin ich zu doof :-( ich bekomms nich hin, das hab ich bis jetzt

PHP Code:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;; 
LOGIN BOT Shakes and Fidget ;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

#include <string.au3>
#include<IE.au3> 


Func Terminate()
    
ToolTip('Der Bot wurde beendet.',0,0,'Bot Beendet')
    
sleep(1500)
    Exit 
0
EndFunc

HotKeySet
('{ESC}''Terminate')

Func TCPRequest($socket$host$seite ''$ref ''$content  ''$get ''$cookiestring '',$dountil '')
    
Local $recv
    $packet 
getPacket($host$seite$ref$get$content$cookiestring)
    If @
error Then Return SetError(2)
    
$bytes TCPSend($socket$packet)
    If @
error Then Return SetError(3)
    Do
        
$recv &= TCPRecv($socket1024)
        If @
error Then ExitLoop
    Until StringInStr
($recv$dountil)
    Return 
$recv
EndFunc

Func getCookieStr
($recv)
    
$cookies _StringBetween($recv'Set-Cookie: '';'1)
    If 
IsArray($cookies) = False Then Return SetError(1)
    
$cookiestring 'Cookie: '
    
For $i 0 To UBound($cookies) - 1
        $cookiestring 
&= $cookies[$i] & ';'
    
Next
    $cookiestring 
StringTrimRight($cookiestring,1)
    Return 
$cookiestring
EndFunc

Func getPacket
($host$seite$ref$get$content$cookiestring)
    
Local $packet
;    If $get '' Then
        $prefix 
'GET'
    
    
$packet $prefix ' /' $seite ' HTTP/1.1' & @CRLF _
    
'Host: ' $host & @CRLF _
    
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.15) Gecko/20110303 Firefox/3.6.15 ( .NET CLR 3.5.30729; .NET4.0E)' & @CRLF _
    
'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8' & @CRLF _
    
'Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3' & @CRLF _
    
'Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7' & @CRLF _
    
'Keep-Alive: 115' & @CRLF _
    
'Connection: keep-alive' & @CRLF
    
If $ref <> '' Then
        $packet 
&= 'Referer: ' $ref & @CRLF
    
EndIf
    If 
$cookiestring <> '' Then
        $packet 
&= $cookiestring & @CRLF
    
EndIf
    If 
$content <> '' Then
        $packet 
&= 'Content-Type: ' $content & @CRLF
    
EndIf
    If 
$get <> '' Then
        $packet 
&= 'Content-Length: ' StringLen($get) & @CRLF & @CRLF $get
    
Else
        
$packet &= @CRLF
    
EndIf
    Return 
$packet
EndFunc

TCPStartup
()
$socket TCPConnect("46.4.48.13"80)
$sRecv TCPRequest($socket'rtl2.sfgame.de/','','','','','','</html>')
$cookiestring getCookieStr($sRecv)
ConsoleWrite($cookiestring & @CRLF)
FileWrite('cookies.html'$sRecv)

;;;
Test ACC;;;
$name "goldelli"        unverschlüsselt gesendet
$passwort 
"00000000000" wird mit MD5 verschlüsselt  645a8aca5a5b84527c57ee2f153f1946

$name 
StringReplace($name'@''%40')
$sGet 'GET /request.php?req=I9E4QF04051Ii317Pe28q10St69v61r850315906&rnd=127051820 HTTP/1.1'
$sRecv TCPRequest($socket'rtl2.sfgame.de/request.php?req=I9E4QF04051Ii317Pe28q10St69v61r850315906&rnd=127051820''rtl2.sfgame.de/''application/x-shockwave-flash'$sGet$cookiestring, @CRLF & @CRLF)
$cookiestring getCookieStr($sRecv)

FileWrite('login.html'$sRecv)
ConsoleWrite($cookiestring & @CRLF)
$sRecv TCPRequest($socket'rtl2.sfgame.de''request.php?''','',''$cookiestring'</html>')
$cookiestring getCookieStr($sRecv)
ConsoleWrite($cookiestring & @CRLF)
FileWrite('startseite.html'$sRecv)

TCPCloseSocket($socket)
TCPShutdown() 
Bad Request - Invalid Hostname hat wer ne Idee ?

hmm is wohl das falsche forum hier dafür
emil is offline  
Old 03/24/2011, 23:05   #6
 
elite*gold: 0
Join Date: Nov 2005
Posts: 221
Received Thanks: 7
Machs doch via Inetread ist vorallem schneller.
bilbooo is offline  
Old 03/30/2011, 13:45   #7
 
emil's Avatar
 
elite*gold: 520
Join Date: Aug 2006
Posts: 65
Received Thanks: 5
kann geschlossen werden, closed fertig
emil is offline  
Reply


Similar Threads Similar Threads
[FLASH]Eine Homepage aus Flash!
06/26/2010 - Coding Tutorials - 2 Replies
Vorerst möchte ich Anmerken, dass dieses Tutorial nicht von mir geschrieben wurde, aber dennoch finde ich, dass so ein Tutorial auf dem FOrum nicht fehlen darf ;) Also dann lass ichs mal los gehen :) Eine komplette Homepage in Flash Du kennst das. Dir kommt auf der Straße ein hübsches Mädchen entgegen und sie spricht dich an. Ihr kommt ins Gespräch und sie zeigt dir ihre obercoole Flash-Homepage. Du hast aber nur ne olle HTML-Homepage und sie haut dir eine Ohrfeige und geht. Doch...
[Flash]How to make Flash Movies/Games
05/31/2010 - Coding Tutorials - 4 Replies
Hallo Elitepvpers! Als allererstes möchte ich sagen, ich habe dieses Tutorial in dieser Section gemacht, weil es ja etwas mit Code zu tuen hat! Index -Was ist Flash -Selbst erstelltes Flash -How to make Flash Movies -Tipps zu den Movies -How to make Flash Games
FLASH!!!! FLASH!!! Metin2 DATABASE(DB)!!!
06/27/2009 - Metin2 Private Server - 26 Replies
http://www.forumcaptan.com/showthread.php?p=695#po st695
*FLASH FLASH FLASH* 66er mk auf s9
04/17/2009 - Metin2 Trading - 7 Replies
hey wie die ueberschrift schon sagt ich vk einen lvl 66er mk auf s9 was ich suche ? sachen auf s9 oder sura ab lvl 50 screens bekommt ihr ueber icq oder msn



All times are GMT +1. The time now is 21:01.


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.