If you want to always block :
PHP Code:
#include <amxmodx>
#define VERSION "0.0.1"
public plugin_init()
{
register_plugin("block jointeam", VERSION, "ConnorMcLeod")
register_clcmd("jointeam 2", "BlockJoinTeam")
register_clcmd("jointeam 5", "BlockJoinTeam")
}
public BlockJoinTeam()
{
return PLUGIN_HANDLED
}
If you want to allow primo joiners :
PHP Code:
#include <amxmodx>
#include <cstrike>
#define VERSION "0.0.1"
public plugin_init()
{
register_plugin("block jointeam", VERSION, "ConnorMcLeod")
register_clcmd("jointeam 2", "BlockJoinTeam")
register_clcmd("jointeam 5", "BlockJoinTeam")
}
public BlockJoinTeam(id)
{
return !(cs_get_user_team(id) == CS_TEAM_UNASSIGNED)
}
If you want to allow jointeam from all kind of spectators :
PHP Code:
#include <amxmodx>
#include <cstrike>
#define VERSION "0.0.1"
public plugin_init()
{
register_plugin("block jointeam", VERSION, "ConnorMcLeod")
register_clcmd("jointeam 2", "BlockJoinTeam")
register_clcmd("jointeam 5", "BlockJoinTeam")
}
public BlockJoinTeam(id)
{
new CsTeams:iTeam = cs_get_user_team(id)
return !(iTeam == CS_TEAM_UNASSIGNED || iTeam == CS_TEAM_SPECTATOR)
}
Note that old style menus don't send jointeam command.
__________________