Mein "kleiner" Code macht mir mal wieder Probleme!
Und zwar lasse ich mir eine Zahl auslesen und lasse dann mit einer If-Abfrage einen bestimmte Checkbox naja checken? (klingt irgendwie falsch )
Ich konnte mit einer 'MsgBox' herausfinden das der Compiler die If-Abfrage erreicht und auch natürlich mir die MsgBox zeigt. Somit funktioniert ja die If-Abfrage.
Nur setzt er nicht die richtige Checkbox also er eigentlich keine.
Da ich nicht weiß was hier falsch läuft gebe ich euch meinen ganzen Code statt ein Schnipsel: (Zeile 351 - 369)
AutoIt: IniStream.au3
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
#include <GuiButton.au3>
#include <WinAPIFiles.au3>
While 1
If WinExists("IniStream") = 1 Then
MsgBox(0,"IniStream","IniStream bereits Gestartet! 'error code: 1x406'")
Exit
ElseIf WinExists("IniStream") = 0 Then
ExitLoop
EndIf
WEnd
$Name1 = " "
$Name2 = " "
$PL1_Skins_RBTN = 0
$PL2_Skins_RBTN = 0
$PL3_Skins_RBTN = 0
$Default_Skins_RBTN = 0
$Default_Config_RBTN = 0
$PL1_Config_RBTN = 0
$PL2_Config_RBTN = 0
$PL3_Config_RBTN = 0
$default_user = RegRead("HKEY_CURRENT_USER\Software\IniStream", "Default_User")
opt("TrayAutoPause",0)
opt("TrayMenuMode",1)
#Region ### START Koda GUI section ### Form=C:\Users\FiNaR\Documents\Projekte\AutoIT\IniStream_v2.1.kxf
$IniStream = GUICreate("IniStream", 346, 538, 198, 150)
GUISetIcon("C:\Users\FiNaR\Documents\Projekte\Visual Basic\1476625127_Aquicon-Youtube.ico", -1)
$StartIniuria = GUICtrlCreateButton("Start Iniuria", 8, 456, 161, 33)
$Skins = GUICtrlCreateGroup("Skins", 8, 288, 329, 41)
_FuncSkinsButtons()
GUICtrlCreateGroup("", -99, -99, 1, 1)
$List1 = GUICtrlCreateList("", 8, 8, 329, 275, -1, 0)
$Options = GUICtrlCreateGroup("Options", 8, 384, 329, 65)
$AutoConfigSave = GUICtrlCreateCheckbox("Auto Config Save", 16, 400, 105, 17)
$AutoCsGoStart = GUICtrlCreateCheckbox("Auto CSGO Start", 16, 424, 97, 17)
$AutoSystemTray = GUICtrlCreateCheckbox("Auto System Tray", 128, 400, 105, 17)
$AutoIniuriaLoad = GUICtrlCreateCheckbox("Auto Iniuria Load", 128, 424, 97, 17)
$StartMainTS = GUICtrlCreateCheckbox("Start Main TS", 248, 400, 81, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$StartSteam = GUICtrlCreateButton("Start Steam", 176, 456, 161, 33)
$Button1 = GUICtrlCreateButton("Start Teamspeak", 8, 496, 161, 33)
$Button2 = GUICtrlCreateButton("Settings...", 176, 496, 161, 33)
$Configs = GUICtrlCreateGroup("Configs", 8, 336, 329, 41)
_FuncConfigButtons()
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
;-------------------------------------------------FUNCS----------------------------------------------------
Func _FuncLoadStateCheckBoxes()
If RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_Config_Save") = 1 Then
;MsgBox(0,"IniStream","Checked")
GUICtrlSetState($AutoConfigSave,1)
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_Config_Save") = 4 Then
;MsgBox(0,"IniStream","UnChecked")
GUICtrlSetState($AutoConfigSave,4)
EndIf
If RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_CSGO_Start") = 1 Then
;MsgBox(0,"IniStream","Checked")
GUICtrlSetState($AutoCsGoStart,1)
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_CSGO_Start") = 4 Then
;MsgBox(0,"IniStream","UnChecked")
GUICtrlSetState($AutoCsGoStart,4)
EndIf
If RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_Sys_Tray") = 1 Then
;MsgBox(0,"IniStream","Checked")
GUICtrlSetState($AutoSystemTray,1)
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_Sys_Tray") = 4 Then
;MsgBox(0,"IniStream","UnChecked")
GUICtrlSetState($AutoSystemTray,4)
EndIf
If RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_Ini_Load") = 1 Then
;MsgBox(0,"IniStream","Checked")
GUICtrlSetState($AutoIniuriaLoad,1)
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_Ini_Load") = 4 Then
;MsgBox(0,"IniStream","UnChecked")
GUICtrlSetState($AutoIniuriaLoad,4)
EndIf
If RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_StartMainTS") = 1 Then
;MsgBox(0,"IniStream","Checked")
GUICtrlSetState($StartMainTS,1)
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Save_StartMainTS") = 4 Then
;MsgBox(0,"IniStream","UnChecked")
GUICtrlSetState($StartMainTS,4)
EndIf
EndFunc
Func _FuncSkinsButtons()
If IniRead("config.ini","Players","numeric",0) = 1 Then
$Default_Skins_RBTN = GUICtrlCreateRadio("Default", 24, 304, 113, 17)
$PL1_Skins_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_one",0), 168, 304, 113, 17)
ElseIf IniRead("config.ini","Players","numeric",0) = 2 Then
$Default_Skins_RBTN = GUICtrlCreateRadio("Default", 24, 304, 73, 17)
$PL1_Skins_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_one",0), 136, 304, 73, 17)
$PL2_Skins_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_two",0), 256, 304, 73, 17)
ElseIf IniRead("config.ini","Players","numeric",0) = 3 Then
$Default_Skins_RBTN = GUICtrlCreateRadio("Default", 16, 304, 73, 17)
$PL1_Skins_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_one",0), 96, 304, 73, 17)
$PL2_Skins_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_two",0), 176, 304, 73, 17)
$PL3_Skins_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_three",0), 256, 304, 73, 17)
Else
;MsgBox(0,"IniStream","Etwas hat hier nicht funktioniert!")
EndIf
EndFunc
Func _FuncConfigButtons()
If IniRead("config.ini","Players","numeric",0) = 1 Then
$Default_Config_RBTN = GUICtrlCreateRadio("Default", 24, 352, 113, 17)
$PL1_Config_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_one",0), 168, 352, 113, 17)
ElseIf IniRead("config.ini","Players","numeric",0) = 2 Then
$Default_Config_RBTN = GUICtrlCreateRadio("Default", 24, 352, 73, 17)
$PL1_Config_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_one",0), 136, 352, 73, 17)
$PL2_Config_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_two",0), 256, 352, 73, 17)
ElseIf IniRead("config.ini","Players","numeric",0) = 3 Then
$Default_Config_RBTN = GUICtrlCreateRadio("Default", 16, 352, 73, 17)
$PL1_Config_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_one",0), 96, 352, 73, 17)
$PL2_Config_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_two",0), 176, 352, 73, 17)
$PL3_Config_RBTN = GUICtrlCreateRadio(IniRead("config.ini","Players_Name","player_three",0), 256, 352, 73, 17)
Else
MsgBox(0,"IniStream","Etwas hat hier nicht funktioniert!")
Exit
EndIf
EndFunc
Func _SaveStateCheckBoxes()
If GUICTRLRead($AutoConfigSave) = 1 Then
;MsgBox(0,"IniStream","Checked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_Config_Save", "REG_SZ", 1)
ElseIf GUICTRLRead($AutoConfigSave) = 4 Then
;MsgBox(0,"IniStream","UnChecked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_Config_Save", "REG_SZ", 4)
EndIf
If GUICTRLRead($AutoCsGoStart) = 1 Then
;MsgBox(0,"IniStream","Checked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_CSGO_Start", "REG_SZ", 1)
ElseIf GUICTRLRead($AutoCsGoStart) = 4 Then
;MsgBox(0,"IniStream","UnChecked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_CSGO_Start", "REG_SZ", 4)
EndIf
If GUICTRLRead($AutoSystemTray) = 1 Then
;MsgBox(0,"IniStream","Checked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_Sys_Tray", "REG_SZ", 1)
ElseIf GUICTRLRead($AutoSystemTray) = 4 Then
;MsgBox(0,"IniStream","UnChecked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_Sys_Tray", "REG_SZ", 4)
EndIf
If GUICTRLRead($AutoIniuriaLoad) = 1 Then
;MsgBox(0,"IniStream","Checked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_Ini_Load", "REG_SZ", 1)
ElseIf GUICTRLRead($AutoIniuriaLoad) = 4 Then
;MsgBox(0,"IniStream","UnChecked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_Ini_Load", "REG_SZ", 4)
EndIf
If GUICTRLRead($StartMainTS) = 1 Then
;MsgBox(0,"IniStream","Checked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_StartMainTS", "REG_SZ", 1)
ElseIf GUICTRLRead($StartMainTS) = 4 Then
;MsgBox(0,"IniStream","UnChecked")
RegWrite("HKEY_CURRENT_USER\Software\IniStream", "Save_StartMainTS", "REG_SZ", 4)
EndIf
EndFunc
Func _FuncStartSteam()
If GuiCtrlRead($AutoConfigSave) = 1 Then
If GuiCtrlRead($AutoCsGoStart) = 1 Then
ShellExecute("saveconfig.exe")
ShellExecute("steam://rungameid/730")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam' Start!")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"Auto Config Save Erkannt")
_GUICtrlListBox_InsertString($List1,"Auto CSGO Start Erkannt")
_GUICtrlListBox_InsertString($List1,"Starte Steam & CSGO")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam & CSGO' Erfolgreich!")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
ElseIf GuiCtrlRead($AutoCsGoStart) = 4 Then
ShellExecute("saveconfig.exe")
ShellExecute(IniRead("config.ini","Steam","Location",0))
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam' Start!")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"Auto Config Save Erkannt")
_GUICtrlListBox_InsertString($List1,"Starte Steam")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam' Erfolgreich!")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
EndIf
ElseIf GuiCtrlRead($AutoConfigSave) = 4 Then
If GuiCtrlRead($AutoCsGoStart) = 1 Then
ShellExecute("steam://rungameid/730")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam' Start!")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"Auto CSGO Start Erkannt")
_GUICtrlListBox_InsertString($List1,"Starte Steam & CSGO")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam & CSGO' Erfolgreich!")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
ElseIf GuiCtrlRead($AutoCsGoStart) = 4 Then
ShellExecute(IniRead("config.ini","Steam","Location",0))
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam' Start!")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"Starte Steam")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation 'Steam' Erfolgreich!")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
EndIf
EndIf
EndFunc
Func _FuncStartIniuria()
FileDelete(IniRead("config.ini","Ini_Dir","Location",0) & "\Iniuria CSGO Full Beta\Skins.conf")
Sleep(150)
FileDelete(IniRead("config.ini","Ini_Dir","Location",0) & "\Iniuria CSGO Full Beta\Config\default.conf")
Sleep(100)
_FuncSkinCeck()
_FuncConfigCheck()
ShellExecute("E:\AppData\Root\YjxZNqgx.exe")
Sleep(100)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation wird gestart!")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"Alte Skin Config Gelöscht")
_GUICtrlListBox_InsertString($List1,"Alte Config Gelöscht")
_GUICtrlListBox_InsertString($List1,"'" & $Name1 & "' Skin Config Geladen")
_GUICtrlListBox_InsertString($List1,"'" & $Name2 & "' Config Geladen")
_GUICtrlListBox_InsertString($List1,"Starte Iniuria")
_GUICtrlListBox_InsertString($List1," ")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1,"Operation Erfolgreich!")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
EndFunc
Func _FuncOpenSettings()
ShellExecute("settings.exe")
Sleep(500)
While 1
If WinExists("IniStream - Settings") = 1 Then
GUISetState(@SW_HIDE,$IniStream)
ContinueLoop
ElseIf WinExists("IniStream - Settings") = 0 Then
GUISetState(@SW_SHOW,$IniStream)
ExitLoop
EndIf
WEnd
EndFunc
Func _FuncStartTS()
If GuiCtrlRead($StartMainTS) = 1 Then
ShellExecute(RegRead("HKEY_CURRENT_USER\Software\IniStream", "DefaultTS"))
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," Start Main Teamspeak³")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
ElseIf GuiCtrlRead($StartMainTS) = 4 Then
ShellExecute("dialog-ts.exe")
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," Starte Dialog-TS")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
EndIf
EndFunc
Func _FuncSkinCeck()
If GuiCtrlRead($Default_Skins_RBTN) = 1 Then
FileCopy("bin\default\skins\Skins.conf", IniRead("config.ini","Ini_Dir","Location",0) & "\Iniuria CSGO Full Beta\Skins.conf")
$Name1 = "Default"
ElseIf GuiCtrlRead($PL1_Skins_RBTN) = 1 Then
FileCopy("bin\default\skins\Skins.conf", IniRead("config.ini","Ini_Dir","Location",0) & "\Iniuria CSGO Full Beta\Skins.conf")
$Name1 = IniRead("config.ini","Players_Name","player_one",0)
ElseIf GuiCtrlRead($PL2_Skins_RBTN) = 1 Then
FileCopy("bin\default\skins\Skins.conf", IniRead("config.ini","Ini_Dir","Location",0) & "\Iniuria CSGO Full Beta\Skins.conf")
$Name1 = IniRead("config.ini","Players_Name","player_two",0)
ElseIf GuiCtrlRead($PL3_Skins_RBTN) = 1 Then
FileCopy("bin\default\skins\Skins.conf", IniRead("config.ini","Ini_Dir","Location",0) & "\Iniuria CSGO Full Beta\Skins.conf")
$Name1 = IniRead("config.ini","Players_Name","player_three",0)
Else
MsgBox(0,"IniStream", "Es wurde keine SkinConif ausgewählt!")
EndIf
EndFunc
Func _FuncConfigCheck()
If GuiCtrlRead($Default_Config_RBTN) = 1 Then
FileCopy("E:\AppData\USR\configs\default\default.conf","E:\AppData\Root\Iniuria CSGO Full Beta\Config\default.conf")
$Name2 = "Default"
ElseIf GuiCtrlRead($PL1_Config_RBTN) = 1 Then
FileCopy("E:\AppData\USR\configs\ERROX\default.conf","E:\AppData\Root\Iniuria CSGO Full Beta\Config\default.conf")
$Name2 = "errox"
ElseIf GuiCtrlRead($PL1_Config_RBTN) = 1 Then
FileCopy("E:\AppData\USR\configs\FINARY\default.conf","E:\AppData\Root\Iniuria CSGO Full Beta\Config\default.conf")
$Name2 = "FiNaRy"
ElseIf GuiCtrlRead($PL3_Config_RBTN) = 1 Then
FileCopy("E:\AppData\USR\configs\BAKI\default.conf","E:\AppData\Root\Iniuria CSGO Full Beta\Config\default.conf")
$Name2 = "Baki"
EndIf
EndFunc
;-----------------------------------------------MAIN-CODE--------------------------------------------------
OnAutoItExitRegister("_SaveStateCheckBoxes")
_FuncLoadStateCheckBoxes()
_FuncLoadStateRBTN()
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," IniStream V3.0 Ready")
_GUICtrlListBox_SetCurSel($List1,_GUICtrlListBox_GetCount($List1) - 1)
_GUICtrlListBox_InsertString($List1,"------------------------------------------------------------------------------------------------------------")
_GUICtrlListBox_InsertString($List1," ")
Func _FuncLoadStateRBTN()
if RegRead("HKEY_CURRENT_USER\Software\IniStream", "Default_User") = 0 Then
GUICtrlSetState($Default_Skins_RBTN, $GUI_CHECKED)
GUICtrlSetState($Default_Config_RBTN, $GUI_CHECKED)
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Default_User") = 1 then
GUICtrlSetState($PL1_Skins_RBTN, $GUI_CHECKED)
GUICtrlSetState($PL1_Config_RBTN, $GUI_CHECKED)
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Default_User") = 2 then
GUICtrlSetState($PL2_Skins_RBTN, 2)
GUICtrlSetState($PL2_Config_RBTN, 2)
MsgBox(0,"IniStream","ahhh also bis hier hin kommst du also!")
ElseIf RegRead("HKEY_CURRENT_USER\Software\IniStream", "Default_User") = 3 Then
GUICtrlSetState($PL3_Skins_RBTN, $GUI_CHECKED)
GUICtrlSetState($PL3_Config_RBTN, $GUI_CHECKED)
Else
MsgBox(0,"IniStream","Irgendwas hat hier nicht geklappt")
Exit
EndIf
EndFunc
;------------------------------------------------GUICode---------------------------------------------------
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $StartSteam
_FuncStartSteam()
Case $StartIniuria
_FuncStartIniuria()
Case $Button2
_FuncOpenSettings()
Case $Button1
_FuncStartTS()
EndSwitch
WEnd
Alles anzeigen
[Blockierte Grafik: http://www2.pic-upload.de/img/32149192/Unbenannt2.png]