hallo, ich habe auch eine noobfrage und möchte keinen eigenen thread aufmachen.
ich benutze
PHP Code:
If PixelGetColor(***, ***) = farbe Then
um eine farbe auf einer position zu finden und dann auf etwas zu klicken.
kann ich auch
PHP Code:
If PixelSearch(***, ***, ***, ***, farbe, 0) Then
benutzen, um etwas von einer farbe in einem bereich abhängig zu machen (die farbe erscheint nicht immer am selben fleck)?
und welchen befehl benutze ich dafür, um auf das ändern einer farbe zu warten?
Ich habe das nächste Problem, nachdem ich mehr oder weniger ein GUI drum gebastelt habe, ist dieses nicht mehr klickbar (die buttons) nachdem das skript mit f2 in pause geschickt wurde. Gibt es da einen Trick ?
Ich habe das nächste Problem, nachdem ich mehr oder weniger ein GUI drum gebastelt habe, ist dieses nicht mehr klickbar (die buttons) nachdem das skript mit f2 in pause geschickt wurde. Gibt es da einen Trick ?
Code:
Func pause()
while 1
Sleep(100)
WEnd
EndFunc
überleg doch mal was da passiert, wenn du die pause funktion aufrufst...
Func Pause()
$anzeigetext="Pause- Weiter mit ENDE-Taste"
Anzeige()
While 1
Sleep ( 300 )
If _IsPressed("23", $dll) Then; Ende Taste
ExitLoop
EndIf
WEnd
EndFunc
@Jacky: Das sind noch Fragmente von meinen aller ersten Bots die sich über die Jahre hinweg gehalten haben. Wenn ich sowas heute neu schreibe benutze ich auch for-Schleifen. Aber letztendlich isses mir Wurst solange es funzt.
Such mal in der Autoit -Hilfe nach _IsPressed und such dir was nettes aus.
Dann ersetzt Du ExitLoop einfach mit dem funktionsnamen.
Müsste eigentlich funzen. Hab sowas selbst noch nie gemacht aus ner pause raus was anderes aufgerufen.
man arbeitet in scriptsprachen nie mit mehr als EINER endlosschleife...
willst du eine pause in deine hauptschleife einbauen, so erstellst du dir einfach einen zustand $pause. ist $pause Wahr, so wird die aktion nicht ausgeführt. ist $pause Falsch, so wird sie ausgeführt.
deine pause funktion setzt dann nur $pause = Not $pause, also wenn $pause Wahr ist, ist $pause danach Falsch. War $pause Falsch, so ist der zustand nun Wahr.
beispiel code:
Code:
Dim $pause = True
GuiCreate(...)
$button = GuiCtrlCreateButton(...)
While True
$msg = GuiGetMsg()
If $msg=$button Then $pause = Not $pause
If Not $pause Then
[aktionen]
EndIf
WEnd
Noobfragen zu Hacks 10/14/2009 - General Coding - 9 Replies Hey
ich möchte mich nun auch einmal mit dem Hackschreiben befassen.
Ich habe keine Kenntnisse in jeglichen Programmiersprachen, daher wollte ich C++ zum Anfang lernen.
Hauptsächlich möchte ich Hacks für Games schreiben wie War Rock.
Vor einiger Zeit hatte ich mich an Visual basic 6.0 probiert und so z.B. einen Taschenrechner, Hell World ... die kleinen Noobanwendungen halt erstellt...leider schon alles vergessen.
Was ist denn nun besser, C++ oder VB6(welche Sprache das auch sein mag)?...