jak zliczyc dostepnych graczy z dana flaga
Najlepsza odpowiedź
Oporowiec.
25.02.2014 22:09
oba dzialaja ale uzylem kodu 13607, wielkie dzięki za pomoc

glut
25.02.2014
Wystarczy prosta pętla, która sprawdza każdego gracza czy ma flagę. Jeżeli ma to do zmiennej dodaje +1 a potem wystarczy odczytanie podczas pokazywania wyniku tej zmiennej

Oporowiec.
25.02.2014
moglbys zrobic przykladowy plugin z informacja na czacie ilu graczy z dana flaga jest online ?
ja w ogóle nie ogarniam petli
speedkill
25.02.2014
Nie testowane:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "speedkill" new g_MaxPlayers; public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR); register_clcmd("say /test", "PlayersWithFlag"); } public plugin_cfg(){ g_MaxPlayers = get_maxplayers(); } public PlayersWithFlag(id){ client_print(id, 3, "Na serwerze jest %d graczy z flaga ADMIN_LEVEL_H.", FindPlayersWithFlag(ADMIN_LEVEL_H)); } stock FindPlayersWithFlag(g_UserFlag){ new g_Players; for(new i = 1; i <= g_MaxPlayers; i++){ if(is_user_connected(i) && get_user_flags(i) & g_UserFlag){ g_Players++; } } return g_Players; }
glut
25.02.2014
#include <amxmodx> #define flaga ADMIN_LEVEL_H // na flagę T new ilosc; public plugin_init() { register_clcmd("say /ile","ile") } public ile(id) { for(new i=1;i<33;i++) { if(is_user_connected(i) && (get_user_flags(i) & flaga)) ilosc++ } client_print(id,print_chat,"Na serwerze jest %i vip'ow",ilosc) }sprawdź

Najlepsza odpowiedź
Oporowiec.
25.02.2014
oba dzialaja ale uzylem kodu 13607, wielkie dzięki za pomoc