Započeo Hunter.#
•4. Maj 2019.• ZaključanoProblem sa Rekord Servera
717
pregleda
6
postova
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
29
Teme:
Pridružio se:Jan. 2019
4. Maj 2019.
Problem(error/warning): Kad god se neki igrac se konektuje ili reloguje rekord se povecava za 1,rekord mog servera je 25 igraca,a na rekord TD pise 124 igraca zasto se ovo desava?
Deo skripte:
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): NEMA
Slika/video ingame problema(obavezno ako je ingame problem): NEMA
Deo skripte:
forward RekordTimer(playerid);
public RekordTimer(playerid)
{
if(rekordigraca)
{
new NoviRek;
format(NoviRek, sizeof(NoviRek), "online: %d", Konektovano());
TextDrawSetString(InGameTD, NoviRek);
format(NoviRek, sizeof(NoviRek), "rekord: %d", rekordigraca);
TextDrawSetString(InGameTD, NoviRek);
}
onlinepl++;
if(rekordigraca < onlinepl)
{
rekordigraca=onlinepl;
new NoviRek;
SacuvajRekord();
format(NoviRek, sizeof(NoviRek), "online: %d", Konektovano());
TextDrawSetString(InGameTD, NoviRek);
format(NoviRek, sizeof(NoviRek), "rekord: %d", rekordigraca);
TextDrawSetString(InGameTD, NoviRek);
}
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): NEMA
Slika/video ingame problema(obavezno ako je ingame problem): NEMA
Street Runner
Balkan SA:MP
Balkan SA:MPNovi Član
90 / 100 XP
Početnik(0)
21
Postovi:
1
Teme:
Pridružio se:Maj 2019
4. Maj 2019.
if(rekordigraca)
{
new NoviRek;
format(NoviRek, sizeof(NoviRek), "online: %d", Konektovano());
TextDrawSetString(InGameTD, NoviRek);
format(NoviRek, sizeof(NoviRek), "rekord: %d", rekordigraca);
TextDrawSetString(InGameTD, NoviRek);
}
Probaj da zamenis TextDrawSetString(InGameTD, NoviRek); sa TextDrawSetString(InGameTD, DosadasnjiRekord);
Hustler
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
90 / 100 XP
Početnik(0)
86
Postovi:
29
Teme:
Pridružio se:Jan. 2019
4. Maj 2019.
Hatsune wrote on May 4, 2019, 1:56 pm:
if(rekordigraca)
{
new NoviRek;
format(NoviRek, sizeof(NoviRek), "online: %d", Konektovano());
TextDrawSetString(InGameTD, NoviRek);
format(NoviRek, sizeof(NoviRek), "rekord: %d", rekordigraca);
TextDrawSetString(InGameTD, NoviRek);
}
Probaj da zamenis TextDrawSetString(InGameTD, NoviRek); sa TextDrawSetString(InGameTD, DosadasnjiRekord);
Nece daje neke Errore
Wheel Man
Balkan SA:MP
SA-MP Doprinos
Balkan SA:MP
SA-MP DoprinosNovi Član
75 / 100 XP
Početnik(0)
31
Postovi:
0
Teme:
Pridružio se:Maj 2019
4. Maj 2019.
Pokusaj ovako
forward RekordTimer(playerid);
public RekordTimer(playerid)
{
if(rekordigraca < onlinepl)
{
rekordigraca=onlinepl;
new NoviRek;
SacuvajRekord();
format(NoviRek, sizeof(NoviRek), "online: %d", Konektovano());
TextDrawSetString(InGameTD, NoviRek);
format(NoviRek, sizeof(NoviRek), "rekord: %d", rekordigraca);
TextDrawSetString(InGameTD, NoviRek);
}
else
{
DosadasnjiRekord();
}
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;
}Morate biti prijavljeni da biste odgovorili na ovu temu.
Prijava