how do statistical data for the player vote?help me,thx.
Code:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN_NAME "New Plug-In"
#define PLUGIN_VERSION "1.0"
#define PLUGIN_AUTHOR "zwfgdlc"
new g_menu
new callback
public plugin_init()
{
register_plugin(PLUGIN_NAME, PLUGIN_VERSION, PLUGIN_AUTHOR);
g_menu=menu_create("changle level?","vote_menu",0)
callback=menu_makecallback("backmenu")
load_maps()
register_clcmd("amx_startvote","vote_map")
}
public vote_menu(id,menu,item)
{
new callbackmenu,cmd[10],access,name[32]
menu_item_getinfo(g_menu,item,access,cmd,9,name,31,callbackmenu)
client_print(id,print_chat,"item=%d cmd=%s access=%d name=%s",item,cmd,access,name)
menu_destroy(g_menu)
}
public backmenu(id,menu,item)
{
return ITEM_ENABLED
}
load_maps()
{
new file[64],line=0,temp[32],len
get_configsdir(file,63)
formatex(file,63,"%s/maps.ini",file)
while(read_file(file,line++,temp,31,len))
{
if(len==0||equal(temp,";",1))
continue
if(is_map_valid(temp))
menu_additem(g_menu,temp,"1",0,callback);
}
menu_setprop(g_menu,MPROP_BACKNAME,"back")
menu_setprop(g_menu,MPROP_NEXTNAME,"next")
menu_setprop(g_menu,MPROP_EXITNAME,"exit menu")
}
public vote_map(id)
{
new players[32],num;
get_players(players,num,"c")
for(new i=0;i<num;i++)
{
menu_display(players[i],g_menu,0)
}
}