Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Fojnica poslato Jul 24, 2017, 10:53:47 PRE PODNE

Naslov: Rekord
Poruka od: Fojnica poslato Jul 24, 2017, 10:53:47 PRE PODNE
Skripta koju koristim:Nebitno
Detaljan opis problema:Pa imam probleme sa rekordom npr ako bude 3 igrača pokazuje da je 33 igrača.  ???
Dio skripte:[pawn]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, `,`);
      postojecirekord = strval(arrCoords[0]);
      fclose(file);
   }
   return 1;
}

forward SacuvajRekord();
public SacuvajRekord()
{
   new coordsstring[24];
   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 NoviRek[128];
      format(NoviRek, sizeof(NoviRek), "Online: %d", Konektovano());
       TextDrawSetString(UWTD1, NoviRek);
       format(NoviRek, sizeof(NoviRek), "Rekord: %d", postojecirekord);
       TextDrawSetString(UWTD2, NoviRek);
   }
   onlinepl++;
    if(postojecirekord < onlinepl)
    {
        postojecirekord=onlinepl;
        new NoviRek[128];
        SacuvajRekord();
      format(NoviRek, sizeof(NoviRek), "Online: %d", Konektovano());
       TextDrawSetString(UWTD1, NoviRek);
       format(NoviRek, sizeof(NoviRek), "Rekord: %d", postojecirekord);
       TextDrawSetString(UWTD2, NoviRek);
    }
   return 1;
}[/pawn]
Neke slike/video za lakse dobivanje pomoci(neobavezno)://
Naslov: Odg: [Pomoć] Rekord
Poruka od: SanelPandzic poslato Jul 24, 2017, 11:47:36 PRE PODNE
Napravi sistem online ako nisi napravio tak i mn na srw ja izbriso online samo da bude rekord i pise bumesto da pise 2 pise 22
Naslov: Odg: [Pomoć] Rekord
Poruka od: Slade poslato Jul 24, 2017, 12:23:34 POSLE PODNE
[pawn]stock GetPlayerRecord()
{
    new File:file = fopen("playerrecord.txt");    // Open a file
    new string[8];
    fread(file, string);   // Read the content of the file
    fclose(file);   // Dont forget to close the file
    return strval(string);   // convert it to an integer and return the value
}[/pawn]
Naslov: Odg: [Pomoć] Rekord
Poruka od: Fojnica poslato Jul 24, 2017, 12:41:35 POSLE PODNE
Hvala rešeno!
Lock