POMOC|PROBLEM: Sa rekord sistemom

Započeo proaleksandar
8. Maj 2014. Zaključano
428
pregleda
4
postova
proaleksandar
3
Wheel Man
8. Maj 2014.
Skripta koju koristim: Underpoint
Detaljan opis problema: Imam rekord sistem i naprimer sada pise da je rekord 20 i to je ok ali posle restarta servera pise da je rekord 1 kako to da sredim evo pogledajte molim vas 😉
Dio skripte:
new onlinepl, postojecirekord, Text:OnlineRecord;
OnlineRecord = TextDrawCreate(202.000000, 401.000000, "online: 1                        rekord: 6");
    TextDrawBackgroundColor(OnlineRecord, 255);
    TextDrawFont(OnlineRecord, 2);
    TextDrawLetterSize(OnlineRecord, 0.300000, 1.000000);
    TextDrawColor(OnlineRecord, 14483455);
    TextDrawSetOutline(OnlineRecord, 0);
    TextDrawSetProportional(OnlineRecord, 1);
SetTimerEx("RekordTimer", 3000, false, "d", playerid);
onlinepl--;
	new string1;
    format(string1, 512, "Online: %d                          Rekord: %d", Konektovano(), postojecirekord);
    TextDrawSetString(OnlineRecord, string1);
    TDSFP(playerid, OnlineRecord);
forward DosadasnjiRekord();
public DosadasnjiRekord()
{
new strFromFile, arrCoords, File: file = fopen("rekord.txt", io_read);
if (file)
{
fread(file, strFromFile);
razdvoji(strFromFile, arrCoords, ',');
postojecirekord = strval(arrCoords);
fclose(file);
}
return 1;
}
forward SacuvajRekord();
public SacuvajRekord()
{
new coordsstring;
format(coordsstring, sizeof(coordsstring), "%d", postojecirekord);
new File: file = fopen("rekord.txt", io_write);
fwrite(file, coordsstring);
fclose(file);
return 1;
}
forward RekordTimer(playerid);
public RekordTimer(playerid)
{
if(postojecirekord)
{
new string1;
format(string1, 512, "Online: %d                          Rekord: %d", Konektovano(), postojecirekord);
TextDrawSetString(OnlineRecord, string1);
}
onlinepl++;
    if(postojecirekord < onlinepl)
    {
        postojecirekord=onlinepl;
        new string, string1;
        SendClientMessageToAll(0xFCB833FF, string);
        SacuvajRekord();
format(string1, 512, "Online: %d                          Rekord: %d", Konektovano(), postojecirekord);
TextDrawSetString(OnlineRecord, string1);
    }
return 1;
}
forward Konektovano();
public Konektovano()
{
new Connected;
for(new i = 0; i < MAX_PLAYERS; i++) if(IsPlayerConnected(i) && !IsPlayerNPC(i)) Connected++;
return Connected;
}
proaleksandar
3
Wheel Man
10. Maj 2014.
Jel moze neko da pomogne molim vas 😉
proaleksandar
3
Wheel Man
10. Maj 2014.
Resio sam bag gledajuci u ovo sto sam napisao 😉  🙄  😁
Vukasin
4
Made Man
11. Maj 2014.
Napravis u scriptfiles fajl koji se zove rekord.txt
EDIT: Upravo sam video da si sredio 😄 Jbg, bar sam pokusao da pomognem

Morate biti prijavljeni da biste odgovorili na ovu temu.

Prijava

© 2026 SmartShark. All rights reserved.

Powered by Momentum|v2026.3.001 Alpha