Guten Morgen
immer wenn ich durch dini etwas neues speichern möchte:
stock Register(playerid,key[])
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
dini_Create(Playerdatei);
dini_Set(Playerdatei,"Passwort",key);
SendClientMessage(playerid,Grün,"Du hast dich erfolgreich eingeloggt.");
SetPlayerScore(playerid,0);
dini_IntSet(Playerdatei,"Adminlevel",0);
SetPVarInt(playerid,"Eingeloggt",1);
SetPVarInt(playerid,"Freigeschaltet",0); //neu hinzugefügt.
return 1;
}
stock AccountLaden(playerid)
{
new Playerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Playerdatei,sizeof(Playerdatei),"/Accounts/%s.ini",name);
SetPlayerScore(playerid,dini_Int(Playerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Playerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Playerdatei,"Adminlevel"));
SetPVarInt(playerid,"Eingeloggt",1);
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,Rot,"Du bist vom Server gebannt!");
Kick(playerid);
}
if(GetPVarInt(playerid,"Freigeschaltet")==0) // eingefügt
{
SendClientMessage(playerid,Rot,"Du wurdest noch nicht freigeschaltet,melde dich bitte bei einem Admin!!"); //eingefügt
Kick(playerid);//eingefügt
}
return 1;
wird in den Accountdaten nur das Passwort und das Adminlevel angezeigt.
kann man nur eine bestimmte anzahl von daten speichern??? Oder woran liegt das Problem.