Advertisement
iFenomenal

Gradele + beneficii

Mar 16th, 2019
413
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.     "FONDATOR",
  18.     "SCRIPTER",
  19.     "DIAMOND MEMBER",
  20.     "PLATINUM MEMBER",
  21.     "GOLD MEMBER",
  22.     "ADMINISTRATOR",
  23.     "GLOBAL MODERATOR",
  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) + 8000, 1);
  81.         set_user_health(idKiller, get_user_health(idKiller) + 80);
  82.         set_user_armor(idKiller, get_user_armor(idKiller) + 80);
  83.     }
  84.     else if (get_user_flags(idKiller) == read_flags("abcdefghijklmnopqrsu"))
  85.     {
  86.         cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 7000, 1);
  87.         set_user_health(idKiller, get_user_health(idKiller) + 70);
  88.         set_user_armor(idKiller, get_user_armor(idKiller) + 70);
  89.     }
  90.     else if (get_user_flags(idKiller) == read_flags("bcdefimnjpt"))
  91.     {
  92.         cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 6000, 1);
  93.         set_user_health(idKiller, get_user_health(idKiller) + 60);
  94.         set_user_armor(idKiller, get_user_armor(idKiller) + 60);
  95.     }
  96.     else if (get_user_flags(idKiller) == read_flags("bcdefimnjpr"))
  97.     {
  98.         cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 5000, 1);
  99.         set_user_health(idKiller, get_user_health(idKiller) + 50);
  100.         set_user_armor(idKiller, get_user_armor(idKiller) + 50);
  101.     }
  102.     else if (get_user_flags(idKiller) == read_flags("bcdefimnjpo"))
  103.     {
  104.         cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 4000, 1);
  105.         set_user_health(idKiller, get_user_health(idKiller) + 40);
  106.         set_user_armor(idKiller, get_user_armor(idKiller) + 40);
  107.     }
  108.     else if (get_user_flags(idKiller) == read_flags("bcdefimnjp"))
  109.     {
  110.         cs_set_user_money(idKiller, cs_get_user_money(idKiller) + 1000, 1);
  111.         set_user_health(idKiller, get_user_health(idKiller) + 10);
  112.         set_user_armor(idKiller, get_user_armor(idKiller) + 10);
  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