Pickupbot selber scripten (mit potter)

06/22/2009 08:54 SCORNI#1
[Guide]Pickupbot selber scripten (mit potter)
Hallo,
ich habe mal mit der Sufu paar Pickupbots angeguckt
und nix besonderes gefunden wie z.B: pause scripten und
nur picken wenn metin2 aktiv ist. Also habe ich beschlossen
selber eine Guide dazu zu erstellen.
Download von Autoit: [Only registered and activated users can see links. Click Here To Register...]

Zuerst kommt die Signatur die ich aber immer weglasse =)
;;;;;;;;;;;;;;

PHP Code:
Opt("TrayMenuMode"1)
Opt("WinTitleMatchMode"4)
$a=InputBox ("","Jede wievielte Millisecunde soll er die taste y drucken? (In Millisecunden schreiben) Z.B 500 Millisecunden = druckt jede halbe secunde") ; Wie schnell soll er picken?
WinActivate ("METIN2") ; aktiviert Metin

TrayTip 
("Optionen","F5 pausiert den Bot und F6 beendet den Bot.",5,1) ; zur information
hotkeyset
("{F5}","pause") ; die hotkeys
hotkeyset
("{F6}","ende") ; die hotkeys

while startet die Endlosschleife

sleep 
($a) ; wiederholt so oft wie oben angegeben

if WinActive ("METIN2"Then wenn metin2 aktiv ist dann
send 
("y") ; druckt er y
endif ; beendet den if befehl




$TP 
Pixelgetcolor 119596) ; pixel fur fenstermodus in auflosung 800*600

If $TP 0x2b2b2b Then ; Die farbe
send 
("{1}") ; je nach dem wo die potts sind
sleep 
(100) ; wartet 100 ms
send 
("{1}") ; pottet wieder
sleep 
(300) ; wartet 300 ms weil er sonst direkt 100 mal pottet
Endif


wend beendet endosschleife


func pause
() ; der befehl fur die pause
Global $Paused
$Paused 
Not $Paused
While $Paused
Sleep
(50)
WEnd
EndFunc 
func beenden
func ende
() ; befehl fur exit
Exit ; 
beendet das programm
endfunc 
beendet den func 
Gibt es im anhang im winarchiv als .exe und als .au3 zum downloaden
Ich hoffe ich konnte helfen. Pls Pls Pls viele thx ( Posts auch erwünscht )

Mfg SCORNI
06/22/2009 10:20 verT!c4L#2
Quote:
Originally Posted by SCORNI View Post
PHP Code:
while startet die Endlosschleife

wend 
beendet endosschleife 
Endlich mal einer der Code in den php-Tag setzt, dass liest sich wirklich viel angenehmer...

Aber wie kommst drauf dass du eine Endlosschleife startest bzw beendest?
Es ist doch nur eine Schleife ^^
Bei nem Tutorial/Guide sollte man schon genau sein :P
Endlos wirds ja nur wenn du es dazu kommen lässt.

PHP Code:
sleep ($a) ; wiederholt so oft wie oben angegeben 
Auch falsch...
06/22/2009 10:31 SCORNI#3
ok das mit dem wend hasse recht wenn ne endlosschleife zuende geht ist es keine endlosschleife aber was ist denn an
PHP Code:
sleep ($a
falsch ?
06/22/2009 22:50 S.I.D Tier#4
PHP Code:
sleep ($a) ; wiederholt so oft wie oben angegeben 

ist falsch, weil er es nicht so oft wiederholt, wie oben angeben sonder, so lange ein pause macht, wie oben angeben und dann solange wiederholt bis die schleife weg is....
06/23/2009 14:11 SCORNI#5
guck dir mal deine 4 posts an. xD und mach nicht so ein drama draus das die erkärung dazu falsch ist, hauptsache ist doch das die befehle richtig an!!

PS: tu mal was für deine rechtschreibung (damit meine ich gramatik) ich biete dir hiermit auch an, wenn du scripts schreibst, ich sie kontroliere,dh das du mir ihn schickst (nicht den quellcode sondern die fertige .exe datei) und ich sie korrigiere und dir dann die gehler sage die du dann berrichtigen könntest (höfliche form von berrichten musst).

Hoffe du meldest dich zurrück

MfG SCORNI