Also ich hab ein Clean Script gescriptet.
Ich habe mir heut gedacht, dass ich es mal testen sollte und hab einen einfachen LAN-Server erstellt.
Dort habe ih mich dann auch registriert und so und bin kurz offline (der Server war noch offen).
Als ich dann wieder drauf bin, sollte ich mich wieder registrieren.
Frage: Wieso kann ich mich nicht einloggen?
Ich werde euch erstmal mein OnPlayerConect und OnPlayerDisconect posten und für Fragen, stehe ich natürlich gern zur Verfügung.
public OnPlayerConnect(playerid)
{
new name[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,name,sizeof name);
format(accFormat,sizeof accFormat,"Account/%s.ini",name);
if(fexist(accFormat))
{
ShowPlayerDialog(playerid,DIALOG_LOGIN,1,"Einloggen","Bitte einloggen","Weiter","Abbrechen");
}
else
{
ShowPlayerDialog(playerid,DIALOG_REG,1,"Registrieren","Bitte registrieren","Weiter","Abbrechen");
}
public OnPlayerDisconnect(playerid, reason)
{
new name[MAX_PLAYERS],accFormat[128];
GetPlayerName(playerid,name,sizeof name);
format(accFormat,sizeof accFormat,"Account/%s.ini",name);
if(fexist(accFormat) && Player[playerid][eingeloggt])
{
dini_IntSet(accFormat,"Adminlvl",Player[playerid][admin]);
dini_IntSet(accFormat,"Kills",Player[playerid][Kills]);
dini_IntSet(accFormat,"Deaths",Player[playerid][Deaths]);
dini_IntSet(accFormat,"Geld",GetPlayerMoney(playerid));
dini_IntSet(accFormat,"Score",GetPlayerScore(playerid));
}
Player[playerid][eingeloggt] = 0;
Ps: Ich hab erstmal nur die Teile aus den Publics gepostet, die auch wirklich nur damit was zu tun haben.
Kann mir jemand helfen?
mit freundlichen Grüßen
DeadHole