Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Plugin generated by AMXX-Studio */
- #include <amxmodx>
- #include <cstrike>
- #define PLUGIN "Block team change"
- #define VERSION "1.0"
- #define AUTHOR "GaMeR FoReVeR"
- new cvar_admin;
- new CsTeams:pTeam[33];
- public plugin_init()
- {
- register_plugin(PLUGIN, VERSION, AUTHOR);
- register_clcmd("say /spec", "CmdSpec");
- register_clcmd("say /back", "CmdBack");
- register_clcmd("chooseteam", "BlockChange");
- register_clcmd("jointeam", "BlockChange");
- cvar_admin = register_cvar("btc_admin_spec", "1");
- }
- public BlockChange(id)
- {
- if(cs_get_user_team(id) == CS_TEAM_UNASSIGNED)
- return PLUGIN_CONTINUE;
- client_print(id, print_center, "Nije dozvoljeno menjati tim");
- return PLUGIN_HANDLED;
- }
- public CmdSpec(id)
- {
- if(!is_user_connected(id) || is_user_bot(id) || cs_get_user_team(id) == CS_TEAM_SPECTATOR)
- return PLUGIN_HANDLED;
- if(get_pcvar_num(cvar_admin) !=0)
- {
- if(get_user_flags(id) && ADMIN_LEVEL_B)
- {
- pTeam[id] = cs_get_user_team(id);
- cs_set_user_team(id, CS_TEAM_SPECTATOR);
- user_silentkill(id);
- }
- }
- else
- {
- pTeam[id] = cs_get_user_team(id);
- cs_set_user_team(id, CS_TEAM_SPECTATOR);
- user_silentkill(id);
- }
- return PLUGIN_CONTINUE;
- }
- public CmdBack(id)
- {
- if(!is_user_connected(id) || is_user_bot(id) || cs_get_user_team(id) != CS_TEAM_SPECTATOR)
- return PLUGIN_HANDLED;
- cs_set_user_team(id, pTeam[id]);
- return PLUGIN_CONTINUE;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement