Guten Abend,
Ich Scripte mit SII und er Speichert mein Geld und Level nicht in die SpielerDatei!
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
switch(dialogid)
{
case DIALOG_REGISTRATION:
{
if(!response)
{
SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du hast denn Server Verlassen!");
Kick(playerid);
return 1;
}
if(response)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du musst ein Passwort eingeben! (Empfohlen: 6-8 Buchstaben und Zahlen)");
ShowPlayerDialog(playerid,DIALOG_REGISTRATION,DIALOG_STYLE_PASSWORD,"{FFFFFF}Engine-RealLife","{FFFFFF}Es wurde kein Account mit diesen Namen in der Datenbank gefunden!\nDamit du bei uns Spielen kannst, Musst du dich Registrieren, Trage dazu ein Gewünchtes Passwort in das Feld ein!\n \n{FF0000}mfg. Engine-RealLife Team{FFFFFF}!","Registration","Abbrechen");
return 1;
}
if(INI_Open(getINI(playerid)))
{
INI_WriteString("Passwort",inputtext);
INI_WriteInt("Adminlevel",0);
GivePlayerMoney(playerid,20000);
SetPlayerScore(playerid,1);
INI_Save();
INI_Close();
return 1;
}
}
}
case DIALOG_EINLOGGEN:
{
if(!response)
{
SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du hast denn Server Verlassen!");
Kick(playerid);
return 1;
}
if(response)
{
if(!strlen(inputtext))
{
SendClientMessage(playerid,Rot,"Server: {FFFFFF}Du musst ein Passwort eingeben um sich Einzuloggen!");
ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Engine-RealLife","{FFFFFF}Es wurde ein Account mit diesen Namen in der Datenbank gefunden!\nDamit du weiter auf deine Stats Spielen kannst musst du dich Einloggen, Trage dazu dein Passwort in das Feld ein!\n \n {FF0000}mfg. Engine-RealLife Team{FFFFFF}!","Einloggen","Abbrechen");
return 1;
}
if(INI_Open(getINI(playerid)))
{
INI_ReadString(SpielerInfo[playerid][sPasswort],"Passwort",20);
if(strcmp(inputtext,SpielerInfo[playerid][sPasswort],true))
{
SendClientMessage(playerid,Rot,"Server: {FFFFFF}Das Eingegebene Passwort ist Falsch!");
ShowPlayerDialog(playerid,DIALOG_EINLOGGEN,DIALOG_STYLE_PASSWORD,"{FFFFFF}Engine-RealLife","{FFFFFF}Es wurde ein Account mit diesen Namen in der Datenbank gefunden!\nDamit du weiter auf deine Stats Spielen kannst musst du dich Einloggen, Trage dazu dein Passwort in das Feld ein!\n \n {FF0000}mfg. Engine-RealLife Team{FFFFFF}!","Einloggen","Abbrechen");
return 1;
}
SpielerInfo[playerid][sAdminlevel]=INI_ReadInt("Adminlevel");
SetPlayerScore(playerid,INI_ReadInt("Level"));
GivePlayerMoney(playerid,INI_ReadInt("Geldboerse"));
INI_Close();
return 1;
}
}
}
}
return 1;
}