Zliczanie graczy z flagą x
Najlepsza odpowiedź
_McHappy
06.11.2016 16:31
stock LiczGraczy_flaga(flaga) { new maxP = get_maxplayers(); new g_iLicznik; for(new i=1; i<=maxP; i++) if(is_user_connected(i) && ( get_user_flags(i) & flaga )) g_iLicznik++; return g_iLicznik; }
Przykład wywołania:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Licznik Administratorow Online" #define VERSION "1.0" #define AUTHOR "_McHappy" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /admini", "licz"); } public licz(id) { new g_iAdmini = LiczGraczy_flaga(ADMIN_KICK); client_print(id, 3, "Admini obecni na serwerze: %d", g_iAdmini); } stock LiczGraczy_flaga(flaga) { new maxP = get_maxplayers(); new g_iLicznik; for(new i=1; i<=maxP; i++) if(is_user_connected(i) && ( get_user_flags(i) & flaga )) g_iLicznik++; return g_iLicznik; }Przejdź do postu

MaxioR
06.11.2016
Witam poszukuję funkcji, która zlicza graczy z daną flagą.
Ma ktoś pomysł jak to wykonać?
Jeżeli zły dział proszę o przeniesienie.
Najlepsza odpowiedź
_McHappy
06.11.2016
stock LiczGraczy_flaga(flaga) { new maxP = get_maxplayers(); new g_iLicznik; for(new i=1; i<=maxP; i++) if(is_user_connected(i) && ( get_user_flags(i) & flaga )) g_iLicznik++; return g_iLicznik; }
Przykład wywołania:
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "Licznik Administratorow Online" #define VERSION "1.0" #define AUTHOR "_McHappy" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /admini", "licz"); } public licz(id) { new g_iAdmini = LiczGraczy_flaga(ADMIN_KICK); client_print(id, 3, "Admini obecni na serwerze: %d", g_iAdmini); } stock LiczGraczy_flaga(flaga) { new maxP = get_maxplayers(); new g_iLicznik; for(new i=1; i<=maxP; i++) if(is_user_connected(i) && ( get_user_flags(i) & flaga )) g_iLicznik++; return g_iLicznik; }
Użytkownik _McHappy edytował ten post 06.11.2016 16:32