echt sehr geiles tutorial, hab auch alles verstanden, nur irgendwie macht mein AutoITbot nicht das was er soll ^^
es hängt eigentlich schon am IECreate... ich starte den Bot, er macht den Internetexplorer auf und steuert die Seite an... soweit so gut, dann kommt aber eine Fehlermeldung "SoundManager failed to load" (mir ist dabei aufgefallen, dass er immer 2 IE's öffnet, ein leeres und eins mit der gewünschten Addresse) Danach scheint der Bot zu pausieren, da er garnichts macht (ja er macht wirklich nichts mehr, hab einen tooltip direkt nach dem _IECreate eingebaut und dieser kommt nicht) hast du vielleicht eine Idee wie ich das umgehen kann? im Quelltext steht was von "script/SoundManager2.js"
EDIT: Nach ca 10 minuten warten kam dann doch mein ToolTip, aber mit ihm auch direkt danach eine Fehlermeldung
Code:
Line 2214 (File "C:\Program Files (x86)\AutoIt3\Include\IE.au3")
Return SetError($_IEStatus_Success,0,$o_object.document)
Return SetError($_IEStatus_Success,0,$o_object.document^ ERROR
Error: The requested action with this object has failed.
was ist denn da schiefgelaufen? und wie kann ich das umgehen?
echt sehr geiles tutorial, hab auch alles verstanden, nur irgendwie macht mein AutoITbot nicht das was er soll ^^
es hängt eigentlich schon am IECreate... ich starte den Bot, er macht den Internetexplorer auf und steuert die Seite an... soweit so gut, dann kommt aber eine Fehlermeldung "SoundManager failed to load" (mir ist dabei aufgefallen, dass er immer 2 IE's öffnet, ein leeres und eins mit der gewünschten Addresse) Danach scheint der Bot zu pausieren, da er garnichts macht (ja er macht wirklich nichts mehr, hab einen tooltip direkt nach dem _IECreate eingebaut und dieser kommt nicht) hast du vielleicht eine Idee wie ich das umgehen kann? im Quelltext steht was von "script/SoundManager2.js"
EDIT: Nach ca 10 minuten warten kam dann doch mein ToolTip, aber mit ihm auch direkt danach eine Fehlermeldung
Code:
Line 2214 (File "C:\Program Files (x86)\AutoIt3\Include\IE.au3")
Return SetError($_IEStatus_Success,0,$o_object.document)
Return SetError($_IEStatus_Success,0,$o_object.document^ ERROR
Error: The requested action with this object has failed.
was ist denn da schiefgelaufen? und wie kann ich das umgehen?
Dann funktioniert bei dir der IE nicht richtig oder die Version vom IE funktoniert nicht mit Autoit.
Das beste wäre wohl den IE Teil zu überspringen und direkt mit Packetbots weiter zu machen.
Würde mich freuen, wenn auch mir weitergeholfen werden könnte.
Zumindest zu erfahren, ob man nun nicht mehr die PlanetenID herausfinden kann.
Oder ob der Fehler bei mir liegt...
Dann funktioniert bei dir der IE nicht richtig oder die Version vom IE funktoniert nicht mit Autoit.
Das beste wäre wohl den IE Teil zu überspringen und direkt mit Packetbots weiter zu machen.
oki ich danke dir, wollte mit dem bot eigentlich den quelltext auslesen zwecks verfügbarkeit der ressource, wollte mir per while schleife die genaue anzahl ressourcen in einem tooltip anzeigen lassen, damit ich genau weiss, okay jetzt kann ich wieder was bauen, so automatisch bauen lassen wollt ich des nicht :P aber ich schau mal was mit packetbots so geht =)
Also hab mal die ganze Sache mit den Packetbots ausprobiert, aufjedenfall macht er schonmal was. ^^ Nur hab ich keine Ahnung was ich aus meiner MsgBox rausfiltern soll, damit ich weiter komme und der bot sich endlich auch mal einloggt.
hier auch gleich der Code, hoffe du kannst mir da weiterhelfen
Würde mich freuen, wenn auch mir weitergeholfen werden könnte.
Zumindest zu erfahren, ob man nun nicht mehr die PlanetenID herausfinden kann.
Oder ob der Fehler bei mir liegt...
LG,
Doc
Du findest die Planeten im Quelltext bzw. in der URL.
Quote:
Originally Posted by pikantokanto
oki ich danke dir, wollte mit dem bot eigentlich den quelltext auslesen zwecks verfügbarkeit der ressource, wollte mir per while schleife die genaue anzahl ressourcen in einem tooltip anzeigen lassen, damit ich genau weiss, okay jetzt kann ich wieder was bauen, so automatisch bauen lassen wollt ich des nicht :P aber ich schau mal was mit packetbots so geht =)
Also hab mal die ganze Sache mit den Packetbots ausprobiert, aufjedenfall macht er schonmal was. ^^ Nur hab ich keine Ahnung was ich aus meiner MsgBox rausfiltern soll, damit ich weiter komme und der bot sich endlich auch mal einloggt.
hier auch gleich der Code, hoffe du kannst mir da weiterhelfen
#include<String.au3>
;$server=inputbox("Gib die Zahl von deinem Server ein!","Gib die Zahl von deinem Server ein!")
$name=inputbox("Accountname","Gib deinen Accountnamen ein!")
$passwort=inputbox("Passwort","Gib dein Passwort ein!")
TCPStartup()
$ip = TCPNameToIP("xxx.de")
TCPShutdown()
$post='uni=.%2F&username='&Change($name)&'&password='&Change($passwort)&'&submit=Login'
$source=TCPRequest($ip,"xxx.de",0, "//game.php?page=overview",$post, "", 'http://xxx.de//index.php')
$cookies=GetCookies($source)
MsgBox(0,"test","Die IP von xxx.de lautet:" & $ip & @crlf & $source)
Func GetCookies($sQuellcode)
Local $sCookies, $i, $aCookies
$sCookies = ''
$aCookies = _StringBetween($sQuellcode, 'Set-Cookie: ', ';', 1)
For $i = 0 To UBound($aCookies) - 1
$sCookies &= $aCookies[$i] & ';'
Next
Return $sCookies
EndFunc ;==>GetCookies
Func TCPRequest($sIp, $sHost,$msg=0, $sSeite = "", $sPost = '', $sCookies = '', $sReferer = '', $iMaxTime = 10000)
Local $sPacket, $iSocket, $iTimer
If $sPost = '' Then
$sPacket = 'GET /' & $sSeite & ' HTTP/1.1' & @CRLF
Else
$sPacket = 'POST // HTTP/1.1' & @CRLF
EndIf
$sPacket &= 'Host: ' & $sHost & @CRLF & _
'User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)' & @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 & _
'Content-Type: application/x-www-form-urlencoded' & @CRLF & _
'Connection: keep-alive' & @CRLF & _
'Accept-Encoding; gzip,deflate' & @CRLF
If $sReferer <> '' Then
$sPacket &= 'Referer: ' & $sReferer & @CRLF
EndIf
If $sCookies <> '' Then
$sCookies=StringStripCR($sCookies)
$sCookies=StringStripWS($sCookies,8)
$sPacket &= 'Cookie: ' & $sCookies & @CRLF
EndIf
If $sPost <> '' Then
$sPacket &= 'Content-Length: ' & StringLen($sPost) & @CRLF
EndIf
$sPacket &= @CRLF
If $sPost <> '' Then
$sPacket &= $sPost
EndIf
If $msg=1 Then
MsgBox(0,"Packet",$sPacket)
EndIf
TCPStartup()
If @error Then Return SetError(1, 0, "")
$iSocket = TCPConnect($sIp, 80)
If @error Then Return SetError(2, 0, "")
TCPSend($iSocket, $sPacket)
If @error Then Return SetError(3, 0, "")
$iTimer = TimerInit()
Do
$sRecv = TCPRecv($iSocket, 1024)
If TimerDiff($iTimer) > $iMaxTime Then Return SetError(4, 0, "")
Until $sRecv <> ""
Do
$sRecv &= TCPRecv($iSocket, 1024)
Until @error Or StringInStr($sRecv, '</html>')
TCPCloseSocket($iSocket)
TCPShutdown()
Return $sRecv
EndFunc ;==>TCPRequest
Das heißt, dass du ein "Schlechtes Request" geschickt hast.
Dein Request war also in irgendeiner Art und Weise nicht richtig.
Was genau dort nicht stimmt, sollte man mit ein bisschen Benutzung von Live Headers rausfinden können.
Du hattest doch mal ein Script für Autoit damit die Bots nicht erkannt werden oder?
Bots werden nie erkannt, wenn ein Bot erkannt wird, dann liegt das nicht an AutoIt, sondern an dem Skripter/Programmierer. AutoIt an sich wird von Browsergames nie erkannt.
Danke....
Hab jetzt mit meinen 12 Jahren schon meinen ersten Bot....
Danke dir !
Hast du vielleicht noch welche Tutorials für programmieren oder wie man einen hack macht u.s.w. ?
Danke....
Hab jetzt mit meinen 12 Jahren schon meinen ersten Bot....
Danke dir !
Hast du vielleicht noch welche Tutorials für programmieren oder wie man einen hack macht u.s.w. ?
Einfach googlen, Hacks für Browsergames gibts sowieso sehr selten.
Browsergamebots legal? 05/19/2010 - General Coding - 12 Replies Hallo,
ich habe hier im Forum schon öfters gesehen, wie mitglieder bots (für browsergames) gepostet haben und nach einiger zeit wurden deren themen gelöscht/geschlössen, weil sie angeblich urherberrechtsverletzung begangen haben.
http://www.elitepvpers.com/forum/browsergames/5237 95-myfreefarm-bot.html
Ich habe schon sehr viele google seiten durchwälzt und keine antwort auf meine fragen gefunden, deswegen stelle ich sie hier mit der hoffung eine antwort zu finden.
"Ab wann ist ein...
AutoIt Tutorial 01/01/2008 - Dekaron - 2 Replies Hey, smokedoo or someone out there who created bot and stuff like that, can you please post up a tutorial or vid on how to make at least the most simplest bot out there please. I know there are ppl like me that would just love to know. Thanks!