PHP Code:
#include <amxmodx>
#include <amxmisc>
//Global
new bool:Player[33];
new PlayerIndex[33]
//Init
register_clcmd("say /menut","cmdMenuT");
//Menu
public cmdMenuT(id) {
new players[32], player, num;
get_players(players, num, "ch", "TERRORIST");//skip bots and hltv
new Menu = menu_create("\rTerrorists \w:","HandlerT");
for(new i = 0;i <= num;i++)
{
player = players[i];
new name[32];
get_user_name(player, name, 31);
new temp[2];
num_to_str(i,temp,2);
menu_additem(Menu,name,temp);
}
menu_display(id,Menu);
return PLUGIN_HANDLED;
}
public HandlerT(id,Menu,item) {
if(item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new iData[6];
new iName[64];
new Access;
new Callback;
menu_item_getinfo(Menu,item,Access,iData,5,iName,63,Callback);
new tempid = str_to_num(iData)
if(is_user_alive(tempid))
{
new name[32];
get_user_name(id,name,31);
Player[tempid] = true;
client_print(0,print_chat,"ADMIN %s sets the Player %s to true",name,iName);
cmdMenuCT(id);
PlayerIndex[id] = tempid
}
return PLUGIN_HANDLED;
}
public cmdMenuCT(id) {
new players[32], player, num;
get_players(players, num, "ch", "CT");//skip bots and hltv
new Menu = menu_create("\rCounter-Terrorists \w:","HandlerCT");
for(new i = 0;i <= num;i++)
{
player = players[i];
new name[32];
get_user_name(player,name,31);
new temp[2];
num_to_str(i,temp,2);
menu_additem(Menu,name,temp);
}
}
menu_display(id,Menu);
return PLUGIN_HANDLED;
}
public HandlerCT(id,Menu,item) {
if(item == MENU_EXIT)
{
menu_destroy(Menu);
return PLUGIN_HANDLED;
}
new iData[6];
new iName[64];
new Access;
new Callback;
menu_item_getinfo(Menu,item,Access,iData,5,iName,63,Callback);
new tempid = str_to_num(iData)
if(is_user_alive(tempid))
{
new name[32];
get_user_name(id,name,31);
Player[PlayerIndex[id]] = true;
client_print(0,print_chat,"ADMIN %s sets the Player %s to true",name,iName);
}
return PLUGIN_HANDLED;
}
//New Function
public Funtion(id) {
if(Player[id))
{
//Do this
}
return PLUGIN_HANDLED;
}