Witam poszukuję funkcji, która zlicza graczy z daną flagą.
Ma ktoś pomysł jak to wykonać?
Jeżeli zły dział proszę o przeniesienie.
Witamy w Nieoficjalnym polskim support'cie AMX Mod X
Witamy w Nieoficjalnym polskim support'cie AMX Mod X, jak w większości społeczności internetowych musisz się zarejestrować aby móc odpowiadać lub zakładać nowe tematy, ale nie bój się to jest prosty proces w którym wymagamy minimalnych informacji.
|
Guest Message by DevFuse
Zliczanie graczy z flagą x
Temat rozp. MaxioR, 06.11.2016 13:48
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
1 odpowiedź w tym temacie
#1
Napisano 06.11.2016 13:48
#2
Napisano 06.11.2016 16:31 Najlepsza odpowiedź
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
Użytkownicy przeglądający ten temat: 0
0 użytkowników, 0 gości, 0 anonimowych


Dodatki SourceMod












