Hallo Community,
habe bereits das problem gefunden... aber ich kenne nicht wirklich die Lösung dafür,
Also ich mache /speichern, und es speichert sich nichts..
und bei /restart speichert sich nichts und der Server restartet genauso wenig...
Code
cmd:restart(playerid,params[])
{
new str[265];
if(SpielerInfo[playerid][uAdmin] < 3) return KeineRechte(playerid);
Restart = 1;
SetTimer("Restartserver",5000,0);
format(str,sizeof(str),"Administrator %s restartet den Server! Reststart in 5 Sekunden!",PlayerName(playerid));
SendClientMessageToAll(COLOR_LIGHTBLUE,str);
return 1;
}
cmd:speichern(playerid,params[])
{
if(SpielerInfo[playerid][uAdmin] < 1) return KeineRechte(playerid);
SetTimer("Speicherfunktion",1000,0);
SendClientMessage(playerid,COLOR_LIGHTBLUE,"Alle Daten wurden gespeichert!");
return 1;
}
forward Restartserver();
public Restartserver()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && SpielerInfo[i][uEingeloggt] == 1)
{
AccountSpeichern(i);
}
}
FrakAutosSpeichern();
SendRconCommand("gmx");
return 1;
}
forward Speicherfunktion();
public Speicherfunktion()
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
if(IsPlayerConnected(i) && !IsPlayerNPC(i) && SpielerInfo[i][uEingeloggt] == 1)
{
AccountSpeichern(i);
}
}
FrakAutosSpeichern();
return 1;
}
Alles anzeigen
Dank der Funktion AccountSpeichern geht es nicht... beim ausloggen usw geht alles...a ber bei der schleife nicht...
Hoffe mir kann einer helfen
MfG