Ich bräuchte auch mal eben Hilfe. Der Script wird als bot verwendet welcher hoffentlich bald Selbstständig viele tolle Dinge erledigt :)
Naja jedenfalls der bot wird sich sehr stark auf das If then Prinzip beziehen.(soll ja auch bisschen KI haben^^)
Naja...
hier mal mein Skript bis jetzt(hab bisschen was raus weils eigentlich unnötig ist xD):
PHP Code:
HotKeySet( "!x" , "close" )
HotKeySet( "^h" , "hilfe" )
Hotkeyset( "!a" , "NPCliste" )
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
MsgBox( 0, "Wilkommen", "Wenn sie wollen dass ihnen die Funktionsweise des bots erklärt wird drücken sie bitte jetzt Steuerung und h(klein). Wenn sie nicht wissen wie der Bot Funktioniert sollten sie die Tastenkombination drücken. Sie können den bot manuel mit alt+x schließen." )
Func hilfe ()
MsgBox( 0, "Funktion", "drücken sie bitte die Tasten u+e und der bot sammelt selbstständig jede Box ein die er finden kann. Sie müssen aber dabei fliegen! Der bot sammelt selbst blaue Boxen ein also vorsicht!" )
MsgBox( 0, "Funktionen", "Wenn der bot Eigenständig durch jedes gate springen soll welches er sieht, drücke bitte alt+j.")
MsgBox( 0, "Funktionen", "Der bot kann auch automatisch zur Heimatsbasis fliegen. Dafür reicht ein drücken auf die Taste Jeweiligen map Tasten. 1=mmo 2=EIC 3=VRU.")
Msgbox( 0, "Funktionen", "Damit der bot selbsständig NPC angreift muss man alt+MAPnummer drücken. Für eine detailierte Liste reicht das drücken von alt+h")
Sleep(5000)
EndFunc
Func NPCliste ()
MsgBox( "0" , "Codes", "x-1=alt+1 , x-1=alt+2 , x-1=alt+3 ,x-1=alt+4 ,x-1=alt+5 ,x-1=alt+6 ,x-1=alt+7 ,x-1=alt+8 ")
EndFunc
Func close ()
Exit
EndFunc
so das ist garnichts is ja klar-hehe
der erste bot:
PHP Code:
HotKeySet( "e4" , "ba" )
HotKeySet( "e2" , "bb" )
HotKeySet( "e3" , "bc" )
Func ba ()
$nachlinksoben4=InputBox( "Info", "Wie lange braucht das Schiff bis er links oben am gate ist?PS:in milli Sekunden")
MouseClick("left" ,1016 ,650 )
Sleep($nachlinksoben4)
Send( "j" )
Sleep(2500)
$nachrechtsoben4=InputBox( "Info", "Wie lange braucht das Schiff bis er rechts oben am gate ist?PS:in milli Sekunden")
Sleep($nachrechtsoben4)
Mouseclick( "left" ,1137 ,650 )
Send( "j" )
Sleep( 2500 )
MouseClick("left" , 1129, 658)
Endfunc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Func bb ()
$nachrechtsoben5=InputBox( "Info", "Wie lange braucht das Schiff bis er rechts oben am gate ist?PS:in milli Sekunden")
Mouseclick( "left" ,1137 ,650 )
Sleep($nachrechtsoben5)
Send( "j" )
Sleep( 2500 )
MouseClick("left" , 1129, 658)
Endfunc
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
Func bc ()
$nachrechtsoben6=InputBox( "info", "Wie lange braucht das Schiff bis es rechts oben am gate ist?PS:in mimlli Sekunden")
Mouseclick( "left" ,1137 ,650 )
Sleep($nachrechtsoben6)
Send( "j" )
Sleep( 2500 )
$nachrechtsoben7=InputBox( "info", "Wie lange braucht der bot bis er rechtsoben am gate ist? in milli sekunden" )
Mouseclick( "left" ,1137 ,650 )
Sleep($nachrechtsoben7)
Send( "j" )
Sleep( 2500 )
MouseClick("left" , 1129, 658)
Endfunc
so jetz kommen aber die eigentlichen bots und dafür brauche ich ja die KI mit der ich mich nochich ganz auskenn =/
PHP Code:
Hotkeyset( "!j", "autojump" )
Func autojump ()
While (1)
Dim $pix = PixelSearch(895, 645, 943, 668, 0xF6AD70 )
If Not @error Then
MouseClick("left",$pix)
Else
Dim $pix1 = PixelSearch ( 620, 146, 893, 180, 0x1F2831)
MouseClick("left",$pix1)
Endif
Wend
EndFunc
Sleep(300000)
so weiter bin ich nicht gekommen...
was sollte er machen: er sollte das Pixelgebiet nach der Farbe durchsuchen und dann draufklicken mehr erstmal nicht...
Bei mir funkt es nicht richtig und ich hoffe mir kann einer von euch helfen ;)