Pretraga

Pritisnite Enter za pretragu ili Escape za zatvaranje

Zaključano

Ne sacuva rekord posle restartovanja

Započeo Janko
pre 7 godina
613
pregleda
6
postova
Ova tema je zaključana. Samo moderatori i administratori mogu odgovarati.
Janko
Street Runner
pre 7 godina
Problem(error/warning):Kada restartujem server rekord mi se vraca na 0 a zeleio bih da ostane stari
Dio skripte:
forward RekordTimer(playerid);
public RekordTimer(playerid)
{
new string1;
format(string1, 512, "Online:~w~%d", Konektovano());
TextDrawSetString(TDEditor_TD, string1);
new govno;
    format(govno, sizeof(govno), "Rekord:~w~%d", rekordigraca);
  TextDrawSetString(TDEditor_TD, govno);
    onlinepl++;
if(Konektovano() > rekordigraca)
{
    rekordigraca = Konektovano();
new string;
format(string,sizeof(string),""SRWBOJA" *REKORD* "BELA"- Upravo je oboren stari rekord online igraca - Novi je: "SRWBOJA"%d "BELA"!",rekordigraca);
SCMTA(-1,string);
    format(govno, sizeof(govno), "Rekord:~w~%d", rekordigraca);
  TextDrawSetString(TDEditor_TD, govno);
  SacuvajRekord();
}
return 1;
}

forward DosadasnjiRekord();
public DosadasnjiRekord()
{
new strFromFile, arrCoords, File: file = fopen("rekord.txt", io_read);
if (file)
{
fread(file, strFromFile);
razdvoji(strFromFile, arrCoords, ',');
rekordigraca = strval(arrCoords);
fclose(file);
}
return 1;
}
forward SacuvajRekord();
public SacuvajRekord()
{
new coordsstring;
format(coordsstring, sizeof(coordsstring), "%d", rekordigraca);
new File: file = fopen("rekord.txt", io_write);
fwrite(file, coordsstring);
fclose(file);
return 1;
}

Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log):/
Slika/video ingame problema(obavezno ako je ingame problem): /
ivan221
Made Man
pre 7 godina
Probaj da stavis DosadasnjiRekord(); pod OnGameModeInit ako nemas
Janko
Street Runner
pre 7 godina
jeste,vec je
ivan221
Made Man
pre 7 godina
A u scriptfiles je l imas rekord.txt fajl?
Janko
Street Runner
pre 7 godina
ima
ivan221
Made Man
pre 7 godina
Probaj kod komande kojom restartujes server da dodas SacuvajRekord();

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava