HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. #include <amxmodx>
  2.  
  3. new jelentes[32]
  4. public plugin_init()
  5. {
  6. register_plugin("Jelentes", "1.0", "Petrik")
  7. register_clcmd("say /jelent","AwesomeMenu")
  8. }
  9.  
  10. public client_connect(id){
  11. if(!is_user_bot(id))
  12. jelentes[id] = 5
  13. }
  14.  
  15. public AwesomeMenu(id){
  16. if(jelentes[id] == 0){
  17. client_print(id, print_chat ,"nem jelenthetsz tobb embert!")
  18. return PLUGIN_HANDLED;
  19. }
  20.  
  21. new menu = menu_create("\rValaszd ki a jatekost^nakit jelenteni akarsz", "menu_handler");
  22. new players[32], pnum, tempid;
  23. new szName[32], szTempid[10];
  24. get_players(players, pnum);
  25.  
  26. for( new i; i<pnum; i++ )
  27. {
  28. tempid = players[i]
  29.  
  30. get_user_name(tempid, szName, charsmax(szName));
  31.  
  32. num_to_str(tempid, szTempid, charsmax(szTempid));
  33.  
  34. menu_additem(menu, szName, szTempid, 0);
  35.  
  36. }
  37. menu_display(id, menu, 0);
  38. return PLUGIN_CONTINUE;
  39. }
  40.  
  41. public menu_handler(id, menu, item){
  42. if( item == MENU_EXIT )
  43. {
  44.  
  45. menu_destroy(menu);
  46.  
  47. return PLUGIN_HANDLED;
  48.  
  49. }
  50.  
  51. new data[6], szName[64];
  52. new access, callback
  53.  
  54. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback)
  55.  
  56. new tempid = str_to_num(data);
  57. new name[18]
  58. get_user_name(tempid, name, 17)
  59. new name2[18]
  60. get_user_name(id, name2, 17)
  61. log_to_file( "jelentes.log", "%s jelentette hogy %s csal", name2, name);
  62. for(new id2 = 1 ; id2 <= get_maxplayers() ; id2++)
  63. if(is_user_connected(id2)){
  64. if(get_user_flags(id2) & ADMIN_KICK){
  65. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  66. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  67. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  68. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  69. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  70. client_print(id2, print_chat ,"%s Jelentette hogy %s csal kotelesseged megnezni!", name2, name)
  71.  
  72. }
  73. }
  74. jelentes[id] --
  75. client_print(id, print_chat, "Meg %d embert jelenthetsz!", jelentes[id])
  76. menu_destroy(menu);
  77.  
  78. return PLUGIN_HANDLED;
  79. }
  80.