Hallo leute,
Hilft mir ma bitte
Error 030: compound statement not closed at the end of file (started at line 249)
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
if(dialogid == Dialog_Login)
{
if(!response) return Kick(playerid); //wenn response == false / == 0 wird der Spieler zu kicken
if(!strlen(inputtext))//wenn du nichts in den dialog eingibst
{
ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"Login","Logge dich bitte mit deinem Passwort ein","Login","Disconnect");//dialog zum Einloggen
return SendClientMessage(playerid,COLOR_RED,"Du hast kein Passwort eingegeben.");
}
new string[128],name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof name);
format(string,sizeof string,"Accounts/%s.user",name);
if(!strcmp(dini_Get(string,"Passwort"),inputtext,true))//wenn das passwort was du in den dialog eingibst richtig ist
{
SetPVarInt(playerid,"Adminlevel",dini_Int(string,"Adminlevel"));//das bedeutet das die PlayerVariable "Adminlevel" verändert wird je nachdem wie das Adminlevel Integer in der datei ist
//weitere sachen...
}
else //wenn das passwort falsch eingegeben wurde
{
ShowPlayerDialog(playerid,Dialog_Login,DIALOG_STYLE_INPUT,"Login","Logge dich bitte mit deinem Passwort ein","Login","Disconnect");//dialog zum Einloggen
return SendClientMessage(playerid,COLOR_RED,"Du hast dein Passwort falsch eingegeben.");
}
}
//nun den register dialog
if(dialogid == Dialog_Reg)
{
if(!response) return Kick(playerid); //siehe bei Dialog_Login
if(!strlen(inputtext))//siehe oben
{
ShowPlayerDialog(playerid,Dialog_Reg,DIALOG_STYLE_INPUT,"Registration","Bitte gebe dein Passwort zur Registrierung ein","Register","Disconnect");//dialog zum registrieren
return SendClientMessage(playerid,COLOR_RED,"Du hast kein Passwort eingegeben.");
}
new name[MAX_PLAYER_NAME],accFormat[128];
GetPlayerName(playerid,name,sizeof name);
format(accFormat,sizeof accFormat,"Accounts/%s.user",name);
dini_Create(accFormat);//
SetPVarString(playerid,"Passwort",inputtext);
dini_Set(accFormat,"Passwort",inputtext);
SetPVarInt(playerid,"Adminlevel",0);
}