Hey leute ich habe ein Register, Login gescriptet.
case DIALOG_LOGIN:
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, " Free Deatchmatch", "{FFFF00} Falsches Passwort eingegeben.\n \n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Einloggen. Bitte gib dein Passwort ein:", "OK", " ");
return 1;
}
if(strcmp(inputtext, dini_Get(accFormat,"Passwort")) == 0)
{
Spieler[playerid][Admin] = dini_Int(accFormat, "Admin");
Spieler[playerid][Score] = dini_Int(accFormat, "Level");
Spieler[playerid][Geld] = dini_Int(accFormat, "Geld"); // WIE MACHE IC HDAS HIER DAS ES GESPEICHERT WIRD?
Spieler[playerid][Eingeloggt] = 1;
format(logstring, sizeof(logstring), "~b~Willkommen~n~~w~%s", SpielerName(playerid));
GameTextForPlayer(playerid, logstring, 2000, 1);
}
else
{
ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Free Deatchmatch", "{FFFF00} Falsches Passwort eingegeben.\n \n{FFFFFF}Dein Account wurde in der Datenbank gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Einloggen. Bitte gib dein Passwort ein:", "OK", " ");
return 1;
}
}
case DIALOG_REG:
{
if(!strlen(inputtext))
{
ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "Free Deatchmatch", "{FFFFFF}Willkommen auf Free Deatchmatch\n \nEs wurde kein Account unter diesem Namen gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Registrieren. Bitte gib dein Passwort ein:", "OK", " ");
return SendClientMessage(playerid, ROT, "Dein Passwort muss aus mindestens 6 Zeichen bestehen.");
}
if(strlen(inputtext) < 6)
{
ShowPlayerDialog(playerid, DIALOG_REG, DIALOG_STYLE_PASSWORD, "Free Deatchmatch", "{FFFFFF}Willkommen auf Free Deatchmatch\n \nEs wurde kein Account unter diesem Namen gefunden.\nGib dein Passwort niemals weiter. Auch nicht an Admins oder Supporter!\nDu kannst dich nun Registrieren. Bitte gib dein Passwort ein:", "OK", " ");
return SendClientMessage(playerid, ROT, "Dein Passwort muss aus mindestens 6 Zeichen bestehen.");
}
dini_Create(accFormat);
dini_Set(accFormat, "Passwort", inputtext);
Spieler[playerid][Eingeloggt] = 1;
Spieler[playerid][Admin] = 0;
Spieler[playerid][Score] = 1;
Spieler[playerid][Geld] = 10000; // WIE MACHE IC HDAS HIER DAS ES GESPEICHERT WIRD?
SendClientMessage(playerid, COLOR_YELLOW, "");
}