hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.03.29. 02:09



Jelenlévő felhasználók

Jelenleg 224 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 223 vendég

A legtöbb felhasználó (1565 fő) 2020.11.21. 11:26-kor tartózkodott itt.

Regisztrált felhasználók: Google [Bot] az elmúlt 5 percben aktív felhasználók alapján

Utoljára aktív
Ahhoz hogy lásd ki volt utoljára aktív, be kell jelentkezned.



Az oldal teljeskörű
használatához regisztrálj.

Regisztráció

Kereső


Új téma nyitása  Hozzászólás a témához  [ 16 hozzászólás ]  Oldal 1 2 Következő
Szerző Üzenet
 Hozzászólás témája: vip +hp
HozzászólásElküldve: 2016.01.20. 15:43 
Offline
Fanatikus

Csatlakozott: 2015.07.05. 12:18
Hozzászólások: 172
Megköszönt másnak: 41 alkalommal
Megköszönték neki: 1 alkalommal
  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <cstrike>
  4.     #include <fun>
  5.     #include <hamsandwich>
  6.     #include <colorchat>
  7.     #include <fakemeta>
  8.  
  9.     #define PLUGIN "VIP"
  10.     #define VERSION "1.0"
  11.     #define AUTHOR "raziq"
  12.  
  13.     new cvar_sebesseg
  14.     new kes[33]
  15.  
  16.     public plugin_init() {
  17.         register_plugin(PLUGIN, VERSION, AUTHOR)
  18.         register_clcmd("say /vip","vipmenu")
  19.         cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  20.         //register_clcmd("say", "sayhook")
  21.         register_event("ResetHUD", "resetModel", "b")
  22.         register_event("CurWeapon", "ecw", "be", "1=1")
  23.         RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  24.     }
  25.     public plugin_precache() {
  26.             precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  27.             precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  28.             precache_model("models/raziqvip/v_vipkes.mdl")
  29.  
  30.             return PLUGIN_CONTINUE
  31.     }
  32.     public vipmenu(id)
  33.     {
  34.     new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  35.  
  36.     menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  37.     menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  38.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  39.     menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  40.     else
  41.     menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  42.  
  43.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  44.  
  45.     menu_display(id, menu, 0);
  46.  
  47.     return PLUGIN_HANDLED;
  48.     }
  49.     public vipmenu_handler(id, menu, item)
  50.     {
  51.     if(item == MENU_EXIT)
  52.     {
  53.     menu_destroy(id);
  54.     return PLUGIN_HANDLED;
  55.     }
  56.  
  57.     new data[6], szName[64]
  58.     new access, callback;
  59.  
  60.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  61.  
  62.     switch(item) {
  63.  
  64.     case 0: {
  65.     show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  66.     }
  67.     case 1: {
  68.     show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  69.     }
  70.     case 2:
  71.     {
  72.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  73.     {
  74.     kes[id] = 1
  75.     }
  76.     }
  77.     }
  78.     menu_destroy(menu);
  79.  
  80.     return PLUGIN_HANDLED;
  81.     }
  82.     public client_putinserver(id)
  83.     {
  84.     set_task(3.0, "udvozlo",id)
  85.     }
  86.     public udvozlo(id)
  87.  
  88.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  89.     {
  90.     new name[32]
  91.     get_user_name(id, name, 31)
  92.     set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  93.     show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  94.     ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  95.     }
  96.     public resetModel(id, level, cid) {
  97.             if (get_user_flags(id) & ADMIN_LEVEL_C) {
  98.                     new CsTeams:userTeam = cs_get_user_team(id)
  99.                     if (userTeam == CS_TEAM_T) {
  100.                             cs_set_user_model(id, "vip_te")
  101.                     }
  102.                     else if(userTeam == CS_TEAM_CT) {
  103.                             cs_set_user_model(id, "vip_ct")
  104.                     }
  105.                     else {
  106.                             cs_reset_user_model(id)
  107.                     }
  108.             }
  109.  
  110.             return PLUGIN_CONTINUE
  111.     }
  112.     public ecw(id)
  113.     {
  114.     new fegyver = get_user_weapon(id)
  115.     if(kes[id] == 1 && fegyver == CSW_KNIFE)
  116.     {
  117.     new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  118.     set_user_maxspeed(id, sebesseg)
  119.     set_user_gravity(id, 0.30)
  120.     set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  121.     }
  122.     }
  123.     public jatekos_spawn(id)
  124.     {
  125.     if (!is_user_alive(id))
  126.     {
  127.     return PLUGIN_HANDLED
  128.     }
  129.  
  130.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  131.     {
  132.     set_user_health(id,get_user_health(id)+50)
  133.     }
  134.     return PLUGIN_HANDLED
  135.     }
  136.     /* AMXX-Studio Notes - DO NOT MODIFY BELOW HERE
  137.     *{\\ rtf1\\ ansi\\ deff0{\\ fonttbl{\\ f0\\ fnil Tahoma;}}\n\\ viewkind4\\ uc1\\ pard\\ lang1038\\ f0\\ fs16 \n\\ par }
  138.     */


valaki bele tudja írni hogy ha öl +hpt kapjon de 120tól ne menjen tovább
megy a gomb


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.20. 18:36 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.12.05. 20:51
Hozzászólások: 179
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 12 alkalommal
Próbáld ki VIP JOGA: [ T ] jog

  1. #include < amxmodx >
  2. #include < amxmisc >
  3. #include < cstrike >
  4. #include < fun >
  5. #include < hamsandwich >
  6. #include < colorchat >
  7. #include < fakemeta >
  8.  
  9. #define PLUGIN "VIP"
  10. #define VERSION "1.0"
  11. #define AUTHOR "raziq"
  12.  
  13. //OLESERT HP
  14. new health_add, health_hs_add, health_max
  15. new nKiller, nKiller_hp, nHp_add, nHp_max
  16.  
  17. //alap
  18. new cvar_sebesseg
  19. new kes[33]
  20.  
  21. public plugin_init() {
  22.     register_plugin(PLUGIN, VERSION, AUTHOR)
  23.     register_clcmd("say /vip","vipmenu")
  24.     cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  25.     //register_clcmd("say", "sayhook")
  26.     register_event("DeathMsg","death","a")
  27.     register_event("ResetHUD", "resetModel", "b")
  28.     register_event("CurWeapon", "ecw", "be", "1=1")
  29.     register_event("DeathMsg", "hook_death", "a", "1>0")
  30.     health_add = register_cvar("vip_hp", "15")
  31.     health_hs_add = register_cvar("vip_hp_hs", "30") // mennyit kapjon HS-ert
  32.     health_max = register_cvar("vip_max_hp", "120")
  33.    
  34.     RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  35. }
  36. public plugin_precache() {
  37.     precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  38.     precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  39.     precache_model("models/raziqvip/v_vipkes.mdl")
  40.    
  41.     return PLUGIN_CONTINUE
  42. }
  43. public hook_death()
  44. {
  45.     // Killer id
  46.     nKiller = read_data(1)
  47.     if(is_user_alive(nKiller))
  48.     {
  49.         new jog = get_user_flags(nKiller)
  50.         if(jog && ADMIN_LEVEL_H)
  51.         {
  52.             if ( (read_data(3) == 1) && (read_data(5) == 0) )
  53.             {
  54.                 nHp_add = get_pcvar_num (health_hs_add)
  55.             }
  56.             else
  57.                 nHp_add = get_pcvar_num (health_add)
  58.             nHp_max = get_pcvar_num (health_max)
  59.             // Updating Killer HP
  60.             nKiller_hp = get_user_health(nKiller)
  61.             nKiller_hp += nHp_add
  62.             // Maximum HP check
  63.             if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  64.             set_user_health(nKiller, nKiller_hp)
  65.             // Hud message "Kaptal +15/+30 hp-t"
  66.             set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  67.             show_hudmessage(nKiller, "Kaptal +%d hp-t", nHp_add)
  68.         }
  69.     }
  70. }
  71. public vipmenu(id)
  72. {
  73.     new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  74.    
  75.     menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  76.     menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  77.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  78.         menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  79.     else
  80.         menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  81.    
  82.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  83.    
  84.     menu_display(id, menu, 0);
  85.    
  86.     return PLUGIN_HANDLED;
  87. }
  88. public vipmenu_handler(id, menu, item)
  89. {
  90.     if(item == MENU_EXIT)
  91.     {
  92.         menu_destroy(id);
  93.         return PLUGIN_HANDLED;
  94.     }
  95.    
  96.     new data[6], szName[64]
  97.     new access, callback;
  98.    
  99.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  100.    
  101.     switch(item) {
  102.        
  103.         case 0: {
  104.             show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  105.         }
  106.         case 1: {
  107.             show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  108.         }
  109.         case 2:
  110.         {
  111.             if(get_user_flags(id) & ADMIN_LEVEL_C)
  112.             {
  113.                 kes[id] = 1
  114.             }
  115.         }
  116.     }
  117.     menu_destroy(menu);
  118.    
  119.     return PLUGIN_HANDLED;
  120. }
  121. public client_putinserver(id)
  122. {
  123.     set_task(3.0, "udvozlo",id)
  124. }
  125. public udvozlo(id)
  126.    
  127. if(get_user_flags(id) & ADMIN_LEVEL_C)
  128. {
  129.     new name[32]
  130.     get_user_name(id, name, 31)
  131.     set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  132.     show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  133.     ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  134. }
  135. public resetModel(id, level, cid) {
  136.     if (get_user_flags(id) & ADMIN_LEVEL_C) {
  137.         new CsTeams:userTeam = cs_get_user_team(id)
  138.         if (userTeam == CS_TEAM_T) {
  139.             cs_set_user_model(id, "vip_te")
  140.         }
  141.         else if(userTeam == CS_TEAM_CT) {
  142.             cs_set_user_model(id, "vip_ct")
  143.         }
  144.         else {
  145.             cs_reset_user_model(id)
  146.         }
  147.     }
  148.    
  149.     return PLUGIN_CONTINUE
  150. }
  151. public ecw(id)
  152. {
  153.     new fegyver = get_user_weapon(id)
  154.     if(kes[id] == 1 && fegyver == CSW_KNIFE)
  155.     {
  156.         new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  157.         set_user_maxspeed(id, sebesseg)
  158.         set_user_gravity(id, 0.30)
  159.         set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  160.     }
  161. }
  162. public jatekos_spawn(id)
  163. {
  164.     if (!is_user_alive(id))
  165.     {
  166.         return PLUGIN_HANDLED
  167.     }
  168.    
  169.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  170.     {
  171.         set_user_health(id,get_user_health(id)+50)
  172.     }
  173.     return PLUGIN_HANDLED
  174. }

_________________
.:[*|P|eac|E|*]:.

Ők köszönték meg Levii@Peace nek ezt a hozzászólást: $weeT (2016.01.20. 21:41)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.20. 21:10 
Offline
Fanatikus

Csatlakozott: 2015.07.05. 12:18
Hozzászólások: 172
Megköszönt másnak: 41 alkalommal
Megköszönték neki: 1 alkalommal
Levii@Peace írta:
Próbáld ki VIP JOGA: [ T ] jog

  1. #include < amxmodx >
  2. #include < amxmisc >
  3. #include < cstrike >
  4. #include < fun >
  5. #include < hamsandwich >
  6. #include < colorchat >
  7. #include < fakemeta >
  8.  
  9. #define PLUGIN "VIP"
  10. #define VERSION "1.0"
  11. #define AUTHOR "raziq"
  12.  
  13. //OLESERT HP
  14. new health_add, health_hs_add, health_max
  15. new nKiller, nKiller_hp, nHp_add, nHp_max
  16.  
  17. //alap
  18. new cvar_sebesseg
  19. new kes[33]
  20.  
  21. public plugin_init() {
  22.     register_plugin(PLUGIN, VERSION, AUTHOR)
  23.     register_clcmd("say /vip","vipmenu")
  24.     cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  25.     //register_clcmd("say", "sayhook")
  26.     register_event("DeathMsg","death","a")
  27.     register_event("ResetHUD", "resetModel", "b")
  28.     register_event("CurWeapon", "ecw", "be", "1=1")
  29.     register_event("DeathMsg", "hook_death", "a", "1>0")
  30.     health_add = register_cvar("vip_hp", "15")
  31.     health_hs_add = register_cvar("vip_hp_hs", "30") // mennyit kapjon HS-ert
  32.     health_max = register_cvar("vip_max_hp", "120")
  33.    
  34.     RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  35. }
  36. public plugin_precache() {
  37.     precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  38.     precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  39.     precache_model("models/raziqvip/v_vipkes.mdl")
  40.    
  41.     return PLUGIN_CONTINUE
  42. }
  43. public hook_death()
  44. {
  45.     // Killer id
  46.     nKiller = read_data(1)
  47.     if(is_user_alive(nKiller))
  48.     {
  49.         new jog = get_user_flags(nKiller)
  50.         if(jog && ADMIN_LEVEL_H)
  51.         {
  52.             if ( (read_data(3) == 1) && (read_data(5) == 0) )
  53.             {
  54.                 nHp_add = get_pcvar_num (health_hs_add)
  55.             }
  56.             else
  57.                 nHp_add = get_pcvar_num (health_add)
  58.             nHp_max = get_pcvar_num (health_max)
  59.             // Updating Killer HP
  60.             nKiller_hp = get_user_health(nKiller)
  61.             nKiller_hp += nHp_add
  62.             // Maximum HP check
  63.             if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  64.             set_user_health(nKiller, nKiller_hp)
  65.             // Hud message "Kaptal +15/+30 hp-t"
  66.             set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  67.             show_hudmessage(nKiller, "Kaptal +%d hp-t", nHp_add)
  68.         }
  69.     }
  70. }
  71. public vipmenu(id)
  72. {
  73.     new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  74.    
  75.     menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  76.     menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  77.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  78.         menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  79.     else
  80.         menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  81.    
  82.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  83.    
  84.     menu_display(id, menu, 0);
  85.    
  86.     return PLUGIN_HANDLED;
  87. }
  88. public vipmenu_handler(id, menu, item)
  89. {
  90.     if(item == MENU_EXIT)
  91.     {
  92.         menu_destroy(id);
  93.         return PLUGIN_HANDLED;
  94.     }
  95.    
  96.     new data[6], szName[64]
  97.     new access, callback;
  98.    
  99.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  100.    
  101.     switch(item) {
  102.        
  103.         case 0: {
  104.             show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  105.         }
  106.         case 1: {
  107.             show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  108.         }
  109.         case 2:
  110.         {
  111.             if(get_user_flags(id) & ADMIN_LEVEL_C)
  112.             {
  113.                 kes[id] = 1
  114.             }
  115.         }
  116.     }
  117.     menu_destroy(menu);
  118.    
  119.     return PLUGIN_HANDLED;
  120. }
  121. public client_putinserver(id)
  122. {
  123.     set_task(3.0, "udvozlo",id)
  124. }
  125. public udvozlo(id)
  126.    
  127. if(get_user_flags(id) & ADMIN_LEVEL_C)
  128. {
  129.     new name[32]
  130.     get_user_name(id, name, 31)
  131.     set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  132.     show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  133.     ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  134. }
  135. public resetModel(id, level, cid) {
  136.     if (get_user_flags(id) & ADMIN_LEVEL_C) {
  137.         new CsTeams:userTeam = cs_get_user_team(id)
  138.         if (userTeam == CS_TEAM_T) {
  139.             cs_set_user_model(id, "vip_te")
  140.         }
  141.         else if(userTeam == CS_TEAM_CT) {
  142.             cs_set_user_model(id, "vip_ct")
  143.         }
  144.         else {
  145.             cs_reset_user_model(id)
  146.         }
  147.     }
  148.    
  149.     return PLUGIN_CONTINUE
  150. }
  151. public ecw(id)
  152. {
  153.     new fegyver = get_user_weapon(id)
  154.     if(kes[id] == 1 && fegyver == CSW_KNIFE)
  155.     {
  156.         new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  157.         set_user_maxspeed(id, sebesseg)
  158.         set_user_gravity(id, 0.30)
  159.         set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  160.     }
  161. }
  162. public jatekos_spawn(id)
  163. {
  164.     if (!is_user_alive(id))
  165.     {
  166.         return PLUGIN_HANDLED
  167.     }
  168.    
  169.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  170.     {
  171.         set_user_health(id,get_user_health(id)+50)
  172.     }
  173.     return PLUGIN_HANDLED
  174. }



minden játékosnak 120 hp ra tölt


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.20. 21:24 
Offline
Fanatikus
Avatar

Csatlakozott: 2015.12.05. 20:51
Hozzászólások: 179
Megköszönt másnak: 7 alkalommal
Megköszönték neki: 12 alkalommal
Így jó lesz:

  1. #include < amxmodx >
  2.     #include < amxmisc >
  3.     #include < cstrike >
  4.     #include < fun >
  5.     #include < hamsandwich >
  6.     #include < colorchat >
  7.     #include < fakemeta >
  8.      
  9.     #define PLUGIN "VIP"
  10.     #define VERSION "1.0"
  11.     #define AUTHOR "raziq"
  12.      
  13.     //OLESERT HP
  14.     new health_add, health_hs_add, health_max
  15.     new nKiller, nKiller_hp, nHp_add, nHp_max
  16.      
  17.     //alap
  18.     new cvar_sebesseg
  19.     new kes[33]
  20.      
  21.     public plugin_init() {
  22.         register_plugin(PLUGIN, VERSION, AUTHOR)
  23.         register_clcmd("say /vip","vipmenu")
  24.         cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  25.         //register_clcmd("say", "sayhook")
  26.         register_event("DeathMsg","death","a")
  27.         register_event("ResetHUD", "resetModel", "b")
  28.         register_event("CurWeapon", "ecw", "be", "1=1")
  29.         register_event("DeathMsg", "hook_death", "a", "1>0")
  30.         health_add = register_cvar("vip_hp", "15")
  31.         health_hs_add = register_cvar("vip_hp_hs", "30") // mennyit kapjon HS-ert
  32.         health_max = register_cvar("vip_max_hp", "100")
  33.        
  34.         RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  35.     }
  36.     public plugin_precache() {
  37.         precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  38.         precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  39.         precache_model("models/raziqvip/v_vipkes.mdl")
  40.        
  41.         return PLUGIN_CONTINUE
  42.     }
  43.     public hook_death()
  44.     {
  45.         // Killer id
  46.         nKiller = read_data(1)
  47.         if(is_user_alive(nKiller))
  48.         {
  49.             new jog = get_user_flags(nKiller)
  50.             if(jog && ADMIN_LEVEL_H)
  51.             {
  52.                 if ( (read_data(3) == 1) && (read_data(5) == 0) )
  53.                 {
  54.                     nHp_add = get_pcvar_num (health_hs_add)
  55.                 }
  56.                 else
  57.                     nHp_add = get_pcvar_num (health_add)
  58.                 nHp_max = get_pcvar_num (health_max)
  59.                 // Updating Killer HP
  60.                 nKiller_hp = get_user_health(nKiller)
  61.                 nKiller_hp += nHp_add
  62.                 // Maximum HP check
  63.                 if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  64.                 set_user_health(nKiller, nKiller_hp)
  65.                 // Hud message "Kaptal +15/+30 hp-t"
  66.                 set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  67.                 show_hudmessage(nKiller, "Kaptal +%d hp-t", nHp_add)
  68.             }
  69.         }
  70.     }
  71.     public vipmenu(id)
  72.     {
  73.         new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  74.        
  75.         menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  76.         menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  77.         if(get_user_flags(id) & ADMIN_LEVEL_C)
  78.             menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  79.         else
  80.             menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  81.        
  82.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  83.        
  84.         menu_display(id, menu, 0);
  85.        
  86.         return PLUGIN_HANDLED;
  87.     }
  88.     public vipmenu_handler(id, menu, item)
  89.     {
  90.         if(item == MENU_EXIT)
  91.         {
  92.             menu_destroy(id);
  93.             return PLUGIN_HANDLED;
  94.         }
  95.        
  96.         new data[6], szName[64]
  97.         new access, callback;
  98.        
  99.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  100.        
  101.         switch(item) {
  102.            
  103.             case 0: {
  104.                 show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  105.             }
  106.             case 1: {
  107.                 show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  108.             }
  109.             case 2:
  110.             {
  111.                 if(get_user_flags(id) & ADMIN_LEVEL_C)
  112.                 {
  113.                     kes[id] = 1
  114.                 }
  115.             }
  116.         }
  117.         menu_destroy(menu);
  118.        
  119.         return PLUGIN_HANDLED;
  120.     }
  121.     public client_putinserver(id)
  122.     {
  123.         set_task(3.0, "udvozlo",id)
  124.     }
  125.     public udvozlo(id)
  126.        
  127.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  128.     {
  129.         new name[32]
  130.         get_user_name(id, name, 31)
  131.         set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  132.         show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  133.         ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  134.     }
  135.     public resetModel(id, level, cid) {
  136.         if (get_user_flags(id) & ADMIN_LEVEL_C) {
  137.             new CsTeams:userTeam = cs_get_user_team(id)
  138.             if (userTeam == CS_TEAM_T) {
  139.                 cs_set_user_model(id, "vip_te")
  140.             }
  141.             else if(userTeam == CS_TEAM_CT) {
  142.                 cs_set_user_model(id, "vip_ct")
  143.             }
  144.             else {
  145.                 cs_reset_user_model(id)
  146.             }
  147.         }
  148.        
  149.         return PLUGIN_CONTINUE
  150.     }
  151.     public ecw(id)
  152.     {
  153.         new fegyver = get_user_weapon(id)
  154.         if(kes[id] == 1 && fegyver == CSW_KNIFE)
  155.         {
  156.             new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  157.             set_user_maxspeed(id, sebesseg)
  158.             set_user_gravity(id, 0.30)
  159.             set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  160.         }
  161.     }
  162.     public jatekos_spawn(id)
  163.     {
  164.         if (!is_user_alive(id))
  165.         {
  166.             return PLUGIN_HANDLED
  167.         }
  168.        
  169.         if(get_user_flags(id) & ADMIN_LEVEL_C)
  170.         {
  171.             set_user_health(id,get_user_health(id)+50)
  172.         }
  173.         return PLUGIN_HANDLED
  174.     }

_________________
.:[*|P|eac|E|*]:.

Ők köszönték meg Levii@Peace nek ezt a hozzászólást: $weeT (2016.01.20. 21:41)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.20. 21:40 
Offline
Fanatikus

Csatlakozott: 2015.07.05. 12:18
Hozzászólások: 172
Megköszönt másnak: 41 alkalommal
Megköszönték neki: 1 alkalommal
Levii@Peace írta:
Így jó lesz:

  1. #include < amxmodx >
  2.     #include < amxmisc >
  3.     #include < cstrike >
  4.     #include < fun >
  5.     #include < hamsandwich >
  6.     #include < colorchat >
  7.     #include < fakemeta >
  8.      
  9.     #define PLUGIN "VIP"
  10.     #define VERSION "1.0"
  11.     #define AUTHOR "raziq"
  12.      
  13.     //OLESERT HP
  14.     new health_add, health_hs_add, health_max
  15.     new nKiller, nKiller_hp, nHp_add, nHp_max
  16.      
  17.     //alap
  18.     new cvar_sebesseg
  19.     new kes[33]
  20.      
  21.     public plugin_init() {
  22.         register_plugin(PLUGIN, VERSION, AUTHOR)
  23.         register_clcmd("say /vip","vipmenu")
  24.         cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  25.         //register_clcmd("say", "sayhook")
  26.         register_event("DeathMsg","death","a")
  27.         register_event("ResetHUD", "resetModel", "b")
  28.         register_event("CurWeapon", "ecw", "be", "1=1")
  29.         register_event("DeathMsg", "hook_death", "a", "1>0")
  30.         health_add = register_cvar("vip_hp", "15")
  31.         health_hs_add = register_cvar("vip_hp_hs", "30") // mennyit kapjon HS-ert
  32.         health_max = register_cvar("vip_max_hp", "100")
  33.        
  34.         RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  35.     }
  36.     public plugin_precache() {
  37.         precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  38.         precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  39.         precache_model("models/raziqvip/v_vipkes.mdl")
  40.        
  41.         return PLUGIN_CONTINUE
  42.     }
  43.     public hook_death()
  44.     {
  45.         // Killer id
  46.         nKiller = read_data(1)
  47.         if(is_user_alive(nKiller))
  48.         {
  49.             new jog = get_user_flags(nKiller)
  50.             if(jog && ADMIN_LEVEL_H)
  51.             {
  52.                 if ( (read_data(3) == 1) && (read_data(5) == 0) )
  53.                 {
  54.                     nHp_add = get_pcvar_num (health_hs_add)
  55.                 }
  56.                 else
  57.                     nHp_add = get_pcvar_num (health_add)
  58.                 nHp_max = get_pcvar_num (health_max)
  59.                 // Updating Killer HP
  60.                 nKiller_hp = get_user_health(nKiller)
  61.                 nKiller_hp += nHp_add
  62.                 // Maximum HP check
  63.                 if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  64.                 set_user_health(nKiller, nKiller_hp)
  65.                 // Hud message "Kaptal +15/+30 hp-t"
  66.                 set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  67.                 show_hudmessage(nKiller, "Kaptal +%d hp-t", nHp_add)
  68.             }
  69.         }
  70.     }
  71.     public vipmenu(id)
  72.     {
  73.         new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  74.        
  75.         menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  76.         menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  77.         if(get_user_flags(id) & ADMIN_LEVEL_C)
  78.             menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  79.         else
  80.             menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  81.        
  82.         menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  83.        
  84.         menu_display(id, menu, 0);
  85.        
  86.         return PLUGIN_HANDLED;
  87.     }
  88.     public vipmenu_handler(id, menu, item)
  89.     {
  90.         if(item == MENU_EXIT)
  91.         {
  92.             menu_destroy(id);
  93.             return PLUGIN_HANDLED;
  94.         }
  95.        
  96.         new data[6], szName[64]
  97.         new access, callback;
  98.        
  99.         menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  100.        
  101.         switch(item) {
  102.            
  103.             case 0: {
  104.                 show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  105.             }
  106.             case 1: {
  107.                 show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  108.             }
  109.             case 2:
  110.             {
  111.                 if(get_user_flags(id) & ADMIN_LEVEL_C)
  112.                 {
  113.                     kes[id] = 1
  114.                 }
  115.             }
  116.         }
  117.         menu_destroy(menu);
  118.        
  119.         return PLUGIN_HANDLED;
  120.     }
  121.     public client_putinserver(id)
  122.     {
  123.         set_task(3.0, "udvozlo",id)
  124.     }
  125.     public udvozlo(id)
  126.        
  127.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  128.     {
  129.         new name[32]
  130.         get_user_name(id, name, 31)
  131.         set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  132.         show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  133.         ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  134.     }
  135.     public resetModel(id, level, cid) {
  136.         if (get_user_flags(id) & ADMIN_LEVEL_C) {
  137.             new CsTeams:userTeam = cs_get_user_team(id)
  138.             if (userTeam == CS_TEAM_T) {
  139.                 cs_set_user_model(id, "vip_te")
  140.             }
  141.             else if(userTeam == CS_TEAM_CT) {
  142.                 cs_set_user_model(id, "vip_ct")
  143.             }
  144.             else {
  145.                 cs_reset_user_model(id)
  146.             }
  147.         }
  148.        
  149.         return PLUGIN_CONTINUE
  150.     }
  151.     public ecw(id)
  152.     {
  153.         new fegyver = get_user_weapon(id)
  154.         if(kes[id] == 1 && fegyver == CSW_KNIFE)
  155.         {
  156.             new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  157.             set_user_maxspeed(id, sebesseg)
  158.             set_user_gravity(id, 0.30)
  159.             set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  160.         }
  161.     }
  162.     public jatekos_spawn(id)
  163.     {
  164.         if (!is_user_alive(id))
  165.         {
  166.             return PLUGIN_HANDLED
  167.         }
  168.        
  169.         if(get_user_flags(id) & ADMIN_LEVEL_C)
  170.         {
  171.             set_user_health(id,get_user_health(id)+50)
  172.         }
  173.         return PLUGIN_HANDLED
  174.     }


ugyanaz


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.20. 21:54 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
Próbáld ki, +10 hp-t kap ölésenként, és 250hp-ig megy, teszt nem volt.
  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <cstrike>
  4.     #include <fun>
  5.     #include <hamsandwich>
  6.     #include <colorchat>
  7.     #include <fakemeta>
  8.  
  9.     #define PLUGIN "VIP"
  10.     #define VERSION "1.0"
  11.     #define AUTHOR "raziq"
  12.  
  13.     new cvar_sebesseg
  14.     new kes[33]
  15.  
  16.     public plugin_init() {
  17.         register_plugin(PLUGIN, VERSION, AUTHOR)
  18.         register_clcmd("say /vip","vipmenu")
  19.         cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  20.         //register_clcmd("say", "sayhook")
  21.         register_event("ResetHUD", "resetModel", "b")
  22.         register_event("CurWeapon", "ecw", "be", "1=1")
  23.         register_event("DeathMsg", "halal", "a")
  24.         RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  25.     }
  26.     public plugin_precache() {
  27.             precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  28.             precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  29.             precache_model("models/raziqvip/v_vipkes.mdl")
  30.  
  31.             return PLUGIN_CONTINUE
  32.     }
  33.     public vipmenu(id)
  34.     {
  35.     new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  36.  
  37.     menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  38.     menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  39.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  40.     menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  41.     else
  42.     menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  43.  
  44.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  45.  
  46.     menu_display(id, menu, 0);
  47.  
  48.     return PLUGIN_HANDLED;
  49.     }
  50.     public vipmenu_handler(id, menu, item)
  51.     {
  52.     if(item == MENU_EXIT)
  53.     {
  54.     menu_destroy(id);
  55.     return PLUGIN_HANDLED;
  56.     }
  57.  
  58.     new data[6], szName[64]
  59.     new access, callback;
  60.  
  61.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  62.  
  63.     switch(item) {
  64.  
  65.     case 0: {
  66.     show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  67.     }
  68.     case 1: {
  69.     show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  70.     }
  71.     case 2:
  72.     {
  73.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  74.     {
  75.     kes[id] = 1
  76.     }
  77.     }
  78.     }
  79.     menu_destroy(menu);
  80.  
  81.     return PLUGIN_HANDLED;
  82.     }
  83.     public client_putinserver(id)
  84.     {
  85.     set_task(3.0, "udvozlo",id)
  86.     }
  87.     public udvozlo(id)
  88.  
  89.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  90.     {
  91.     new name[32]
  92.     get_user_name(id, name, 31)
  93.     set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  94.     show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  95.     ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  96.     }
  97.     public resetModel(id, level, cid) {
  98.             if (get_user_flags(id) & ADMIN_LEVEL_C) {
  99.                     new CsTeams:userTeam = cs_get_user_team(id)
  100.                     if (userTeam == CS_TEAM_T) {
  101.                             cs_set_user_model(id, "vip_te")
  102.                     }
  103.                     else if(userTeam == CS_TEAM_CT) {
  104.                             cs_set_user_model(id, "vip_ct")
  105.                     }
  106.                     else {
  107.                             cs_reset_user_model(id)
  108.                     }
  109.             }
  110.  
  111.             return PLUGIN_CONTINUE
  112.     }
  113.     public ecw(id)
  114.     {
  115.     new fegyver = get_user_weapon(id)
  116.     if(kes[id] == 1 && fegyver == CSW_KNIFE)
  117.     {
  118.     new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  119.     set_user_maxspeed(id, sebesseg)
  120.     set_user_gravity(id, 0.30)
  121.     set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  122.     }
  123.     }
  124.     public jatekos_spawn(id)
  125.     {
  126.     if (!is_user_alive(id))
  127.     {
  128.     return PLUGIN_HANDLED
  129.     }
  130.  
  131.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  132.     {
  133.     set_user_health(id,get_user_health(id)+50)
  134.     }
  135.     return PLUGIN_HANDLED
  136.     }
  137.    
  138.   public halal(id) {
  139.     new killer = read_data(1)
  140.     new victim = read_data(2)
  141.     new kteam = get_user_team(killer)
  142.     new vteam = get_user_team(victim)
  143.  
  144.     if(killer != victim && kteam != vteam && get_user_flags(killer) & ADMIN_LEVEL_C && get_user_health(killer) <= 240) {
  145.         set_user_health(killer,get_user_health(killer)+10)
  146.     }
  147. }

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.

Ők köszönték meg kengurumancs nek ezt a hozzászólást: $weeT (2016.01.21. 12:52)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.21. 12:52 
Offline
Fanatikus

Csatlakozott: 2015.07.05. 12:18
Hozzászólások: 172
Megköszönt másnak: 41 alkalommal
Megköszönték neki: 1 alkalommal
kengurumancs írta:
Próbáld ki, +10 hp-t kap ölésenként, és 250hp-ig megy, teszt nem volt.
  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <cstrike>
  4.     #include <fun>
  5.     #include <hamsandwich>
  6.     #include <colorchat>
  7.     #include <fakemeta>
  8.  
  9.     #define PLUGIN "VIP"
  10.     #define VERSION "1.0"
  11.     #define AUTHOR "raziq"
  12.  
  13.     new cvar_sebesseg
  14.     new kes[33]
  15.  
  16.     public plugin_init() {
  17.         register_plugin(PLUGIN, VERSION, AUTHOR)
  18.         register_clcmd("say /vip","vipmenu")
  19.         cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  20.         //register_clcmd("say", "sayhook")
  21.         register_event("ResetHUD", "resetModel", "b")
  22.         register_event("CurWeapon", "ecw", "be", "1=1")
  23.         register_event("DeathMsg", "halal", "a")
  24.         RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  25.     }
  26.     public plugin_precache() {
  27.             precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  28.             precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  29.             precache_model("models/raziqvip/v_vipkes.mdl")
  30.  
  31.             return PLUGIN_CONTINUE
  32.     }
  33.     public vipmenu(id)
  34.     {
  35.     new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  36.  
  37.     menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  38.     menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  39.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  40.     menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  41.     else
  42.     menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  43.  
  44.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  45.  
  46.     menu_display(id, menu, 0);
  47.  
  48.     return PLUGIN_HANDLED;
  49.     }
  50.     public vipmenu_handler(id, menu, item)
  51.     {
  52.     if(item == MENU_EXIT)
  53.     {
  54.     menu_destroy(id);
  55.     return PLUGIN_HANDLED;
  56.     }
  57.  
  58.     new data[6], szName[64]
  59.     new access, callback;
  60.  
  61.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  62.  
  63.     switch(item) {
  64.  
  65.     case 0: {
  66.     show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  67.     }
  68.     case 1: {
  69.     show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  70.     }
  71.     case 2:
  72.     {
  73.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  74.     {
  75.     kes[id] = 1
  76.     }
  77.     }
  78.     }
  79.     menu_destroy(menu);
  80.  
  81.     return PLUGIN_HANDLED;
  82.     }
  83.     public client_putinserver(id)
  84.     {
  85.     set_task(3.0, "udvozlo",id)
  86.     }
  87.     public udvozlo(id)
  88.  
  89.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  90.     {
  91.     new name[32]
  92.     get_user_name(id, name, 31)
  93.     set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  94.     show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  95.     ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  96.     }
  97.     public resetModel(id, level, cid) {
  98.             if (get_user_flags(id) & ADMIN_LEVEL_C) {
  99.                     new CsTeams:userTeam = cs_get_user_team(id)
  100.                     if (userTeam == CS_TEAM_T) {
  101.                             cs_set_user_model(id, "vip_te")
  102.                     }
  103.                     else if(userTeam == CS_TEAM_CT) {
  104.                             cs_set_user_model(id, "vip_ct")
  105.                     }
  106.                     else {
  107.                             cs_reset_user_model(id)
  108.                     }
  109.             }
  110.  
  111.             return PLUGIN_CONTINUE
  112.     }
  113.     public ecw(id)
  114.     {
  115.     new fegyver = get_user_weapon(id)
  116.     if(kes[id] == 1 && fegyver == CSW_KNIFE)
  117.     {
  118.     new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  119.     set_user_maxspeed(id, sebesseg)
  120.     set_user_gravity(id, 0.30)
  121.     set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  122.     }
  123.     }
  124.     public jatekos_spawn(id)
  125.     {
  126.     if (!is_user_alive(id))
  127.     {
  128.     return PLUGIN_HANDLED
  129.     }
  130.  
  131.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  132.     {
  133.     set_user_health(id,get_user_health(id)+50)
  134.     }
  135.     return PLUGIN_HANDLED
  136.     }
  137.    
  138.   public halal(id) {
  139.     new killer = read_data(1)
  140.     new victim = read_data(2)
  141.     new kteam = get_user_team(killer)
  142.     new vteam = get_user_team(victim)
  143.  
  144.     if(killer != victim && kteam != vteam && get_user_flags(killer) & ADMIN_LEVEL_C && get_user_health(killer) <= 240) {
  145.         set_user_health(killer,get_user_health(killer)+10)
  146.     }
  147. }


nem kap hpt senki


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.21. 19:40 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <cstrike>
  4.     #include <fun>
  5.     #include <hamsandwich>
  6.     #include <colorchat>
  7.     #include <fakemeta>
  8.  
  9.     #define PLUGIN "VIP"
  10.     #define VERSION "1.0"
  11.     #define AUTHOR "raziq"
  12.  
  13.     new cvar_sebesseg
  14.     new kes[33]
  15.  
  16.     public plugin_init() {
  17.         register_plugin(PLUGIN, VERSION, AUTHOR)
  18.         register_clcmd("say /vip","vipmenu")
  19.         cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  20.         //register_clcmd("say", "sayhook")
  21.         register_event("ResetHUD", "resetModel", "b")
  22.         register_event("CurWeapon", "ecw", "be", "1=1")
  23.         register_event("DeathMsg", "halal", "a")
  24.         RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  25.     }
  26.     public plugin_precache() {
  27.             precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  28.             precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  29.             precache_model("models/raziqvip/v_vipkes.mdl")
  30.  
  31.             return PLUGIN_CONTINUE
  32.     }
  33.     public vipmenu(id)
  34.     {
  35.     new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  36.  
  37.     menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  38.     menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  39.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  40.     menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  41.     else
  42.     menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  43.  
  44.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  45.  
  46.     menu_display(id, menu, 0);
  47.  
  48.     return PLUGIN_HANDLED;
  49.     }
  50.     public vipmenu_handler(id, menu, item)
  51.     {
  52.     if(item == MENU_EXIT)
  53.     {
  54.     menu_destroy(id);
  55.     return PLUGIN_HANDLED;
  56.     }
  57.  
  58.     new data[6], szName[64]
  59.     new access, callback;
  60.  
  61.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  62.  
  63.     switch(item) {
  64.  
  65.     case 0: {
  66.     show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  67.     }
  68.     case 1: {
  69.     show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  70.     }
  71.     case 2:
  72.     {
  73.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  74.     {
  75.     kes[id] = 1
  76.     }
  77.     }
  78.     }
  79.     menu_destroy(menu);
  80.  
  81.     return PLUGIN_HANDLED;
  82.     }
  83.     public client_putinserver(id)
  84.     {
  85.     set_task(3.0, "udvozlo",id)
  86.     }
  87.     public udvozlo(id)
  88.  
  89.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  90.     {
  91.     new name[32]
  92.     get_user_name(id, name, 31)
  93.     set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  94.     show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  95.     ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  96.     }
  97.     public resetModel(id, level, cid) {
  98.             if (get_user_flags(id) & ADMIN_LEVEL_C) {
  99.                     new CsTeams:userTeam = cs_get_user_team(id)
  100.                     if (userTeam == CS_TEAM_T) {
  101.                             cs_set_user_model(id, "vip_te")
  102.                     }
  103.                     else if(userTeam == CS_TEAM_CT) {
  104.                             cs_set_user_model(id, "vip_ct")
  105.                     }
  106.                     else {
  107.                             cs_reset_user_model(id)
  108.                     }
  109.             }
  110.  
  111.             return PLUGIN_CONTINUE
  112.     }
  113.     public ecw(id)
  114.     {
  115.     new fegyver = get_user_weapon(id)
  116.     if(kes[id] == 1 && fegyver == CSW_KNIFE)
  117.     {
  118.     new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  119.     set_user_maxspeed(id, sebesseg)
  120.     set_user_gravity(id, 0.30)
  121.     set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  122.     }
  123.     }
  124.     public jatekos_spawn(id)
  125.     {
  126.     if (!is_user_alive(id))
  127.     {
  128.     return PLUGIN_HANDLED
  129.     }
  130.     }
  131.     public halal(id) {
  132.     new killer = read_data(1)
  133.     new victim = read_data(2)
  134.     new kteam = get_user_team(killer)
  135.     new vteam = get_user_team(victim)
  136.  
  137.     if(killer != victim && kteam != vteam && get_user_flags(killer) & ADMIN_LEVEL_C && get_user_health(killer) <= 240) {
  138.         set_user_health(killer,get_user_health(killer)+10)
  139.     }
  140.     }

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.

Ők köszönték meg kengurumancs nek ezt a hozzászólást: $weeT (2016.01.22. 10:06)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.22. 10:05 
Offline
Fanatikus

Csatlakozott: 2015.07.05. 12:18
Hozzászólások: 172
Megköszönt másnak: 41 alkalommal
Megköszönték neki: 1 alkalommal
kengurumancs írta:
  1. #include <amxmodx>
  2.     #include <amxmisc>
  3.     #include <cstrike>
  4.     #include <fun>
  5.     #include <hamsandwich>
  6.     #include <colorchat>
  7.     #include <fakemeta>
  8.  
  9.     #define PLUGIN "VIP"
  10.     #define VERSION "1.0"
  11.     #define AUTHOR "raziq"
  12.  
  13.     new cvar_sebesseg
  14.     new kes[33]
  15.  
  16.     public plugin_init() {
  17.         register_plugin(PLUGIN, VERSION, AUTHOR)
  18.         register_clcmd("say /vip","vipmenu")
  19.         cvar_sebesseg = register_cvar("vip_sebesseg", "320")
  20.         //register_clcmd("say", "sayhook")
  21.         register_event("ResetHUD", "resetModel", "b")
  22.         register_event("CurWeapon", "ecw", "be", "1=1")
  23.         register_event("DeathMsg", "halal", "a")
  24.         RegisterHam(Ham_Spawn, "player", "jatekos_spawn", 1)
  25.     }
  26.     public plugin_precache() {
  27.             precache_model("models/player/vip_ct/vip_ct.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  28.             precache_model("models/player/vip_te/vip_te.mdl") //Fontos, hogy a mappan?v ?s az mdl f?jl neve egyezzen!
  29.             precache_model("models/raziqvip/v_vipkes.mdl")
  30.  
  31.             return PLUGIN_CONTINUE
  32.     }
  33.     public vipmenu(id)
  34.     {
  35.     new menu = menu_create("\\wVIP Menu By: raziq", "vipmenu_handler");
  36.  
  37.     menu_additem(menu, "\\yMit tud a VIP?", "0", 0); //case 0
  38.     menu_additem(menu, "\\yHogyan lehetek VIP?", "1", 0); //case 1
  39.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  40.     menu_additem(menu, "\\rVIP \wKes \\r[\\w+120 Sebesseg & -50% Grav\\r]", "2", 0)
  41.     else
  42.     menu_additem(menu, "\\dVIP Kes\\r[+120 Sebesseg & -50% Grav.]\\d[VIPEKNEK]", "2", 0)
  43.  
  44.     menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
  45.  
  46.     menu_display(id, menu, 0);
  47.  
  48.     return PLUGIN_HANDLED;
  49.     }
  50.     public vipmenu_handler(id, menu, item)
  51.     {
  52.     if(item == MENU_EXIT)
  53.     {
  54.     menu_destroy(id);
  55.     return PLUGIN_HANDLED;
  56.     }
  57.  
  58.     new data[6], szName[64]
  59.     new access, callback;
  60.  
  61.     menu_item_getinfo(menu, item, access, data,charsmax(data), szName,charsmax(szName), callback);
  62.  
  63.     switch(item) {
  64.  
  65.     case 0: {
  66.     show_motd(id, "addons/amxmodx/configs/motd/mittudavip.txt", "mittudavip")
  67.     }
  68.     case 1: {
  69.     show_motd(id, "addons/amxmodx/configs/motd/hogyanlehetek.txt", "hogylehetekvip")
  70.     }
  71.     case 2:
  72.     {
  73.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  74.     {
  75.     kes[id] = 1
  76.     }
  77.     }
  78.     }
  79.     menu_destroy(menu);
  80.  
  81.     return PLUGIN_HANDLED;
  82.     }
  83.     public client_putinserver(id)
  84.     {
  85.     set_task(3.0, "udvozlo",id)
  86.     }
  87.     public udvozlo(id)
  88.  
  89.     if(get_user_flags(id) & ADMIN_LEVEL_C)
  90.     {
  91.     new name[32]
  92.     get_user_name(id, name, 31)
  93.     set_hudmessage(0, 255, 255, -1.0, 0.20, 2, 3.0, 6.0)
  94.     show_hudmessage(id, "Udvozollek VIP tag, %s!",name)
  95.     ColorChat(0, GREEN, "[Információ] ^3%s ^1VIP tag csatlakozott a szerverre!",name)
  96.     }
  97.     public resetModel(id, level, cid) {
  98.             if (get_user_flags(id) & ADMIN_LEVEL_C) {
  99.                     new CsTeams:userTeam = cs_get_user_team(id)
  100.                     if (userTeam == CS_TEAM_T) {
  101.                             cs_set_user_model(id, "vip_te")
  102.                     }
  103.                     else if(userTeam == CS_TEAM_CT) {
  104.                             cs_set_user_model(id, "vip_ct")
  105.                     }
  106.                     else {
  107.                             cs_reset_user_model(id)
  108.                     }
  109.             }
  110.  
  111.             return PLUGIN_CONTINUE
  112.     }
  113.     public ecw(id)
  114.     {
  115.     new fegyver = get_user_weapon(id)
  116.     if(kes[id] == 1 && fegyver == CSW_KNIFE)
  117.     {
  118.     new Float: sebesseg = get_pcvar_float(cvar_sebesseg)
  119.     set_user_maxspeed(id, sebesseg)
  120.     set_user_gravity(id, 0.30)
  121.     set_pev(id, pev_viewmodel2, "models/raziqvip/v_vipkes.mdl")
  122.     }
  123.     }
  124.     public jatekos_spawn(id)
  125.     {
  126.     if (!is_user_alive(id))
  127.     {
  128.     return PLUGIN_HANDLED
  129.     }
  130.     }
  131.     public halal(id) {
  132.     new killer = read_data(1)
  133.     new victim = read_data(2)
  134.     new kteam = get_user_team(killer)
  135.     new vteam = get_user_team(victim)
  136.  
  137.     if(killer != victim && kteam != vteam && get_user_flags(killer) & ADMIN_LEVEL_C && get_user_health(killer) <= 240) {
  138.         set_user_health(killer,get_user_health(killer)+10)
  139.     }
  140.     }



  1. if(killer != victim && kteam != vteam && get_user_flags(killer) & ADMIN_LEVEL_C && get_user_health(killer) <= 110) {


már csak a gond hogy ilyenkor 110 fölé megy


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: vip +hp
HozzászólásElküldve: 2016.01.22. 12:20 
Offline
Félisten
Avatar

Csatlakozott: 2015.03.12. 18:30
Hozzászólások: 975
Megköszönt másnak: 67 alkalommal
Megköszönték neki: 136 alkalommal
nem értelek hogy érted, most azt a sort másoltad be hogy max 120 hp-ja lehet.

_________________
Fórumi aktivitásom véget ért: 2017.09.07.
Innentől esetleg steamen vagyok elérhető.


Hozzászólás jelentése
Vissza a tetejére
   
Hozzászólások megjelenítése:  Rendezés  
Új téma nyitása  Hozzászólás a témához  [ 16 hozzászólás ]  Oldal 1 2 Következő


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 8 vendég


Nyithatsz új témákat ebben a fórumban.
Válaszolhatsz egy témára ebben a fórumban.
Nem szerkesztheted a hozzászólásaidat ebben a fórumban.
Nem törölheted a hozzászólásaidat ebben a fórumban.
Nem küldhetsz csatolmányokat ebben a fórumban.

Keresés:
Ugrás:  
Powered by phpBB® Forum Software © phpBB Limited
Magyar fordítás © Magyar phpBB Közösség
Portal: Kiss Portal Extension © Michael O'Toole