Seit längerem habe ich eine art gefunden, echt tolle guis in Autoit zu realisieren.
Jetzt will ich euch zeigen wie es Funktioniert.
Vermerk!
Diese art Funktioniert nur bei 32-bit Pcs, dar die dazu benötigte dll für 32-bit ausgelegt ist!
Ich stelle euch alle 127 Skins zur verfügung.
Hier ein Beispiel:

Alle Benötigten Dateien Findet ihr im Anhang, einschließlich BeispielSkript.
Ich werde keinen Virusscan anhängen, dar sich nur folgendes im archiv befindet.
- Skin.dll
- Beispiel.au3
- 127 .skr dateien
Keines dieser formate kann verwendet werden, um damit einem Pc schaden zuzufügen.
Solltet ihr dennoch einen Virusscan verlangen, bitte ich euch es zu Posten.
[Los Geht's]
Zuerst Zeige ich euch ein BeispielSkipt:
Code:
;Hier Kommen alle für euch benötigten Includes rein
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
;Ende
;Hier gebt ihr an in welchen Pfad die Skin.dll und der skin.skf installiert werden.
FileInstall("C:\Users\Benutzer\Desktop\Blaster.skf", @Tempdir&"\Blaster.skf")
FileInstall("C:\Users\Benutzer\Desktop\SkinCrafterDll.dll", @Tempdir&"\SkinCrafterDll.dll")
;Ende
$hwnd=GUICreate("Beispiel",420, 374, 243, 196);Daten zur Form, wie name, Breite, länge und restliche Parameter
GUISetState()
$Dll = DllOpen(@TempDir&"\SkinCrafterdll.dll");Pfad der Skin.dll
;In diesem teil ist nur die 3. zeile wichtig für uns
DllCall($dll, "int:cdecl", "InitLicenKeys", "wstr","SKINCRAFTER","wstr","SKINCRAFTER.COM", "wstr", "
","wstr","DEMOSKINCRAFTERLICENCE")
DllCall($Dll, "int:cdecl", "InitDecoration", "int", 1)
DllCall($Dll, "int:cdecl", "LoadSkinFromFile", "wstr", @TempDir&"\Blaster.skf");Pfad des skins
DllCall($Dll, "int:cdecl", "ApplySkin")
DllCall($Dll, "int:cdecl", "DecorateAs","long",$hwnd,"long",1)
;Ende
;In Diesen Bereich Kommen alle labels etc.
$Label1 = GUICtrlCreateLabel("FensterName:", 16, 16, 70, 17)
;Ende
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
FileInstall("C:\Users\Bushida\Desktop\Neuer Ordner\Blaster.skf", @Tempdir&"\Blaster.skf")
FileInstall("C:\Users\Bushida\Desktop\Neuer Ordner\SkinCrafterDll.dll", @Tempdir&"\SkinCrafterDll.dll")
HotKeySet("{F5}", "LMSpamON")
HotKeySet("{F6}", "LMSpamOFF")
HotKeySet("{F7}", "RMHoldON")
HotKeySet("{F8}", "RMHoldOFF")
local $TastenSpam = false
local $LMSpam = false
local $RMHold = false
local $AHold = false
local $DHold = false
local $WHold = false
local $SHold = false
$hwnd=GUICreate("Teewars Window Manager",420, 374, 243, 196)
GUISetState()
$Dll = DllOpen(@TempDir&"\SkinCrafterdll.dll")
DllCall($dll, "int:cdecl", "InitLicenKeys", "wstr","SKINCRAFTER","wstr","SKINCRAFTER.COM", "wstr", "
","wstr","DEMOSKINCRAFTERLICENCE")
DllCall($Dll, "int:cdecl", "InitDecoration", "int", 1)
DllCall($Dll, "int:cdecl", "LoadSkinFromFile", "wstr", @TempDir&"\Blaster.skf")
DllCall($Dll, "int:cdecl", "ApplySkin")
DllCall($Dll, "int:cdecl", "DecorateAs","long",$hwnd,"long",1)
$Label1 = GUICtrlCreateLabel("FensterName:", 16, 16, 70, 17)
$Input1 = GUICtrlCreateInput("", 96, 14, 121, 21)
$Label2 = GUICtrlCreateLabel("TastenSpam:", 16, 48, 67, 17)
$Input2 = GUICtrlCreateInput("", 96, 46, 65, 21)
$Button = GUICtrlCreateButton("Ändern", 230, 12, 75, 25)
$Button1 = GUICtrlCreateButton("Start", 184, 45, 75, 25)
$Button2 = GUICtrlCreateButton("Stop", 272, 45, 75, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label3 = GUICtrlCreateLabel("OFF", 368, 50, 24, 17)
GUICtrlSetBkColor(-1, 0xFF0000)
$Label4 = GUICtrlCreateLabel("Linke Maus Spammen:", 16, 96, 112, 17)
$Button3 = GUICtrlCreateButton("Start", 128, 90, 75, 25)
$Button4 = GUICtrlCreateButton("Stop", 216, 90, 75, 25)
$Label5 = GUICtrlCreateLabel("Rechte Maus Halten:", 16, 136, 105, 17)
$Button5 = GUICtrlCreateButton("Start", 128, 132, 75, 25)
$Button6 = GUICtrlCreateButton("Stop", 216, 132, 75, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label6 = GUICtrlCreateLabel("OFF", 368, 94, 24, 17)
GUICtrlSetBkColor(-1, 0xFF0000)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Label7 = GUICtrlCreateLabel("OFF", 368, 136, 24, 17)
GUICtrlSetBkColor(-1, 0xFF0000)
$Label8 = GUICtrlCreateLabel("A Halten:", 16, 184, 48, 17)
$Label9 = GUICtrlCreateLabel("D Halten:", 16, 216, 49, 17)
$Label10 = GUICtrlCreateLabel("W Halten:", 16, 248, 52, 17)
$Label11 = GUICtrlCreateLabel("S Halten:", 16, 280, 48, 17)
$Button7 = GUICtrlCreateButton("Start", 128, 180, 75, 25)
$Button8 = GUICtrlCreateButton("Start", 128, 212, 75, 25)
$Button9 = GUICtrlCreateButton("Start", 128, 244, 75, 25)
$Button10 = GUICtrlCreateButton("Start", 128, 276, 75, 25)
$Button11 = GUICtrlCreateButton("Stop", 215, 180, 75, 25)
$Button12 = GUICtrlCreateButton("Stop", 215, 212, 75, 25)
$Button13 = GUICtrlCreateButton("Stop", 215, 244, 75, 25)
$Button14 = GUICtrlCreateButton("Stop", 215, 276, 75, 25)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Button15 = GUICtrlCreateButton("About", 328, 336, 75, 25)
$Label12 = GUICtrlCreateLabel("By FreehuntX", 16, 344, 68, 17)
$Label13 = GUICtrlCreateLabel("OFF", 368, 184, 24, 17)
GUICtrlSetBkColor(-1, 0xFF0000)
$Label14 = GUICtrlCreateLabel("OFF", 368, 214, 24, 17)
GUICtrlSetBkColor(-1, 0xFF0000)
$Label15 = GUICtrlCreateLabel("OFF", 368, 246, 24, 17)
GUICtrlSetBkColor(-1, 0xFF0000)
$Label16 = GUICtrlCreateLabel("OFF", 368, 280, 24, 17)
GUICtrlSetBkColor(-1, 0xFF0000)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button
_Fenstername()
Case $Button1
GUICtrlSetData($Label3, 'ON')
GUICtrlSetBkColor ( $Label3, 0x01DF01 )
$TastenSpam = true
Case $Button2
GUICtrlSetData($Label3, 'OFF')
GUICtrlSetBkColor( $Label3, 0xFF0000)
$TastenSpam = false
Case $Button3
GUICtrlSetData($Label6, 'ON')
GUICtrlSetBkColor ( $Label6, 0x01DF01 )
local $LMSpam = true
Case $Button4
GUICtrlSetData($Label6, 'OFF')
GUICtrlSetBkColor( $Label6, 0xFF0000)
local $LMSpam = false
Case $Button5
GUICtrlSetData($Label7, 'ON')
GUICtrlSetBkColor ( $Label7, 0x01DF01 )
local $RMHold = true
Case $Button6
GUICtrlSetData($Label7, 'OFF')
GUICtrlSetBkColor( $Label7, 0xFF0000)
local $RMHold = false
Case $Button7
GUICtrlSetData($Label13, 'ON')
GUICtrlSetBkColor ( $Label13, 0x01DF01 )
local $AHold = true
Case $Button11
GUICtrlSetData($Label13, 'OFF')
GUICtrlSetBkColor( $Label13, 0xFF0000)
local $AHold = false
Case $Button8
GUICtrlSetData($Label14, 'ON')
GUICtrlSetBkColor ( $Label14, 0x01DF01 )
local $DHold = true
Case $Button12
GUICtrlSetData($Label14, 'OFF')
GUICtrlSetBkColor( $Label14, 0xFF0000)
local $DHold = false
Case $Button9
GUICtrlSetData($Label15, 'ON')
GUICtrlSetBkColor ( $Label15, 0x01DF01 )
local $WHold = true
Case $Button13
GUICtrlSetData($Label15, 'OFF')
GUICtrlSetBkColor( $Label15, 0xFF0000)
local $WHold = false
Case $Button10
GUICtrlSetData($Label16, 'ON')
GUICtrlSetBkColor ( $Label16, 0x01DF01 )
local $SHold = true
Case $Button14
GUICtrlSetData($Label16, 'OFF')
GUICtrlSetBkColor( $Label16, 0xFF0000)
local $SHold = false
EndSwitch
If $TastenSpam = true then ControlSend(Guictrlread($Input1), "", "", Guictrlread($Input2))
If $LMSpam = true then ControlClick(Guictrlread($Input1), "", "","left")
If $RMHold = true then ControlClick(Guictrlread($Input1), "", "","right")
If $AHold = true then ControlSend(Guictrlread($Input1), "", "", "{a down}")
If $DHold = true then ControlSend(Guictrlread($Input1), "", "", "{d down}")
If $WHold = true then ControlSend(Guictrlread($Input1), "", "", "{w down}")
If $SHold = true then ControlSend(Guictrlread($Input1), "", "", "{s down}")
WEnd
Func _Fenstername()
WinSetTitle("Teeworlds","",Guictrlread($Input1))
GUICtrlSetState($Input1, $GUI_DISABLE)
EndFunc
Func LMSpamON()
GUICtrlSetData($Label6, 'ON')
GUICtrlSetBkColor ( $Label6, 0x01DF01 )
$LMSpam = true
EndFunc
Func LMSpamOFF()
GUICtrlSetData($Label6, 'OFF')
GUICtrlSetBkColor( $Label6, 0xFF0000)
$LMSpam = false
EndFunc
Func RMHoldON()
GUICtrlSetData($Label7, 'ON')
GUICtrlSetBkColor ( $Label7, 0x01DF01 )
$RMHold = true
EndFunc
Func RMHoldOFF()
GUICtrlSetData($Label7, 'OFF')
GUICtrlSetBkColor( $Label7, 0xFF0000)
$RMHold = false
EndFunc
Viel Spaß und solltet ihr Tipps, verbesserungsvorschläge etc habt, schreibt sie doch in diesen Thread.






