#include <amxmodx>
new jelentes[32]
public plugin_init()
{
register_plugin("Jelentes", "Petrik", "1.0")
register_clcmd("say /jelent","AwesomeMenu")
}
public client_connect(id){
if(!is_user_bot(id))
jelentes[id] = 5
}
public AwesomeMenu(id){
if(jelentes[id] == 0){
client_print(id, print_chat ,"nem jelenthetsz tobb embert!")
return PLUGIN_HANDLED;
}
new menu = menu_create("\rValaszd ki a jatekost^nakit jelenteni akarsz", "menu_handler");
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);
return PLUGIN_CONTINUE;
}
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);
new name[18]
get_user_name(tempid, name, 17)
new name2[18]
get_user_name(id, name2, 17)
log_to_file( "jelentes.log", "%s jelentette hogy %s csal", name2, name);
for(new id2 = 1 ; id2 <= get_maxplayers() ; id2++)
if(is_user_connected(id2)){
if(get_user_flags(id2) & ADMIN_KICK){
client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
}
}
jelentes[id] --
client_print(id, print_chat, "Meg %d embert jelenthetsz!", jelentes[id])
menu_destroy(menu);
return PLUGIN_HANDLED;
}