Guten Tag, liebe Brotfischer.
Ich habe folgendes Problem im meinem Script.
Das Login bzw Register-System ist bereits fertig,
und man kann sich auch mit dem Gespeicherten Passwort bzw Benutzernamen,
immer wieder Einloggen,
aber was mein problem ist,
dass ich mir selbst kein Admin geben kann.
Eigendlich müsste nachdem man sich Ingame Registriert hat,
unter "Scriptfiles" im Ordner "Accounts" eine txt Datei angelegt werden,
wo folgendes drinnen steht:
- Passwort
- Adminlevel
Nur steht statt den anderen,
nur das Passwort und wenn ich die txt Bearbeite,
geschieht nicht's, mit meinem Adminlevel.
Das Maximale Adminlevel beträgt 5.
Zeile zum Speichern des Account's:
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt");
dini_IntSet(Spielerdatei,"Level",GetPlayerScore(playerid));
dini_IntSet(Spielerdatei,"Geld",GetPlayerMoney(playerid));
dini_IntSet(Spielerdatei,"Adminlevel",GetPVarInt(playerid,"Adminlevel"));
dini_IntSet(Spielerdatei,"Fraktion",GetPVarInt(playerid,"Fraktion"));
dini_IntSet(Spielerdatei,"Baned",GetPVarInt(playerid,"Baned"));
return 1;
}
Zeile zum Laden des Spieleraccount's:
stock LoadAccount(playerid)
{
new Spielerdatei[128];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt");
SetPlayerScore(playerid,dini_Int(Spielerdatei,"Level"));
GivePlayerMoney(playerid,dini_Int(Spielerdatei,"Geld"));
SetPVarInt(playerid,"Adminlevel",dini_Int(Spielerdatei,"Adminlevel"));
SetPVarInt(playerid,"Fraktion",dini_Int(Spielerdatei,"Fraktion"));
SetPVarInt(playerid,"Baned",dini_Int(Spielerdatei,"Baned"));
if(GetPVarInt(playerid,"Baned")==1)
{
SendClientMessage(playerid,ROT,"Du bist vom Server gebannt.");
Kick(playerid);
}
SetPVarInt(playerid,"loggedin",1);
return 1;
}
Hoffendlich könnt ihr mir helfen.
//Edit:
Tut mir leid, aber weiß das niemand?