Mh, wie?
Klar, ich muss doch, nach dem Login etwas zum Laden haben..
Oder nicht?
MfG
Maxx
Wichtiger Hinweis: Bitte ändert nicht manuell die Schriftfarbe auf schwarz sondern belasst es bei der Standardeinstellung. Somit tragt ihr dazu bei dass euer Text auch bei Verwendung unseren dunklen Forenstils noch lesbar ist!
Tipp: Ihr wollt längere Codeausschnitte oder Logfiles bereitstellen? Benutzt unseren eigenen PasteBin-Dienst Link
-
-
Doch hast schon Recht, die Variablen sind bei dir einfach nicht mit den richtigen Werten gefüllt sagst du ne?
-
Ja, undzwar immer, bei einem GMX (OnGameModeExit, vermutlich) und wenn der Spieler Disconnected..
Dann sieht die Dati in etwa so aus:
Money=0
AdminLevel=0
Level=0
Job=0
Leader=0
CarLic=0
BikeLic=0
TruckLic=0
BoatLic=0
FlyLic=0
Premium=0
uswMfG
Maxx -
Also bei einem GMX, kommen wir der Sache näher
for(new i = 0; i < MAX_PLAYERS; i++)
{
SavePlayer(i);
}
Das gibts nicht bei OnGameModeExit, und falls doch, habe ich es noch nie in dieser Form gesehen. Allerdings wird beim GMX auch OnPlayerDisConnect ausgelöst, glaube ich
Versuch es doch einmal mit einem Befehl, den GMX auszuführen, vorher mit einer Schleife alle Spieler speichern, und dann erst den GMX machen. -
Mach es mal so:
command blabla
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SavePlayer(i);
}
SendRconCommand("gmx");
return 1;
}Also ersma wird alles gesichert und dan der gmx befehl ausgeführt.
-
Mach es mal so:
command blabla
{
for(new i = 0; i < MAX_PLAYERS; i++)
{
SavePlayer(i);
}
SendRconCommand("gmx");
return 1;
}Also ersma wird alles gesichert und dan der gmx befehl ausgeführt.
schau mal ein Beitrag über dir
-
Soweit ich weiss, ist der Fehler weg, wenn ich das bei OnPlayewrDisconnect rausnehme (das speichern)..
Doch dann ist die Datei ja nicht aktuell
Wie blöd, kommt was neues um Resourcen zu sparen und dann hat man so 'nen Ärger damit..
MfG
Maxx -
Klappt bei mir hervorragend, du kannst natürlich dasselbe Schema wie beim GMX nehmen, oder halt bei OnPlayerDisConnect SavePlayer machen, obwohl, hatten wir das nicht schon?
Sonst bau einen Befehl ein, mit dem die Spieler sich ihre Stats selber speichern, die User sind faul genug :> -
Ich habe es derzeit mit einem Timer..
Der alle 10 Minuten speichert..
Und optional baue ich einen save Befehl ein, damit man nochmal (falls man Offline will) speichern kann..
Das sollte dann denke ich mal gehen.
Aber falls jemand Rat weiss, bitte melden
Vielen Dank.
MfG
Maxx