Komunikaty się wyświetlają, lecz team CT się nie blokuje i po przekroczeniu 6 osób w CT, nie przenosi reszty do TT.
Interesuje mnie tylko i wyłącznie ten plugin.
Jakieś pomysły?
#include <amxmodx> #include <amxmisc> #include <cstrike> #define PLUGIN "JB:TeamLimiter" #define VERSION "0.2" #define AUTHOR "TheSnake" #define UNASSIGNED 0 #define T 1 #define CT 2 #define AUTO_TEAM 5 public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR) register_menucmd(register_menuid("Team_Select",1),(1<<0)|(1<<1)|(1<<4),"teamselect") register_clcmd("jointeam","jointeam") set_cvar_num("mp_limitteams",0) set_cvar_num("mp_autoteambalance",0) register_cvar("tl_team","1") register_cvar("tl_limit","6") } public jointeam(id) { new arg[2] read_argv(1,arg,1) return checkTeam(id,str_to_num(arg)) } public teamselect(id,key) { return checkTeam(id,key+1) } public checkTeam(id,NewTeam) { if(get_cvar_num("tl_team") == 1) { new in_ct = 0 if(NewTeam == CT || NewTeam == AUTO_TEAM) { for(new i = 0; i < get_playersnum(); i++) { if(get_user_team(i) == CT){ in_ct++ } } if(in_ct > get_cvar_num("tl_limit")) { client_print(id, print_chat, "Komunikat...") engclient_cmd(id,"jointeam","T") } else{ client_print(id, print_chat, "Komunikat...") } } } return 0 }