HLMOD.HU Forrás Megtekintés - www.hlmod.hu
  1. /* qKKKJ plugin
  2. *
  3. * (c) K?sz?lt: 2013 K?sz?tette: qKKKJ
  4. * Minden jog fenntartva!
  5. *
  6. */
  7.  
  8. #include <amxmodx>
  9. #include <amxmisc>
  10. #include <fun>
  11. #include <hamsandwich>
  12.  
  13. new halalok[33]
  14. new g_h
  15. #define PLUGIN "5 halal menu"
  16. #define VERZIO "0.1"
  17. #define KESZITO "qKKKJ"
  18.  
  19. public fw_PlayerSpawn(id)
  20. {
  21. if(halalok[id] >= get_pcvar_num(g_h))
  22. {
  23. Menu(id)
  24. }
  25. }
  26. public client_connect(id)
  27. {
  28. halalok[id] = 0
  29. }
  30. public halal()
  31. {
  32. new halott = read_data(2)
  33. if(read_data(1) != halott)
  34. {
  35. halalok[halott] += 1
  36. }
  37. }
  38. public Menu(id)
  39. {
  40. new menu = menu_create("Segito menu (CSAK BOTOKNAK XD)", "mh_MyMenu");
  41.  
  42. menu_additem(menu, "+50 HP", "", 0); // case 0
  43.  
  44. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  45.  
  46. menu_display(id, menu, 0);
  47.  
  48. return PLUGIN_HANDLED;
  49. }
  50.  
  51. public mh_MyMenu(id, menu, item)
  52. {
  53. if(item == MENU_EXIT)
  54. {
  55. menu_cancel(id);
  56. return PLUGIN_HANDLED;
  57. }
  58.  
  59. new command[6], name[64], access, callback;
  60.  
  61. menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
  62.  
  63. switch(item)
  64. {
  65. case 0:
  66. {
  67. set_user_health(id, get_user_health(id)+50)
  68. }
  69. }
  70.  
  71. menu_destroy(menu);
  72.  
  73. return PLUGIN_HANDLED;
  74. }
  75. public hal(id)
  76. {
  77. client_print(id, print_chat, "Halalaid: %d", halalok[id])
  78. }
  79.  
  80.  
  81.  
  82.  
  83.  
  84. public plugin_init() {
  85. register_plugin(PLUGIN, VERZIO, KESZITO)
  86. register_event("DeathMsg", "halal", "a")
  87. RegisterHam(Ham_Spawn, "player", "fw_PlayerSpawn")
  88. register_clcmd("say /halal", "hal")
  89. g_h = register_cvar("halal", "10")
  90. }
  91. /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  92. *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  93. */
  94.