Ahì anda, pero solamente si sos "tt" podès transportar a los cts a "tts", pero si sos "ct" no podès transportar a los tt a "cts" :S no sè por què!
PHP Code:
#include <amxmodx>
#include <amxmisc>
#include <cstrike>
public plugin_init()
{
register_plugin("Teams", "1.0", "AppStore")
register_clcmd("say /team", "team_menu")
register_clcmd("say_team /team", "team_menu")
}
public team_menu(id){
if(is_user_admin(id))
team_menu2(id)
else
client_print(id, print_chat,"[AMXX] Esto esta disponible solo para admins")
return PLUGIN_HANDLED;
}
public team_menu2(id)
{
new menu = menu_create("\rTransferir a un player a tu team", "team_menu3")
new players[32], pnum, tempid
new szName[32], szTempid[10]
get_players(players, pnum)
for(new i;i < pnum;i++)
{
tempid = players[i]
get_user_name(tempid, szName, charsmax(szName))
num_to_str(tempid, szTempid, charsmax(szTempid))
menu_additem(menu, szName, szTempid, 0)
}
menu_display(id, menu, 0)
}
public team_menu3(id, menu, item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu)
return PLUGIN_HANDLED
}
new idata[6], mName[64]
new access, callback
menu_item_getinfo(menu, item, access, idata,5, mName, 63, callback)
new tempid = str_to_num(idata)
if(cs_get_user_team(tempid) == CS_TEAM_T || cs_get_user_team(tempid) == CS_TEAM_CT)
{
new ct = cs_get_user_team(id) == CS_TEAM_CT || cs_get_user_team(id) == CS_TEAM_T
user_kill(tempid)
cs_set_user_team(tempid, ct)
client_print(id, print_chat,"Tranferiste a %s a tu team",mName)
}
menu_destroy(menu)
return PLUGIN_HANDLED
}