Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <amxmodx>
- #include <amxmisc>
- new bool:g_Help[33];
- new g_max;
- public plugin_init()
- {
- register_plugin("Help Menu", "1.0", "LondoN eXtream");
- register_clcmd("say /help", "say_help");
- register_clcmd("say /menu", "say_menu");
- g_max = get_maxplayers();
- }
- public say_help(id)
- {
- if(g_Help[id])
- {
- client_print(id, print_chat, "cererea a fost deja depusa");
- return;
- }
- g_Help[id] = true;
- client_print(id, print_chat, "cererea ta a fost depusa si va fi acceptata in curand.");
- }
- public say_menu(id)
- {
- if(!is_user_admin(id))
- return;
- new menuid = menu_create("help", "menu_handler");
- for(new i = 0; i <= g_max; i++)
- {
- if(!is_user_connected(i))
- continue;
- if(!g_Help[i])
- continue;
- new name[32];
- get_user_name(id, name, charsmax(name));
- new buffer[2]; buffer[0] = i; buffer[1] = 0;
- menu_additem(menuid, name, buffer);
- }
- menu_setprop(menuid, MPROP_EXIT, MEXIT_ALL);
- menu_display(id, menuid, 0);
- }
- public menu_handler(id, menu, item)
- {
- if(item == MENU_EXIT)
- {
- menu_destroy(menu);
- return;
- }
- static buff[2], dummy, pid;
- menu_item_getinfo(menu, item, dummy, buff, charsmax(buff), _, _, dummy);
- pid = buff[0];
- //
- new target[32];
- get_user_name(pid, target, charsmax(target));
- client_print(id, print_chat, "jucatorul %s are help", target);
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement