←  Pytania

AMXX.pl: Support AMX Mod X i SourceMod

»

[ROZWIĄZANE] Odczytanie wartości danej dru...

Zablokowany

  • +
  • -
Andrzejek - zdjęcie 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ć??
Odpowiedz

  • +
  • -
speedkill - zdjęcie 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;
}
Odpowiedz

splot - zdjęcie splot 30.08.2012

for(new i = 1; i < 33; i++)

Czemu 33 ? Lepiej dać get_maxplayers()
Odpowiedz

  • +
  • -
sebul - zdjęcie sebul 30.08.2012

for(new i = 1; i < 33; i++)

Czemu 33 ? Lepiej dać get_maxplayers()

Też nie, bo będzie x razy pobierać maksymalną ilość graczy.
Odpowiedz

  • +
  • -
G[o]Q - zdjęcie G[o]Q 30.08.2012

bo to sie pobiera w inicie no i nie nazywa sie zmiennych lokalnych g_*
Odpowiedz

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;
}
Odpowiedz

  • +
  • -
Andrzejek - zdjęcie Andrzejek 02.09.2012

Można zamknąć, macie po +
Odpowiedz

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, Posted Image raportuj ten post, a moderator lub administrator rozpatrzy go ponownie.


Z pozdrowieniami,
Zespół AMXX.PL
Odpowiedz
Zablokowany