Thread: [Solved] Simple Votekick with hud
View Single Post
666
Senior Member
Join Date: Mar 2015
Old 09-23-2019 , 14:50   Re: Simple Votekick with hud
Reply With Quote #3

here I have the menu of connected players now I don't know how to make another menu to eject the selected player as I do

PHP Code:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <amxmisc>

#define PLUGIN "New Plug-In"
#define VERSION "1.0"
#define AUTHOR "author"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say .pp""cs_display_player_menu");
}

public 
cs_display_player_menu(id)
{
    new 
menu menu_create("\yPlayers","cs_handle_player_menu");
    
    new 
Players[MAX_PLAYERS],Num,Tempid;
    new 
szName[MAX_NAME_LENGTH],szUserId[MAX_PLAYERS];
    
get_players(Players,Num,"h");
    
    for ( new 
i;Numi++ )
    {
        
Tempid Players[i];
        
        if((
Tempid != id) && !is_user_admin(Tempid))
        {
            
get_user_name(Tempid,szName,charsmax(szName));
            
            
formatex(szUserId,charsmax(szUserId),"%d",get_user_userid(Tempid));
            
            
menu_additem(menu,szName,szUserId,0);
        }
    }
    
    
menu_display(id,menu,0);
}

public 
cs_handle_player_menu(id,menu,item)
{
    if(
item == MENU_EXIT)
    {
        
menu_destroy(menu);
        return 
PLUGIN_HANDLED;
    }
    
    new 
szData[6], szName[64], szAccessitem_callback;
    
menu_item_getinfo(menu,item,szAccess,szData,charsmax(szData),szName,charsmax(szName),item_callback);
    
    new 
Userid str_to_numszData );
    
    
client_print_color(id,1,"selected player is %s",szName);

__________________
666 is offline