Broj igraca u odredjenoj areni


Započeo 25179191, Jul 17, 2021, 05:34:06 PRE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Problem(error/warning): Treba mi pomoc oko toga kako bih mogao da u dialogu ispisem broj igraca na odjredjenoj mapi na primer "Arena1 17"
Deo skripte: /
Debug iz server_log(ukoliko je u pitanju crashanje servera - crashdetect log): /
Poslednja Izmena: Jul 18, 2021, 21:18:42 POSLE PODNE od M Ө M Σ N Z I

Najbolje bi ti preporucio, to mozes napraviti sa incognito streamerom. Napravis dynamic rectangle, ili kojeg vec ti je oblika arena u kojoj zelis vidjeti koliki je odrjedeni broj igraca u njoj:
https://github.com/samp-incognito/samp-streamer-plugin/wiki/Natives-(Areas)
https://github.com/samp-incognito/samp-streamer-plugin/wiki/Callbacks

https://github.com/samp-incognito/samp-streamer-plugin/wiki

Prvo napravis varijablu
new Players[5]; // 5 predstavlja broj arena, stavljas koliko imas arena

Kada igrac udje u arenu
Players[0]++; // 0 ti je ustvari arena, za svaku arenu povecavas broj

Kada igrac izadje iz arene
Players[0]--; // Isto kao i kad igrac udje u arenu

U dialog dodas %d i stavis Players[0] za jednu arenu, Players[1] za drugu arenu itd itd.
new string[128];
format(string, 128, "Arena 1\tPlayers: %d\n\
Arena 2\tPlayers: %d\n\
Arena 3\tPlayers: %d", Players[0], Players[1], Players[2]);

ShowPlayerDialog(playerid, dialog, DIALOG_STYLE_TABLIST_HEADERS, "Arena", string, "Ok", "Ok");