Naggyábol valamit összedobtam de olyanra a menüt sajnos nem tudom , hogy pl kiíírja an eve után hogy mute-zva van vagy nem !
custommenuitems.ini be ezt rakd be !
amx_addmenuitem "Mute Menu" "mute_menu" "u" "Mute_menuvel"
ha ez megvan akkor majd az amx menüben a legutolsó oldalon lessz a menü !
#include <amxmodx>
#include <colorchat>
public plugin_init()
{
register_plugin( "Mute_menuvel", "1.0", "expert" );
register_clcmd( "mute_menu","AwesomeMenu");
}
public AwesomeMenu(id)
{
if(get_user_flags(id) & ADMIN_KICK)
{
new menu = menu_create("\rValaszd ki a jatekost", "menu_handler");
new players[32], pnum, tempid;
new szName[32], szTempid[10];
get_players(players, pnum, "ch");
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 menu_handler(id, menu, item)
{
if( item == MENU_EXIT )
{
menu_destroy(menu);
return PLUGIN_HANDLED;
}
new data[6], szName[64];
new access, callback;
menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
new tempid = str_to_num(data);
if(is_user_connected(tempid))
{
ColorChat(id, NORMAL, "[ Mute ]^x04 Mikrofon Sikeresen Kikapcsolva a^x01 %s ^x04nevu jatekosnak", szName)
client_cmd(tempid, "-voicerecord")
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}