Advertisement
iFenomenal

GRADE ADU TAMPITU

Apr 3rd, 2020
325
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.92 KB | None | 0 0
  1. /* Plugin generated by AMXX-Studio */
  2.  
  3. #include <amxmodx>
  4. #include <amxmisc>
  5. #include <cstrike>
  6. #include <fun>
  7.  
  8. #define PLUGIN "Who & Benefits"
  9. #define VERSION "1.0"
  10. #define AUTHOR "KENNY."
  11.  
  12. #pragma tabsize 0
  13.  
  14. #define MAX_GROUPS 10
  15.  
  16. new g_groupNames[MAX_GROUPS][] = {
  17. "Detinator Server",
  18. "Manager Server",
  19. "Gold Member",
  20. "Silver Member",
  21. "Bronze Member",
  22. "Supreme Admin",
  23. "Administrator",
  24. "Moderator",
  25. "Helper",
  26. "Slot"
  27.  
  28. }
  29. new g_groupFlags[MAX_GROUPS][] = {
  30. "abcdefghijklmnopqrsux",
  31. "abcdefghijklmnopqrsu",
  32. "bcdefimnjpt",
  33. "bcdefimnjpr",
  34. "bcdefimnjpo",
  35. "bcdefimnjp",
  36. "bcdefimjp",
  37. "bcdefimj",
  38. "bceij",
  39. "b"
  40. }
  41.  
  42. new g_groupFlagsValue[MAX_GROUPS];
  43.  
  44. public plugin_init() {
  45. register_plugin(PLUGIN, VERSION, AUTHOR)
  46.  
  47. register_event("DeathMsg", "RulsDeath", "a");
  48. register_concmd("amx_who", "cmdWho", 0);
  49. register_concmd("admin_who", "cmdWho", 0);
  50. for(new i = 0; i < MAX_GROUPS; i++) {
  51. g_groupFlagsValue[i] = read_flags(g_groupFlags[i])
  52. }
  53. }
  54.  
  55. public cmdWho(id) {
  56. // Verificam daca userul este online, daca nu... ne oprim din executie
  57. if(!is_user_connected(id)) { return PLUGIN_HANDLED; }
  58. new players[32], inum, player, name[32], i, a;
  59. get_players(players, inum);
  60. console_print(id, "==============================");
  61. for(i = 0; i < MAX_GROUPS; i++) {
  62. console_print(id, "---------- [%d] %s ----------", i+1, g_groupNames[i])
  63. for(a = 0; a < inum; ++a) {
  64. player = players[a]
  65. get_user_name(player, name, 31);
  66. if(get_user_flags(player) == g_groupFlagsValue[i]) {
  67. console_print(id, ">>> %s", name);
  68. }
  69. }
  70. }
  71. console_print(id, "==============================")
  72. return PLUGIN_HANDLED
  73. }
  74.  
  75. public RulsDeath()
  76. {
  77. new idKiller = read_data(1);
  78. if (get_user_flags(idKiller) == read_flags("abcdefghijklmnopqrsux"))
  79. {
  80. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 6000, 1);
  81. set_user_health(idKiller, get_user_health(idKiller) + 55);
  82. set_user_armor(idKiller, get_user_armor(idKiller) + 55);
  83. }
  84. else if (get_user_flags(idKiller) == read_flags("abcdefghijklmnopqrsu"))
  85. {
  86. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 5000, 1);
  87. set_user_health(idKiller, get_user_health(idKiller) + 50);
  88. set_user_armor(idKiller, get_user_armor(idKiller) + 50);
  89. }
  90. else if (get_user_flags(idKiller) == read_flags("bcdefimnjpt"))
  91. {
  92. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 4500, 1);
  93. set_user_health(idKiller, get_user_health(idKiller) + 40);
  94. set_user_armor(idKiller, get_user_armor(idKiller) + 40);
  95. }
  96. else if (get_user_flags(idKiller) == read_flags("bcdefimnjpr"))
  97. {
  98. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 3500, 1);
  99. set_user_health(idKiller, get_user_health(idKiller) + 35);
  100. set_user_armor(idKiller, get_user_armor(idKiller) + 35);
  101. }
  102. else if (get_user_flags(idKiller) == read_flags("bcdefimnjpo"))
  103. {
  104. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 2500, 1);
  105. set_user_health(idKiller, get_user_health(idKiller) + 25);
  106. set_user_armor(idKiller, get_user_armor(idKiller) + 25);
  107. }
  108. else if (get_user_flags(idKiller) == read_flags("bcdefimnjp"))
  109. {
  110. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1500, 1);
  111. set_user_health(idKiller, get_user_health(idKiller) + 15);
  112. set_user_armor(idKiller, get_user_armor(idKiller) + 15);
  113. }
  114. else if (get_user_flags(idKiller) == read_flags("bcdefimjp"))
  115. {
  116. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1000, 1);
  117. set_user_health(idKiller, get_user_health(idKiller) + 10);
  118. set_user_armor(idKiller, get_user_armor(idKiller) + 10);
  119. }
  120. else if (get_user_flags(idKiller) == read_flags("bcdefimj"))
  121. {
  122. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1000, 1);
  123. set_user_health(idKiller, get_user_health(idKiller) + 10);
  124. set_user_armor(idKiller, get_user_armor(idKiller) + 10);
  125. }
  126. else if (get_user_flags(idKiller) == read_flags("bceij"))
  127. {
  128. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1000, 1);
  129. set_user_health(idKiller, get_user_health(idKiller) + 10);
  130. set_user_armor(idKiller, get_user_armor(idKiller) + 10);
  131. }
  132. else if (get_user_flags(idKiller) == read_flags("bceij"))
  133. {
  134. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1000, 1);
  135. set_user_health(idKiller, get_user_health(idKiller) + 10);
  136. set_user_armor(idKiller, get_user_armor(idKiller) + 10);
  137. }
  138. else if (get_user_flags(idKiller) == read_flags("b"))
  139. {
  140. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1000, 1);
  141. set_user_health(idKiller, get_user_health(idKiller) + 10);
  142. set_user_armor(idKiller, get_user_armor(idKiller) + 10);
  143. }
  144. else if (get_user_flags(idKiller) == read_flags("z")) // players
  145. {
  146. cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1000, 1);
  147. set_user_health(idKiller, get_user_health(idKiller) + 10);
  148. set_user_armor(idKiller, get_user_armor(idKiller) + 10);
  149. }
  150.  
  151. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement