Advertisement
Guest User

Untitled

a guest
May 25th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <hamsandwich>
  5.  
  6. #define PLUGIN "Becsület & Érme rendszer"// A játékosok becsületeket szereznek öléssel, szerveren eltöltött idővel, majd elért becsület után érmét szereznek meg. A becsületet el is lehet veszíteni ha kitiltást kapsz a szerverről független mennyi időre.
  7. #define VERSION "1.0"
  8. #define AUTHOR "author"
  9.  
  10. new erme[9][33]
  11.  
  12. new Float:becsulet_MAX = 1000000 // = 100%
  13. new Float:szazalek_becspont[33]
  14. new Float:becsulet[33]
  15.  
  16.  
  17. public plugin_init() {
  18. register_plugin(PLUGIN, VERSION, AUTHOR)
  19. register_event("DeathMsg", "halal", "a")
  20. register_clcmd("say /menu", "menu_menu")
  21. }
  22. public halal()
  23. {
  24. new killer = read_data(1)
  25. new victim = read_data(2)
  26. new headshoot = read_data(3)
  27. if(is_user_alive(0)){
  28. if(killer != victim){
  29. becsulet[killer]+= random_num(1,9)
  30. becsulet[headshoot]+= random_num(6,17)
  31. becsulet[victim]-= random_num(0,3)
  32. }
  33. szazalek_becspont[killer] = becsulet_MAX / becsulet[killer] * 100.0
  34. szazalek_becspont[victim] = becsulet_MAX / becsulet[victim] * 100.0
  35. }
  36. }
  37. public menu_menu(id)
  38. {
  39. new cim[121]
  40. formatex(cim, charsmax(cim), "Becsuleted : %0.2f % / 100%", szazalek_becspont[id])
  41.  
  42. new menu = menu_create(cim, "handler_menumenu")
  43.  
  44. menu_additem(menu, "Ermek", "0", 0)
  45.  
  46. menu_display(id, menu, 0);
  47. menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  48. }
  49. public handler_menumenu(id, menu, item)
  50. {
  51. if(item == MENU_EXIT)
  52. {
  53. menu_destroy(menu);
  54. return;
  55. }
  56.  
  57. new data[9], szName[64];
  58. new access, callback;
  59. menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  60. new key = str_to_num(data);
  61.  
  62. switch(key)
  63. {
  64. case 0:
  65. {
  66. }
  67. }
  68. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement