Frage zu meinem ersten Mini-Pixel-Bot

05/14/2010 21:00 Kazairl#1
hey leute,
habe meinen bot halb fertig,

fehlt nur noch die wichtigste funktion:D

er ist für das spiel fastandthefuriousfig.com
er soll, wenn das cop interesse über 50% ist, immer nach 30 sekunden f5 drücken,
und wenn es unter 50% ist, soll er auf den einen knopf drücke,
ich weiß nur nicht wie ich es scripten soll, dass er das cop interesse erkannt:(

den rest krieg ich selbst hin=)

bitte mal hilfestellung:D

euer kazairl
05/14/2010 21:43 black_byte#2
ist das ne progressbar? Wenn ja kannst du dir die pixel rausschreiben, die an der 50% stelle sind, wenn der balken bei 50% steht.
Wenn man nur ne zahl sieht, würde ich einfach mit das html document herunterladen und nach dem wert suchen (das solltest du selber hinbekommen ist nicht wirklich schwer)
05/14/2010 23:39 Benhero#3
wert via AutoIT befehl immer wieder auslesen lassen fertig.
Tipp: schau dir StringRegExpReplace("") mal in der AutoIt Hilfe an. Mit dem kannst du wenn du den Quelle Code ausgelesen hast den wert suchen.

Aus der hilfe datei das Beispiel:
PHP Code:
Test1()
Test2()

; 
This example demonstrates a basic replacement.  It replaces the vowels aeiou
; with the @ character.
Func Test1()
    
Local $sInput = "Where have all the flowers gone, long time passing?"
    
Local $sOutput = StringRegExpReplace($sInput, "[aeiou]", "@")
    
Display($sInput, $sOutput)
EndFunc    ; Test1()

; 
The following example demonstrates using back-references to change the date
; from MM/DD/YYYY to DD.MM.YYYY
Func Test2
()
    
Local $sInput = 'some text1 12/31/2009 01:02:03 some text2' & @CRLF & _
        
'some text3 02/28/2009 11:22:33 some text4'
    
Local $sOutput = StringRegExpReplace($sInput, '(\d{2})/(\d{2})/(\d{4})', ' $2.$1.$3 ')
    
Display($sInput, $sOutput)
EndFunc    ; Test2()

Func Display($sInput, $sOutput)
    ; 
Format the output.
    
Local $sMsg = StringFormat("Input:\t%s\n\nOutput:\t%s", $sInput, $sOutput)
    
MsgBox(0, "Results", $sMsg)
EndFunc    ; Display() 
Greatz Benhero
05/15/2010 08:32 Kazairl#4
aff, dann lass ich das mal:D

lese mir erst dann noch 1million tuts durch, sorry blicke bei dem beispiel gar nüch durch;(

Aber habe deine Pokeplushie gelevelt:rolleyes:
05/15/2010 10:41 .nAno#5
Ich hab mir das Game mal angesehn, und soweit ich das seh solltest du dir mal die IE.au3 ansehn.
Dort gibt es den Befehl _IEBodyReadText, der gibt dir den gesamten Text, der auf der Seite zu lesen ist (abgesehn von Flash Animationen usw.) zurück.

Mit StringBetween erledigst du dann den Rest (SciTe Hilfe ftw. ;) )
05/15/2010 20:41 Benhero#6
StringBetween ist aber eig sehr .. naja ^^ wie soll ichs net sagen.. zurückgeblieben im vergleich zu meinem Befhehl.. @Kazairl

das TuT ist evt Besser: (Es gibt VIEL zu lesen *gg*)
05/15/2010 22:36 Kazairl#7
:D danke ich versuchs mal,
kriegst schonma nen thanks;)