Witam
Otóż tutaj na forum znalazłem plugin zmiany teamów po 12 wygranych rundach autorstwa DarkGL.
Ale niestety jest mały problem z tym pluginem ponieważ de facto plugin działa ale jedynym problemem jest to że nie przenosi graczy z ct do drużyny tt, ale odwrotnie działa. W skrócie plugin przenosi graczy TT do CT ale graczy z CT nie przenosi do TT.
Tutaj zamieszam kod .sma tego pluginu i proszę was o pomoc.
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "home"
new ile_rund = 0;
new kto_w_ct[33];
new kto_w_tt[33];
new ile_ct,ile_tt;
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
register_event("HLTV", "Nowa_Runda", "a", "1=0", "2=0")
}
public Nowa_Runda()
{
ile_rund++;
ile_ct = 0;
for(new asd = 1;asd<33;asd++){
if(is_user_alive(asd)){
if(get_user_team(asd) == 2){
kto_w_ct[ile_ct] = asd;
ile_ct++;
}
else if(get_user_team(asd) == 1){
kto_w_tt[ile_tt] = asd;
ile_tt++;
}
}
}
if(ile_rund == 12){
zmien_druzyny();
}
}
public zmien_druzyny(){
for(new a = 0;a<ile_ct;a++){
cs_set_user_team(kto_w_ct[a],CS_TEAM_T,CS_T_LEET);
}
for(new a = 0;a<ile_tt;a++){
cs_set_user_team(kto_w_tt[a],CS_TEAM_CT,CS_CT_GIGN);
}
server_cmd("sv_restartround 1");
}
Pomocy.


Dodatki SourceMod














