nein, da ist kein dini_Remove.
Maurice. Ich habe den Ordner "Accounts" gelöscht und nochmal neu erstellt, eingeloggt, registriert, aber der speichert immer noch nichts.
Beiträge von BuzzShadow
-
-
nein, es ging ja schon einmal, nur dann wurde im tutorial was am script geändert und seit dem geht das nicht mehr.
-
Ladestock:
stock LoadAccount(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
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"));
//SpielerInfo[playerid][Adminlevel]=dini_Int(Spielerdatei,"Adminlevel");
//SpielerInfo[playerid][Fraktion]=dini_Int(Spielerdatei,"Fraktion");
return 1;
}die Kommentare einfach nicht beachten
-
Hier ist einmal dini_Create:
stock Register(playerid,key[])
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
dini_Create(Spielerdatei);
dini_Set(Spielerdatei,"Passwort",key);
SendClientMessage(playerid,BLAU,"Erfolgreich registriert.");
SetPlayerScore(playerid,0);
SetPVarInt(playerid,"loggedin",1);
return 1;
} -
nein, ich hab Accounts, sorry.
Soll ich noch was schicken, wo ein Fehler sein könnte? -
da hab ich nur das, reicht das?
sorry ich kenne mich noch nicht so auspublic OnPlayerDisconnect(playerid, reason)
{
SpielerSpeichern(playerid);
return 1;
}@
Slash™
bei scriptfiles, hab ich einen ordner namens "accounts" angelegt. -
stock SpielerSpeichern(playerid)
{
new Spielerdatei[64];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid,name,sizeof(name));
format(Spielerdatei,sizeof(Spielerdatei),"/Accounts/%s.txt",name);
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"));
return 1;
} -
-
Hi,
ich habe angefangen ein bisschen zu scripten und lerne gerade an den Scripting-Tutorials von MrMonat.
Ich habe nur ein Problem, ich habe schon ein Login/Register-System, nur die Accounts werden nicht gespeichert, die sich registriert haben. Daher
kann ich auch kein Adminsystem usw. erstellen, denn ich kann dann selbst nichts mehr machen, weil ich ja mein Adminlevel nicht ändern kann.
Bitte um Hilfe!Danke.
Bei Anfrage schick ich auch gerne Scriptzeilen.
BuzzShadow