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): //
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
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 ???