hlmod.hu
https://hlmod.hu/

Hiba
https://hlmod.hu/viewtopic.php?f=29&t=28182
Oldal: 1 / 1

Szerző:  kris128 [2017.08.25. 20:18 ]
Hozzászólás témája:  Hiba

csak szúrja a szemem ez a dolog! valaki javítsa pls!
Köszönöm!

  1. Welcome to the AMX Mod X 1.8.1-300 Compiler.
  2. Copyright (c) 1997-2006 ITB CompuPhase, AMX Mod X Team
  3. Modified for www.freakz.ro
  4.  
  5. kill_healed.sma(85) : warning 203: symbol is never used: "COLOR"
  6. kill_healed.sma(85) : warning 203: symbol is never used: "CONTACT"
  7. kill_healed.sma(85) : warning 203: symbol is never used: "HasC4"
  8. kill_healed.sma(85) : warning 204: symbol is assigned a value that is never used: "g_MsgSync"
  9. kill_healed.sma(85) : warning 204: symbol is assigned a value that is never used: "g_MsgSync2"
  10. kill_healed.sma(85) : warning 203: symbol is never used: "g_menu_active"
  11. kill_healed.sma(85) : warning 204: symbol is assigned a value that is never used: "gmsgSayText"
  12. kill_healed.sma(85) : warning 203: symbol is never used: "mhb"
  13. kill_healed.sma(85) : warning 203: symbol is never used: "mpd"
  14. Header size:            632 bytes
  15. Code size:             2092 bytes
  16. Data size:              572 bytes
  17. Stack/heap size:      16384 bytes; estimated max. usage=778 cells (3112 bytes)
  18. Total requirements:   19680 bytes
  19.  
  20. 9 Warnings.
  21. Done.



  1. #define DAMAGE_RECIEVED
  2. #include <amxmodx>
  3. #include <amxmisc>
  4. #include <cstrike>
  5. #include <fun>
  6.  
  7. static const COLOR[] = "^x04" //green
  8. static const CONTACT[] = ""
  9. new maxplayers
  10. new gmsgSayText
  11. new mpd, mkb, mhb
  12. new g_MsgSync
  13. new health_add
  14. new health_hs_add
  15. new health_max
  16. new nKiller
  17. new nKiller_hp
  18. new nHp_add
  19. new nHp_max
  20. new g_menu_active
  21. new bool:HasC4[33]
  22. #define Keysrod (1<<0)|(1<<1)|(1<<9) // Keys: 1234567890
  23. #if defined DAMAGE_RECIEVED
  24.     new g_MsgSync2
  25. #endif
  26.  
  27. public plugin_init()
  28. {
  29.     register_plugin("kill_healed", "1.0", "Dev!l")
  30.     health_add = register_cvar("hp", "5")
  31.     health_hs_add = register_cvar("hp_hs", "10")
  32.     health_max = register_cvar("max_hp", "100")
  33.     register_event("DeathMsg","death_msg","a")
  34.     maxplayers = get_maxplayers()
  35.     gmsgSayText = get_user_msgid("SayText")
  36.     register_event("DeathMsg", "hook_death", "a", "1>0")
  37.     g_MsgSync = CreateHudSyncObj()
  38. #if defined DAMAGE_RECIEVED
  39.     g_MsgSync2 = CreateHudSyncObj()
  40. #endif 
  41. }
  42. public death_msg()
  43. {
  44.     if(read_data(1)<=maxplayers && read_data(1) && read_data(1)!=read_data(2)) cs_set_user_money(read_data(1),cs_get_user_money(read_data(1)) + get_pcvar_num(mkb) - 300)
  45. }
  46. public hook_death()
  47. {
  48.    // Killer id
  49.    nKiller = read_data(1)
  50.    
  51.    if ( (read_data(3) == 1) && (read_data(5) == 0) )
  52.    {
  53.       nHp_add = get_pcvar_num (health_hs_add)
  54.    }
  55.    else
  56.       nHp_add = get_pcvar_num (health_add)
  57.    nHp_max = get_pcvar_num (health_max)
  58.    // Updating Killer HP
  59.    if(!(get_user_flags(nKiller) & ADMIN_LEVEL_H))
  60.    return;
  61.  
  62.    nKiller_hp = get_user_health(nKiller)
  63.    nKiller_hp += nHp_add
  64.    // Maximum HP check
  65.    if (nKiller_hp > nHp_max) nKiller_hp = nHp_max
  66.    set_user_health(nKiller, nKiller_hp)
  67.    // Hud message "Healed +15/+30 hp"
  68.    set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  69.    show_hudmessage(nKiller, "Healed +%d hp", nHp_add)
  70.    // Screen fading
  71.    message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
  72.    write_short(1<<10)
  73.    write_short(1<<10)
  74.    write_short(0x0000)
  75.    write_byte(0)
  76.    write_byte(0)
  77.    write_byte(200)
  78.    write_byte(75)
  79.    message_end()
  80.  
  81. }

Szerző:  regener [2017.08.25. 22:25 ]
Hozzászólás témája:  Re: Hiba

  1. #include <amxmodx>
  2. #include <cstrike>
  3. #include <fun>
  4.  
  5. #define IsValidPlayer(%1) (1 <= %1 <= 32 && is_user_alive(%1))
  6. #define PLUGIN_VERSION "1.5"
  7. #define ACCESS ADMIN_LEVEL_H // ha mindenkinek legyen akkor írd át ADMIN_USER-re
  8.  
  9. new health_add, health_hs_add, health_max, money_reward
  10.  
  11. public plugin_init()
  12. {
  13.     register_plugin("Vampire Fork", PLUGIN_VERSION, "Unknown")
  14.     health_add = register_cvar("kill_hp", "5") // ölés
  15.     health_hs_add = register_cvar("kill_hp_hs", "10") // fejlövés
  16.     health_max = register_cvar("kill_max_hp", "100") // max HP
  17.     money_reward = register_cvar("kill_money", "700") // pénzjutalom, ebből lejön a játék által adott alap 300$
  18.  
  19.     register_event("DeathMsg", "hook_death", "a", "1>0")
  20. }
  21.  
  22. public hook_death()
  23. {
  24.     new nKiller = read_data(1)
  25.     new nVictim = read_data(2)
  26.  
  27.     if(!(get_user_flags(nKiller) & ACCESS) || !IsValidPlayer(nKiller) || nKiller == nVictim)
  28.         return;
  29.    
  30.     new nKiller_hp, nHp_add, nHp_max
  31.  
  32.     cs_set_user_money(nKiller, cs_get_user_money(nKiller) + get_pcvar_num(money_reward) - 300)
  33.  
  34.     if ( (read_data(3) == 1) && (read_data(5) == 0) )
  35.         nHp_add = get_pcvar_num(health_hs_add)
  36.     else
  37.         nHp_add = get_pcvar_num(health_add)
  38.    
  39.     nHp_max = get_pcvar_num(health_max)
  40.     // Updating Killer HP
  41.  
  42.     nKiller_hp = get_user_health(nKiller)
  43.     // Maximum HP check
  44.     if ((nKiller_hp + nHp_add) > nHp_max)
  45.         nKiller_hp = nHp_max
  46.     else
  47.         nKiller_hp += nHp_add
  48.    
  49.     set_user_health(nKiller, nKiller_hp)
  50.    
  51.     // Hud message "+5 HP"
  52.     set_hudmessage(0, 255, 0, -1.0, 0.15, 0, 1.0, 1.0, 0.1, 0.1, -1)
  53.     show_hudmessage(nKiller, " +%i HP", nHp_add)
  54.     // Screen fading
  55.     message_begin(MSG_ONE, get_user_msgid("ScreenFade"), {0,0,0}, nKiller)
  56.     write_short(1<<10)
  57.     write_short(1<<10)
  58.     write_short(0x0000)
  59.     write_byte(0)
  60.     write_byte(0)
  61.     write_byte(200)
  62.     write_byte(75)
  63.     message_end()
  64.  
  65. }

Oldal: 1 / 1 Minden időpont UTC+02:00 időzóna szerinti
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/