Guten Abend liebe Com..
Ich bin gerade dabei ein register & login System zu Scripten, Dann wollte ich noch per /stats
die Stats anzeigen lassen Zb das Adminlevel. In die INI Datei steht jetzt Adminlevel=3.
In den Stats steht Adminlevel:0 wieso?
Loggin:
if (dialogid == Logged)
{
new Spielerdatei[64];
new nombrejugador[MAX_PLAYER_NAME], archivo[256], comprobante[256];
if (!strlen(inputtext)) return Kick(playerid);
if (!response) return ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "{0085FF}Login", "Hier dein Passwort", "Login", "Abbrechen");
GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
format(archivo, sizeof(archivo), "/Users/%s.ini", nombrejugador);
format(comprobante, sizeof(comprobante), "%s", dini_Get(archivo, "Password"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
if (!strcmp (inputtext, comprobante))
{
Login[playerid] = 1;
}
else
{
SendClientMessage(playerid,BLAU,"{FFB900}Info: {FFFFFF}Falsches Passwort.");
SendClientMessage(playerid,BLAU,"{FFB900}Info: {FFFFFF}Du wurdest gekickt.");
Kick(playerid);
}
}
return 1;
}
Register:
if (dialogid == Register)
{
new nombrejugador[MAX_PLAYER_NAME], archivo[256];
if (!strlen(inputtext)) return ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "{0085FF}Register", "{FFFFFF}Hier dein Passwort", "Register", "Abbrechen");
if (!response) return ShowPlayerDialog(playerid, Register, DIALOG_STYLE_INPUT, "{0085FF}Register", "{FFFFFF}Hier dein Passwort", "Register", "Abbrechen");
GetPlayerName(playerid, nombrejugador, sizeof(nombrejugador));
format(archivo, sizeof(archivo), "/Users/%s.ini", nombrejugador);
dini_Create(archivo);
dini_Set(archivo, "User", nombrejugador);
dini_Set(archivo, "Password", inputtext);
SetPVarInt(playerid,"Adminlevel",0);
ShowPlayerDialog(playerid, Logged, DIALOG_STYLE_INPUT, "{0085FF}Login", "Hier dein Passwort", "Login", "{Abbrechen");
return 1;
}
/stats
if(strcmp(cmdtext,"/stats",true)==0)
{
new statistik[MAX_PLAYER_NAME];
new heading[64];
new mainstring[256];
GetPlayerName(playerid,statistik,sizeof(statistik));
format(heading,256,"Statistiken von %s' Account",statistik);
format(mainstring,sizeof(mainstring),"[Adminlevel: %d]",GetPVarInt(playerid,"Adminlevel"));
ShowPlayerDialog(playerid,stats,DIALOG_STYLE_MSGBOX,heading,mainstring,"","");
return 1;
}
Vielen Dank für die Hilfe