Neko da napravi CMD? :D

Započeo ʙᴜsᴛᴇʀ ᴄᴏɴɴᴇʟʟʏ, Februar 12, 2020, 02:50:37 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Neko da napravi CMD za osvezavanje ovih TD-ova sto pokazuju online igrace? Zna nekad da zabaguje... :D
Dio skripte: [pawn]   
   DosadasnjiRekord();
   /////////////////////
   onlinepl=Konektovanoi();
   EGLINIJA[48] = TextDrawCreate(22.000000, 304.187500, "Online:_56");
   TextDrawLetterSize(EGLINIJA[48], 0.173000, 0.611250);
   TextDrawAlignment(EGLINIJA[48], 1);
   TextDrawColor(EGLINIJA[48], 445966079);
   TextDrawSetShadow(EGLINIJA[48], 0);
   TextDrawSetOutline(EGLINIJA[48], 0);
   TextDrawBackgroundColor(EGLINIJA[48], 255);
   TextDrawFont(EGLINIJA[48], 2);
   TextDrawSetProportional(EGLINIJA[48], 1);
   TextDrawSetShadow(EGLINIJA[48], 0);

   EGLINIJA[49] = TextDrawCreate(17.000000, 320.812500, "rekord:_1000");
   TextDrawLetterSize(EGLINIJA[49], 0.173000, 0.611250);
   TextDrawAlignment(EGLINIJA[49], 1);
   TextDrawColor(EGLINIJA[49], 445966079);
   TextDrawSetShadow(EGLINIJA[49], 0);
   TextDrawSetOutline(EGLINIJA[49], 0);
   TextDrawBackgroundColor(EGLINIJA[49], 255);
   TextDrawFont(EGLINIJA[49], 2);
   TextDrawSetProportional(EGLINIJA[49], 1);
   TextDrawSetShadow(EGLINIJA[49], 0);[/pawn]
[pawn]forward RekordTimer(playerid);
public RekordTimer(playerid)
{
   if(postojecirekord)
   {
      new string1[512];
      new string2[512];
      format(string1, 512, "Online:~w~ %d", Konektovanoi());
      TextDrawSetString(EGLINIJA[48], string1);
      format(string2, 512, "Rekord:~w~ %d",postojecirekord);
      TextDrawSetString(EGLINIJA[49], string2);
   }
   onlinepl++;
    if(postojecirekord < onlinepl)
    {
        postojecirekord=onlinepl;
        new string[128], string1[512], string2[512];
      format(string, sizeof(string), ""col_atlas"[NG:RP] "col_white"Novi rekord servera je: "col_atlas"%d "col_white"igraca!", postojecirekord);
        SendClientMessageToAll(0xFCB833FF, string);
        SacuvajRekord();
      format(string1, 512, "Online:~w~ %d", Konektovanoi());
      TextDrawSetString(EGLINIJA[48], string1);
      format(string2, 512, "Rekord:~w~ %d", postojecirekord);
      TextDrawSetString(EGLINIJA[49], string2);
    }
   return 1;
}[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): //
Slika/video ingame problema(obavezno ako je ingame problem): //
Founder of
Digression Community

Nema bas smisla praviti komandu za tako nesto. Logicnije je da se updatea textdraw kad igrac udje/izadje

new string1[512];
new string2[512];[code]

mali su ti stringovi, mora to vece

Mnogo imaš ti još da jedeš kačamak.
skrr
Moj tutorijali: Bazilion indent warninga
WORK? : Smart Project 1.2 , Leskovacki Detmec, Rodjendanski  server


Penzionisani balkanski samp kripter


Zašto bi pravio komandu za tako nešto nije li logičnije putem tajmera napraviti da se update textdraw?
Btw. šta su ovi stringovi od po 512  ???