[ROZWIĄZANE] Odczytanie wartości danej dru...
Andrzejek
30.08.2012
Witam, mam pytanie jak odczytać wartość graczy w obu drużynach, potrzebne mi to jest do wyboru drużyny np.
Terroryści (15 graczy)
Anty-Terrorysci (14 graczy)
I jak ta wartość odczytać??
Terroryści (15 graczy)
Anty-Terrorysci (14 graczy)
I jak ta wartość odczytać??
speedkill
30.08.2012
Chodzi Ci o liczbę graczy w teamie ? Jeżeli tak to jest funkcja get_players, lub to :
/* Plugin generated by AMXX-Studio */ #include <amxmodx> #include <amxmisc> #define PLUGIN "New Plug-In" #define VERSION "1.0" #define AUTHOR "speedkill" public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_clcmd("say /test","g_Test") } public g_Test(id){ new TT = Players(1); new CT = Players(2); client_print(id,3,"TT : %d | CT : %d", TT, CT) } stock Players(g_Team){ new g_Players; for(new i = 1; i < 33; i++){ if(is_user_connected(i) && get_user_team(i) == g_Team) g_Players++; } return g_Players; }
sebul
30.08.2012
Też nie, bo będzie x razy pobierać maksymalną ilość graczy.Czemu 33 ? Lepiej dać get_maxplayers()for(new i = 1; i < 33; i++)
Gość_21977_* 31.08.2012
/* Plugin generated by AMXX-Studio */
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "speedkill"
new gMaxPlayers
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /test","g_Test")
gMaxPlayers=get_maxplayers()
}
public g_Test(id){
new TT = Players(1);
new CT = Players(2);
client_print(id,3,"TT : %d | CT : %d", TT, CT)
}
stock Players(g_Team){
new g_Players;
for(new i = 1; i <= gMaxPlayers; i++){
if(is_user_connected(i) && get_user_team(i) == g_Team)
g_Players++;
}
return g_Players;
}
Gość_21977_* 02.09.2012
Wiadomość wygenerowana automatycznie
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL
Ten temat został zamknięty przez moderatora.
Powód: Pomoc udzielona
Jeśli się z tym nie zgadzasz, raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.
Z pozdrowieniami,
Zespół AMXX.PL