Originally Posted by omer36
dein fehler lag darin, dass du die input vorher auslesen musst...:
aus:
PHP Code:
_StringEncrypt(1, $cre_input_id, "lolator")
wird:
PHP Code:
_StringEncrypt(1, GUICtrlRead($cre_input_id), "lolator")
und auch hier:
PHP Code:
If GUICtrlRead($input_pw) = $pw3 Then
dann klappts auch ;)
PHP Code:
#include <GUIConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <String.au3>
#include <File.au3>
#include <Array.au3>
$Form1 = GUICreate("frogiih's World", 818, 559, 0, 0)
GUISetBkColor(0xABABAB)
$Progress1 = GUICtrlCreateProgress(0, 528, 814, 9)
$button_gesinnung = GUICtrlCreateButton("Gesinnung", 736, 120, 75, 25)
$button_fertigkeiten = GUICtrlCreateButton("Fertigkeiten", 736, 96, 75, 25)
$button_option = GUICtrlCreateButton("Optionen", 736, 72, 75, 25)
GUICtrlSetState($button_gesinnung, $GUI_DISABLE)
GUICtrlSetState($button_option, $GUI_DISABLE)
GUICtrlSetState($button_fertigkeiten, $GUI_DISABLE)
$Group_action = GUICtrlCreateGroup("Aktivität", 8, 160, 540, 361)
$action = GUICtrlCreatePic("", 16, 184, 524, 329)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$Group_welt = GUICtrlCreateGroup("Welt", 8, 8, 185, 145)
$pic_map = GUICtrlCreatePic("", 16, 32, 164, 108)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$pic_head = GUICtrlCreatePic("", 192, 8, 356, 132)
$Group_auswahl = GUICtrlCreateGroup("Auswahl", 552, 160, 265, 361)
$MenuItem_acc = GUICtrlCreateMenu("Account")
$MenuItem_cre_acc = GUICtrlCreateMenuItem("Create Account", $MenuItem_acc)
$MenuItem_login = GUICtrlCreateMenuItem("Log In", $MenuItem_acc)
$MenuItem_help = GUICtrlCreateMenu("Help")
$MenuItem_how = GUICtrlCreateMenuItem("How To Play", $MenuItem_help)
$txt_name = GUICtrlCreateLabel("Name:", 560, 80, 35, 17)
$txt_Rasse = GUICtrlCreateLabel("Rasse:", 560, 100, 37, 17)
$txt_geschlecht = GUICtrlCreateLabel("Geschlecht", 560, 120, 58, 17)
$input_name = GUICtrlCreateInput("-", 624, 80, 105, 21, BitOR($ES_CENTER, $ES_AUTOHSCROLL, $ES_READONLY), 0)
GUICtrlSetBkColor(-1, 0x696969)
$input_rasse = GUICtrlCreateInput("-", 624, 100, 105, 21, BitOR($ES_CENTER, $ES_AUTOHSCROLL, $ES_READONLY), 0)
GUICtrlSetBkColor(-1, 0x696969)
$input_geschlecht = GUICtrlCreateInput("-", 624, 120, 105, 21, BitOR($ES_CENTER, $ES_AUTOHSCROLL, $ES_READONLY), 0)
GUICtrlSetBkColor(-1, 0x696969)
; Controls #########################Login###################
$txt_login = GUICtrlCreateLabel("Join the Game!", 616, 192, 139, 28)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
GUICtrlSetState(-1, $GUI_HIDE)
$input_id = GUICtrlCreateInput("ID", 584, 248, 209, 21)
GUICtrlSetState(-1, $GUI_HIDE)
$input_pw = GUICtrlCreateInput("Passwort", 584, 280, 209, 21, $ES_PASSWORD)
GUICtrlSetState(-1, $GUI_HIDE)
$checkbox_save = GUICtrlCreateCheckbox("Save ID and Passwort", 664, 312, 137, 17)
GUICtrlSetState(-1, $GUI_HIDE)
$button_cancel2 = GUICtrlCreateButton("Cancel", 712, 352, 75, 25)
GUICtrlSetState(-1, $GUI_HIDE)
$button_join = GUICtrlCreateButton("Join", 592, 352, 75, 25)
GUICtrlSetState(-1, $GUI_HIDE)
; Controls ########################Login##################End
; Controls ########################Cre_acc################
$cre_input_id = GUICtrlCreateInput("ID", 584, 232, 209, 21)
GUICtrlSetState(-1, $GUI_HIDE)
$cre_input_pw = GUICtrlCreateInput("Passwort", 584, 264, 209, 21, $ES_PASSWORD)
GUICtrlSetState(-1, $GUI_HIDE)
$txt_cre_acc = GUICtrlCreateLabel("Create Account", 616, 192, 139, 28)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
GUICtrlSetState(-1, $GUI_HIDE)
$button_cancel = GUICtrlCreateButton("Cancel", 712, 464, 75, 25)
GUICtrlSetState(-1, $GUI_HIDE)
$button_confirm = GUICtrlCreateButton("Confirm", 592, 464, 75, 25)
GUICtrlSetState(-1, $GUI_HIDE)
$geschlecht_M = GUICtrlCreateRadio("Männlich", 584, 290, 113, 17)
GUICtrlSetState(-1, $GUI_HIDE)
$geschlecht_W = GUICtrlCreateRadio("Weiblich", 704, 290, 113, 17)
GUICtrlSetState(-1, $GUI_HIDE)
$Group2 = GUICtrlCreateGroup("Rasse", 584, 312, 209, 129)
GUICtrlSetState(-1, $GUI_HIDE)
$radio_rasse1 = GUICtrlCreateRadio("Rasse1", 600, 335, 113, 17)
GUICtrlSetState(-1, $GUI_HIDE)
$radio_rasse2 = GUICtrlCreateRadio("Rasse2", 600, 359, 113, 17)
GUICtrlSetState(-1, $GUI_HIDE)
$radio_rasse3 = GUICtrlCreateRadio("Rasse3", 600, 383, 113, 17)
GUICtrlSetState(-1, $GUI_HIDE)
$radio_rasse4 = GUICtrlCreateRadio("Rasse4", 600, 407, 113, 17)
GUICtrlSetState(-1, $GUI_HIDE)
GUICtrlCreateGroup("", -99, -99, 1, 1)
; Controls #######################Cre_acc#################End
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $MenuItem_cre_acc
$cre_input_id = GUICtrlCreateInput("ID", 584, 232, 209, 21)
GUICtrlSetState(-1, $GUI_SHOW)
$cre_input_pw = GUICtrlCreateInput("Passwort", 584, 264, 209, 21, $ES_PASSWORD)
GUICtrlSetState(-1, $GUI_SHOW)
$txt_cre_acc = GUICtrlCreateLabel("Create Account", 616, 192, 139, 28)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
GUICtrlSetState(-1, $GUI_SHOW)
$button_cancel = GUICtrlCreateButton("Cancel", 712, 464, 75, 25)
GUICtrlSetState(-1, $GUI_SHOW)
$button_confirm = GUICtrlCreateButton("Confirm", 592, 464, 75, 25)
GUICtrlSetState(-1, $GUI_SHOW)
$geschlecht_M = GUICtrlCreateRadio("Männlich", 584, 290, 113, 17)
GUICtrlSetState(-1, $GUI_SHOW)
$geschlecht_W = GUICtrlCreateRadio("Weiblich", 704, 290, 113, 17)
GUICtrlSetState(-1, $GUI_SHOW)
$Group2 = GUICtrlCreateGroup("Rasse", 584, 312, 209, 129)
GUICtrlSetState(-1, $GUI_SHOW)
$radio_rasse1 = GUICtrlCreateRadio("Rasse1", 600, 335, 113, 17)
GUICtrlSetState(-1, $GUI_SHOW)
$radio_rasse2 = GUICtrlCreateRadio("Rasse2", 600, 359, 113, 17)
GUICtrlSetState(-1, $GUI_SHOW)
$radio_rasse3 = GUICtrlCreateRadio("Rasse3", 600, 383, 113, 17)
GUICtrlSetState(-1, $GUI_SHOW)
$radio_rasse4 = GUICtrlCreateRadio("Rasse4", 600, 407, 113, 17)
GUICtrlSetState(-1, $GUI_SHOW)
GUICtrlCreateGroup("", -99, -99, 1, 1)
GUICtrlSetState($txt_login , $GUI_HIDE)
GUICtrlSetState($input_id , $GUI_HIDE)
GUICtrlSetState($input_pw , $GUI_HIDE)
GUICtrlSetState($checkbox_save , $GUI_HIDE)
GUICtrlSetState($button_cancel2 , $GUI_HIDE)
GUICtrlSetState($button_join , $GUI_HIDE)
Case $MenuItem_login
$txt_login = GUICtrlCreateLabel("Join the Game!", 616, 192, 139, 28)
GUICtrlSetFont(-1, 14, 400, 0, "MS Sans Serif")
GUICtrlSetState(-1, $GUI_SHOW)
$input_id = GUICtrlCreateInput("ID", 584, 248, 209, 21)
GUICtrlSetState(-1, $GUI_SHOW)
$input_pw = GUICtrlCreateInput("Passwort", 584, 280, 209, 21, $ES_PASSWORD)
GUICtrlSetState(-1, $GUI_SHOW)
$checkbox_save = GUICtrlCreateCheckbox("Save ID and Passwort", 664, 312, 137, 17)
GUICtrlSetState(-1, $GUI_SHOW)
$button_cancel2 = GUICtrlCreateButton("Cancel", 712, 352, 75, 25)
GUICtrlSetState(-1, $GUI_SHOW)
$button_join = GUICtrlCreateButton("Join", 592, 352, 75, 25)
GUICtrlSetState(-1, $GUI_SHOW)
GUICtrlSetState($cre_input_id , $GUI_HIDE)
GUICtrlSetState($cre_input_pw , $GUI_HIDE)
GUICtrlSetState($txt_cre_acc , $GUI_HIDE)
GUICtrlSetState($button_cancel , $GUI_HIDE)
GUICtrlSetState($button_confirm , $GUI_HIDE)
GUICtrlSetState($geschlecht_M , $GUI_HIDE)
GUICtrlSetState($geschlecht_W , $GUI_HIDE)
GUICtrlSetState($radio_rasse1 , $GUI_HIDE)
GUICtrlSetState($radio_rasse2 , $GUI_HIDE)
GUICtrlSetState($radio_rasse3 , $GUI_HIDE)
GUICtrlSetState($radio_rasse4 , $GUI_HIDE)
Case $button_join
$pw2 = IniRead(@ScriptDir & "\Daten.ini", "Daten", "pw", "")
$pw3 = _StringEncrypt(0, $pw2, "lolator")
If GUICtrlRead($input_pw) = $pw3 Then
TrayTip("frogiih's World", "Einloggen Erfolgreich. Daten werden geladen...", 10000)
Else
TrayTip("frogiih's World", "Achtung! Deine Angegebenen Daten stimmen nicht überein. Bitte überprüfe diese.", 10000)
EndIf
GUICtrlSetState($button_gesinnung, $GUI_ENABLE)
GUICtrlSetState($button_option, $GUI_ENABLE)
GUICtrlSetState($button_fertigkeiten, $GUI_ENABLE)
Case $button_confirm
$id1 = _StringEncrypt(1, GUICtrlRead($cre_input_id), "lolator")
IniWrite(@ScriptDir & "\Daten.ini", "Daten", "id", $id1)
$pw1 = _StringEncrypt(1, GUICtrlRead($cre_input_pw), "lolator")
IniWrite(@ScriptDir & "\Daten.ini", "Daten", "pw", $pw1)
GUICtrlSetState($button_gesinnung, $GUI_ENABLE)
GUICtrlSetState($button_option, $GUI_ENABLE)
GUICtrlSetState($button_fertigkeiten, $GUI_ENABLE)
Case $button_gesinnung
$Inhalt = GUICtrlCreatePic("", 560, 152, 252, 364)
Case $button_fertigkeiten
$Inhalt = GUICtrlCreatePic("", 560, 152, 252, 364)
Case $button_option
$Inhalt = GUICtrlCreatePic("", 560, 152, 252, 364)
EndSwitch
WEnd
ps musst den ini pfad wieder anpassen, habs zum testen geändert,, und oben war noch ein
DirCreate() ;)
|