Hi,
Das was ich in der SuFu gefunden hab, hat mir nicht wirklich weiter geholfen. Und zwar will ich ein Bild in meinem Spiel ohne flackern fortbewegen, da das ziemlich stört.
Spoiler anzeigen
;===========================INCLUDES=============================
#include <GUIConstantsEx.au3>
#include <GuiToolbar.au3>
#include <StaticConstants.au3>
#include <ToolbarConstants.au3>
#include <WindowsConstants.au3>
;============================INCLUDESENDE========================
;============================VARS================================
$left = 16
$top = 32
;============================VARSENDE============================
;============================HOTKEYS=============================
HotKeySet("{right}", "right")
HotKeySet("{left}", "left")
;============================HOTKEYSENDE=========================
;============================GUI=================================
#Region ### START Koda GUI section ### Form=c:\dokumente und einstellungen\tarek\eigene dateien\autoit\waveright\go.kxf
$Form1_1 = GUICreate("Wave", 672, 414, 201, 124)
$Pic1 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\pic\attack_01.jpg", 8, 344, 68, 52, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$ToolBar1 = _GUICtrlToolbar_Create($Form1_1, 0)
$Pic2 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\pic\bar_over.jpg", 0, 312, 670, 20, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic3 = GUICtrlCreatePic("", 88, 344, 68, 52, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic4 = GUICtrlCreatePic("", 168, 344, 68, 52, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic5 = GUICtrlCreatePic("", 248, 344, 68, 52, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic6 = GUICtrlCreatePic("", 328, 344, 68, 52, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic7 = GUICtrlCreatePic("", 408, 344, 68, 52, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic8 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\pic\bar_right.jpg", 504, 331, 20, 81, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic9 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\pic\inventar_00.jpg", 540, 344, 44, 44, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic10 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\pic\menu_00.jpg", 600, 344, 44, 44, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Pic11 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\ani\stand.jpg", 16, 32, 200, 277, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetTip(-1, "stand")
$Pic12 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\ani\attack_01.jpg", 16, 32, 200, 277, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetState(-1, $GUI_HIDE)
GUICtrlSetTip(-1, "attack01")
$Pic13 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\ani\attack_02.jpg", 16, 32, 200, 277, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetState(-1, $GUI_HIDE)
GUICtrlSetTip(-1, "attack02")
$Pic14 = GUICtrlCreatePic("C:\Dokumente und Einstellungen\Tarek\Eigene Dateien\AutoIt\WaveRIGHT\ani\menial_stand.jpg", 448, 32, 200, 277, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
GUICtrlSetTip(-1, "menial_stand")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
#Region ### START Koda GUI section ### Form=.\kfx\menu.kxf
$Form2 = GUICreate("Menü", 153, 231, 447, 289)
$Button1 = GUICtrlCreateButton("Back", 39, 16, 75, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Hilfe", 39, 64, 75, 25, $WS_GROUP)
$Button3 = GUICtrlCreateButton("HotKeys", 39, 96, 75, 25, $WS_GROUP)
$Button4 = GUICtrlCreateButton("Interface", 39, 128, 75, 25, $WS_GROUP)
$Button5 = GUICtrlCreateButton("Exit", 39, 160, 75, 25, $WS_GROUP)
GUISetState(@SW_HIDE, $Form2)
#EndRegion ### END Koda GUI section ###
;============================GUIENDE==============================
;============================WHILE================================
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Pic10
GUISetState(@SW_SHOW, $Form2)
Case $Button1
GUISetState(@SW_HIDE, $Form2)
Case $Button5
Exit
Case $Pic1
GUICtrlSetPos($Pic11, $left, $top)
GUICtrlSetPos($Pic12, $left, $top)
GUICtrlSetPos($Pic13, $left, $top)
GUICtrlSetState($Pic11, 32)
GUICtrlSetState($Pic12, 16)
Sleep(100)
GUICtrlSetState($Pic12, 32)
GUICtrlSetState($Pic13, 16)
Sleep(100)
GUICtrlSetState($Pic13, 32)
GUICtrlSetState($Pic11, 16)
EndSwitch
WEnd
;===========================WHILEENDE==============================
;===========================FUNCS==================================
Func right()
$left = $left + 10
GUICtrlSetPos($Pic11, $left, $top)
EndFunc
Func left()
$left = $left - 10
GUICtrlSetPos($Pic11, $left, $top)
EndFunc
;===========================FUNCSENDE==============================
Thx schonmal im Vorraus
Mfg Nakroma