hlmod.hu

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



Jelenlévő felhasználók

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

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

Regisztrált felhasználók: nincs regisztrált felhasználó 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  [ 6 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Sebzés kijelző
HozzászólásElküldve: 2015.02.25. 22:10 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.05.24. 10:51
Hozzászólások: 197
Megköszönt másnak: 135 alkalommal
Megköszönték neki: 34 alkalommal
Sziasztok!

Szeretnék kérni egy plugint, mely kiírja print_centerbe hogy mennyit sebeztem a másikba :D Csak azt írja ki, tehát azt ne hogy belém mennyit sebeztek.
Próbáltam az advanced bullet damage-t átírni, de valamiért nem ment :D
Előre is köszi


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés kijelző
HozzászólásElküldve: 2015.02.25. 22:12 
Offline
Jómunkásember

Csatlakozott: 2012.01.29. 12:48
Hozzászólások: 408
Megköszönt másnak: 15 alkalommal
Megköszönték neki: 126 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2.  
  3. public plugin_init() {
  4. register_plugin("ZP: Show Victim HP On Damage", "1.0", "<VeCo>")
  5. register_event("Damage","event_damage","b","2!0","3=0","4!0")
  6. }
  7.  
  8. public event_damage(id)
  9. {
  10.  
  11. new killer = get_user_attacker(id)
  12. new damage = read_data(2)
  13. client_print(killer, print_center,"%i", damage)
  14.  
  15.  
  16. }


A hozzászólást 3 alkalommal szerkesztették, utoljára HuBaBuBa 2015.02.25. 22:34-kor.

Ők köszönték meg HuBaBuBa nek ezt a hozzászólást: Jerikoo (2015.02.27. 19:30)
  Népszerűség: 2.27%


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés kijelző
HozzászólásElküldve: 2015.02.25. 22:14 
Offline
SM Fejlesztő
Avatar

Csatlakozott: 2012.10.18. 15:58
Hozzászólások: 2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #include <amxmisc>
  3. #include <fakemeta_util>
  4.  
  5. #define PLUGIN "Advanced Bullet Damage"
  6. #define VERSION "1.0"
  7. #define AUTHOR "Sn!ff3r"
  8.  
  9. new g_type, g_enabled, g_recieved, bool:g_showrecieved, g_hudmsg1, g_hudmsg2
  10.  
  11. public plugin_init()
  12. {
  13. register_plugin(PLUGIN, VERSION, AUTHOR)
  14.  
  15. register_event("Damage", "on_damage", "b", "2!0", "3=0", "4!0")
  16. register_event("HLTV", "on_new_round", "a", "1=0", "2=0")
  17.  
  18. g_type = register_cvar("amx_bulletdamage","1")
  19. g_recieved = register_cvar("amx_bulletdamage_recieved","1")
  20.  
  21. g_hudmsg1 = CreateHudSyncObj()
  22. g_hudmsg2 = CreateHudSyncObj()
  23. }
  24.  
  25. public on_new_round()
  26. {
  27. g_enabled = get_pcvar_num(g_type)
  28. if(get_pcvar_num(g_recieved)) g_showrecieved = true
  29. }
  30.  
  31. public on_damage(id)
  32. {
  33. if(g_enabled)
  34. {
  35. static attacker; attacker = get_user_attacker(id)
  36. static damage; damage = read_data(2)
  37. if(g_showrecieved)
  38. {
  39. client_print(id, print_center, "%i^n", damage)
  40. }
  41. if(is_user_connected(attacker))
  42. {
  43. switch(g_enabled)
  44. {
  45. case 1: {
  46. client_print(attacker, print_center, "%i^n", damage)
  47. }
  48. case 2: {
  49. if(fm_is_ent_visible(attacker,id))
  50. {
  51. client_print(attacker, print_center, "%i^n", damage)
  52. }
  53. }
  54. }
  55. }
  56. }
  57. }

try

_________________
www.akosvagyok.hu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés kijelző
HozzászólásElküldve: 2015.02.25. 22:23 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.05.24. 10:51
Hozzászólások: 197
Megköszönt másnak: 135 alkalommal
Megköszönték neki: 34 alkalommal
Marhára nem ezekre gondolok :D
De szerintem tökre érthető hogy csak azt akarom megjeleníteni amit én sebzek, és azt is mondtam hogy nem tudtam megcsinálni simán az advancedből...


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés kijelző
HozzászólásElküldve: 2015.02.25. 22:32 
Offline
SM Fejlesztő
Avatar

Csatlakozott: 2012.10.18. 15:58
Hozzászólások: 2486
Megköszönt másnak: 28 alkalommal
Megköszönték neki: 132 alkalommal
tessek
SMA Forráskód: [ Mindet kijelol ]
  1. #include <amxmodx>
  2. #define MAX_PLAYERS 32
  3. new const Float:g_flCoords[][] =
  4. {
  5. {0.50, 0.40},
  6. {0.56, 0.44},
  7. {0.60, 0.50},
  8. {0.56, 0.56},
  9. {0.50, 0.60},
  10. {0.44, 0.56},
  11. {0.40, 0.50},
  12. {0.44, 0.44}
  13. }
  14. new g_iPlayerPos[MAX_PLAYERS+1]
  15. new g_iMaxPlayers
  16. new g_pCvarEnabled
  17. public plugin_init()
  18. {
  19. g_pCvarEnabled = register_cvar("bullet_damage", "1")
  20. register_event("Damage", "Event_Damage", "b", "2>0", "3=0")
  21. g_iMaxPlayers = get_maxplayers()
  22. }
  23. public Event_Damage( iVictim )
  24. {
  25. if( get_pcvar_num(g_pCvarEnabled) && (read_data(4) || read_data(5) || read_data(6)) )
  26. {
  27. new id = get_user_attacker(iVictim)
  28. if( (1 <= id <= g_iMaxPlayers) && is_user_connected(id) )
  29. {
  30. new iPos = ++g_iPlayerPos[id]
  31. if( iPos == sizeof(g_flCoords) )
  32. {
  33. iPos = g_iPlayerPos[id] = 0
  34. }
  35. client_print(id,print_center, "%d", read_data(2));
  36. }
  37. }
  38. }

_________________
www.akosvagyok.hu


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Sebzés kijelző
HozzászólásElküldve: 2015.02.25. 22:41 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.05.24. 10:51
Hozzászólások: 197
Megköszönt másnak: 135 alkalommal
Megköszönték neki: 34 alkalommal
maxi írta:
tessek
SMA Forráskód: [ Mindet kijelol ]#include <amxmodx>
#define MAX_PLAYERS 32
new const Float:g_flCoords[][] =
{
{0.50, 0.40},
{0.56, 0.44},
{0.60, 0.50},
{0.56, 0.56},
{0.50, 0.60},
{0.44, 0.56},
{0.40, 0.50},
{0.44, 0.44}
}
new g_iPlayerPos[MAX_PLAYERS+1]
new g_iMaxPlayers
new g_pCvarEnabled
public plugin_init()
{
g_pCvarEnabled = register_cvar("bullet_damage", "1")
register_event("Damage", "Event_Damage", "b", "2>0", "3=0")
g_iMaxPlayers = get_maxplayers()
}
public Event_Damage( iVictim )
{
if( get_pcvar_num(g_pCvarEnabled) && (read_data(4) || read_data(5) || read_data(6)) )
{
new id = get_user_attacker(iVictim)
if( (1 <= id <= g_iMaxPlayers) && is_user_connected(id) )
{
new iPos = ++g_iPlayerPos[id]
if( iPos == sizeof(g_flCoords) )
{
iPos = g_iPlayerPos[id] = 0
}
client_print(id,print_center, "%d", read_data(2));
}
}
}

Köszi!


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  [ 6 hozzászólás ] 


Ki van itt

Jelenlévő fórumozók: nincs regisztrált felhasználó valamint 9 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