I dont have menu plugin 'cause none of my admins use any menu commands.
PHP Code:
public cmd_transfer(id, level, cid)
{
if (!cmd_access(id, level, cid, 2))
return PLUGIN_HANDLED
new arg1[32], arg2[32]
read_argv(1, arg1, 31)
read_argv(2, arg2, 31)
new player = cmd_target(id, arg1, 2)
if(!player)
return PLUGIN_HANDLED
new teamname[32]
if(!strlen(arg2))
{
cs_set_user_team(player, cs_get_user_team(player) == CS_TEAM_CT ? CS_TEAM_T:CS_TEAM_CT)
teamname = cs_get_user_team(player) == CS_TEAM_CT ? "Counter-Terrorists":"Terrorists"
}
else
{
if(equali(arg2, "T"))
{
cs_set_user_team(player, CS_TEAM_T)
teamname = "Terrorists"
fm_DispatchSpawn(player)
}
else if(equali(arg2, "CT"))
{
cs_set_user_team(player, CS_TEAM_CT)
teamname = "Counter-Terrorists"
fm_DispatchSpawn(player)
}
else if(equali(arg2, "SPEC"))
{
user_silentkill(player)
cs_set_user_team(player, CS_TEAM_SPECTATOR)
teamname = "Spectator"
}
else
{
client_print(id, print_console, "%L", LANG_PLAYER, AMX_SUPER_TEAM_INVALID)
return PLUGIN_HANDLED
}
}
new name[32], admin[32], authid[35]
get_user_name(id, admin, 31)
get_user_name(player, name, 31)
get_user_authid(id, authid, 34)
switch(get_pcvar_num(amx_show_activity))
{
case 2: client_print(0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_TRANSFER_PLAYER_CASE2", admin, name, teamname)
case 1: client_print(0, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_TRANSFER_PLAYER_CASE1", name, teamname)
}
client_print(player, print_chat, "%L", LANG_PLAYER, "AMX_SUPER_TRANSFER_PLAYER_TEAM", teamname)
console_print(id, "%L", LANG_PLAYER, "AMX_SUPER_TRANSFER_PLAYER_CONSOLE", name, teamname)
log_amx("%L", LANG_SERVER, "AMX_SUPER_TRANSFER_PLAYER_LOG", admin, authid, name, teamname)
return PLUGIN_HANDLED
}