Ne sacuva rekord posle restartovanja


Započeo Janko, Septembar 22, 2018, 18:59:37 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

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[512];
	format(string1, 512, "Online:~w~%d", Konektovano());
	TextDrawSetString(TDEditor_TD[25], string1);
	new govno[64];
    format(govno, sizeof(govno), "Rekord:~w~%d", rekordigraca);
   	TextDrawSetString(TDEditor_TD[26], govno);
    onlinepl++;
	if(Konektovano() > rekordigraca)
	{
	    rekordigraca = Konektovano();
		new string[256];
		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[26], govno);
   		SacuvajRekord();
	}
	return 1;
}

forward DosadasnjiRekord();
public DosadasnjiRekord()
{
	new strFromFile[24], arrCoords[6][5], File: file = fopen("rekord.txt", io_read);
	if (file)
	{
		fread(file, strFromFile);
		razdvoji(strFromFile, arrCoords, ',');
		rekordigraca = strval(arrCoords[0]);
		fclose(file);
	}
	return 1;
}
forward SacuvajRekord();
public SacuvajRekord()
{
	new coordsstring[24];
	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): /

Probaj da stavis DosadasnjiRekord(); pod OnGameModeInit ako nemas




Probaj kod komande kojom restartujes server da dodas SacuvajRekord();