Balkan SA:MP

PAWN skriptanje, gamemodovi, filterskripte, include fajlovi, mape, pluginovi => Razgovor u vezi PAWN - skriptanja => Temu započeo: Rex poslato Decembar 05, 2021, 21:53:18 POSLE PODNE

Naslov: Pomoc oko Online/Rekord Textdrawa
Poruka od: Rex poslato Decembar 05, 2021, 21:53:18 POSLE PODNE
Problem(error/warning): Kako da napravim funkciju koja ce da updajtuje Online/Rekord textdrawe i kako da cuvam rekord igraca na serveru?
Deo skripte: [pawn]Pa to i mene zanima[/pawn]
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): [pawn] jok[/pawn]
Slika/video ingame problema(obavezno ako je ingame problem): nije problem
Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: Sage poslato Decembar 05, 2021, 21:54:42 POSLE PODNE
Pogrešan pdf  :P
Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: Rex poslato Decembar 05, 2021, 22:05:32 POSLE PODNE
??? kako pogresan pdf?, ja ne trazim textdrawe covece vec da mi neko objasni kako da uradim u pawnu kod koji ce da seta string na textdrawe sa online igracima i rekord igraca
Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: V01D poslato Decembar 05, 2021, 22:33:13 POSLE PODNE
https://sampwiki.blast.hk/wiki/TextDrawSetString
Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: Rex poslato Decembar 05, 2021, 22:35:21 POSLE PODNE
Citat: V01D poslato Decembar 05, 2021, 22:33:13 POSLE PODNE
https://sampwiki.blast.hk/wiki/TextDrawSetString
To sam znao nego kako da dobijem online igrace na serveru??? i gde da cuvam rekord servera?
Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: _tayloR poslato Decembar 05, 2021, 23:14:43 POSLE PODNE
Citat: Rex poslato Decembar 05, 2021, 22:35:21 POSLE PODNE
To sam znao nego kako da dobijem online igrace na serveru??? i gde da cuvam rekord servera?
Mozes napravit globalnu varijablu i na OnPlayerConnect je povecat sa 1 a na OnPlayerDisconnect smanjiti za 1.

Npr

new online = 0,
rekord = 0;

public OnPlayerConnect(playerid)
{
online++;
if(online > rekord) rekord = online; // i ovu varijablu rekord mozes spremiti negdje
return 1;
}

public OnPlayerDisconnect(playerid)
{
online--;
return 1;
}
Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: _tayloR poslato Decembar 05, 2021, 23:17:34 POSLE PODNE
Citat: _tayloR poslato Decembar 05, 2021, 23:14:43 POSLE PODNE
Mozes napravit globalnu varijablu i na OnPlayerConnect je povecat sa 1 a na OnPlayerDisconnect smanjiti za 1.

Npr

new online = 0,
rekord = 0;

public OnPlayerConnect(playerid)
{
online++;
if(online > rekord) rekord = online; // i ovu varijablu rekord mozes spremiti negdje
return 1;
}

public OnPlayerDisconnect(playerid)
{
online--;
return 1;
}

sto se tice tog da ti ispisuje na TD

new str[15];
format(str, sizeof str, "Online: %d", online);
TextDrawSetString(MojTD, str);

isto tako i za rekord samo u slucaju da ti je PlayerTD iako ne znams to bi bio player

PlayerTextDrawSetString(playerid, IgracevTD[playerid], str);

Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: Rex poslato Decembar 05, 2021, 23:32:35 POSLE PODNE
Citat: _tayloR poslato Decembar 05, 2021, 23:17:34 POSLE PODNE


Kk a gde da cuvam variablu rekord?  U scriptfiles?
Naslov: Odg: Pomoc oko Online/Rekord Textdrawa
Poruka od: V01D poslato Decembar 06, 2021, 09:44:38 PRE PODNE
Citat: Rex poslato Decembar 05, 2021, 23:32:35 POSLE PODNE
Kk a gde da cuvam variablu rekord?  U scriptfiles?

Da, koristeci y_ini, sacuvas samo broj