hlmod.hu

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



Jelenlévő felhasználók

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

A legtöbb felhasználó (2883 fő) 2025.07.30. 16:00-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  [9 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: CS:GO Fegyverhangok
HozzászólásElküldve:2025.03.16. 16:08 
Offline
Jómunkásember
Avatar

Csatlakozott:2019.11.03. 22:00
Hozzászólások:428
Megköszönt másnak: 40 alkalommal
Megköszönték neki: 33 alkalommal
Plugin Neve:
CS:GO Fegyverhangok
Plugint készitette:
KCs
Játék:
Counter-Strike
Kategória:
Szerver kezelés
Eredeti link:
Nincs megadva
Jóváhagyó:


Üdv

A plugin segitségével alap fegyverhangokat tudunk lecserélni, CS:GO stílus-ra

Telepítés


SMA ~ cstrike/addons/amxmodx/scripting
AMXX~ cstrike/addons/amxmodx/plugint (Majd a nevét a plugins.ini-be beleírni a configs mappában.)
Sound~ cstrike/sound/weapons

Tesztelve volt működik!



SMA
AMXX
Tömörített fájl
*A fordítás a aghl.ru oldalon történik.

    _________________
    ~ bigbrotherz.hu
    ~ BiG BrotherZ AWP


    A hozzászólást 11 alkalommal szerkesztették, utoljára Csabika20034 2026.03.14. 10:04-kor.

    Ők köszönték meg Csabika20034 nek ezt a hozzászólást: CyBorG (2025.03.18. 15:07)
      Népszerűség: 2.27%


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:2026.03.06. 09:26 
    Offline
    Fanatikus
    Avatar

    Csatlakozott:2020.05.14. 11:32
    Hozzászólások:183
    Megköszönt másnak: 14 alkalommal
    Megköszönték neki: 68 alkalommal
    Reménykedve abban, hogy egy szép kódot fogok látni amit elő lehet venni mint másféle megoldás, el akartam fogadni attól függetlenül hogy már van fent hasonló: GHW Fegyver modell/hang csere.

    Ez a sequence alapból egy rossz animációt játszik le a glocknál. Az összes fegyvert nem teszteltem, ezenkívül csak 3-at (ak,m4,usp) azok rendben voltak.
    1. {CSW_GLOCK18,"weapons/fegyver_hangok/glock18-12yn.wav",4}, -> 5


    Ettől a bugtól eltekintve még az is ott van, hogy ez a playback lejátszódik a késnél, gránátoknál stb. amik nincsenek lekezelve.

    Az alap elképzelés érdekes mint megvalósítás, de a kivetelezés borzasztó...

    1. public fw_UpdateClientData_Post(id, sendweapons, cd_handle)
    2. {
    3.     if(!is_user_alive(id) || !is_user_connected(id))
    4.         return FMRES_IGNORED
    5.     for(new i;i<sizeof(silahsesler);i++){
    6.         if(get_user_weapon(id) == silahsesler[i][0][0]) // -> változónevet javítsd érthetőre
    7.             set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    8.     }
    9.     if(get_user_weapon(id) == CSW_USP)
    10.         set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    11.     if(get_user_weapon(id) == CSW_M4A1)
    12.         set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    13.     return FMRES_HANDLED
    14. }
    15. public fw_PlaybackEvent(flags, invoker, eventid, Float:delay, Float:origin[3], Float:angles[3], Float:fparam1, Float:fparam2, iParam1, iParam2, bParam1, bParam2)
    16. {
    17.     if (!is_user_connected(invoker))
    18.         return FMRES_IGNORED
    19.     static weapon; weapon = fm_find_ent_by_owner(-1, "weapon_m4a1", invoker) //-> Ez nagyon erőforrás igényes
    20.     static weapon2; weapon2 = fm_find_ent_by_owner(-1, "weapon_usp", invoker)
    21.     engfunc(EngFunc_PlaybackEvent, flags | FEV_HOSTONLY, invoker, eventid, delay, origin, angles, fparam1, fparam2, iParam1, iParam2, bParam1, bParam2)
    22.     for(new i;i<sizeof(silahsesler);i++){
    23.         if(get_user_weapon(invoker) == silahsesler[i][0][0]){   //-> most van vagy 30 get_user_weapon kérés / játékos minden triggernél
    24.             UTIL_PlayWeaponAnimation(invoker, silahsesler[i][2][0])
    25.             emit_sound(invoker, CHAN_WEAPON, silahsesler[i][1], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
    26.         }
    27.     }
    28.     if(get_user_weapon(invoker) == CSW_M4A1){
    29.         if(cs_get_weapon_silen(weapon)){
    30.             UTIL_PlayWeaponAnimation(invoker, 2)
    31.             emit_sound(invoker, CHAN_WEAPON, susturuculum4a1, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)          
    32.         }else{
    33.             UTIL_PlayWeaponAnimation(invoker, 9)
    34.             emit_sound(invoker, CHAN_WEAPON, susturucusuzm4a1, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)         
    35.         }
    36.     }
    37.     if(get_user_weapon(invoker) == CSW_USP){
    38.         if(cs_get_weapon_silen(weapon2)){
    39.             UTIL_PlayWeaponAnimation(invoker, 2)
    40.             emit_sound(invoker, CHAN_WEAPON, susturuculuusp, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) // -> itt is a változónév.         
    41.         }else{
    42.             UTIL_PlayWeaponAnimation(invoker, 10)
    43.             emit_sound(invoker, CHAN_WEAPON, susturucusuzusp, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)          
    44.         }
    45.     }
    46.     return FMRES_SUPERCEDE
    47. }


    Kommentek.

    Hajnali 2-kor ennyit láttam belőle, majd ránézek mégegyszer. Megpróbálhatsz javítani rajta. Hint: kezdheted azzal, hogy a fw_UpdateClientData_Post -t törlöd mert felesleges. Ha nem foglalkozol vele akkor valószínűleg kuka lesz.

    _________________
    [TUT] Hatékony scriptelés

    Zombie Mutation

    Kép


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:2026.03.06. 11:05 
    Offline
    Nagyúr
    Avatar

    Csatlakozott:2019.08.20. 18:19
    Hozzászólások:518
    Megköszönt másnak: 256 alkalommal
    Megköszönték neki: 48 alkalommal
    DexoN írta:
    Reménykedve abban, hogy egy szép kódot fogok látni amit elő lehet venni mint másféle megoldás, el akartam fogadni attól függetlenül hogy már van fent hasonló: GHW Fegyver modell/hang csere.

    Ez a sequence alapból egy rossz animációt játszik le a glocknál. Az összes fegyvert nem teszteltem, ezenkívül csak 3-at (ak,m4,usp) azok rendben voltak.
    1. {CSW_GLOCK18,"weapons/fegyver_hangok/glock18-12yn.wav",4}, -> 5


    Ettől a bugtól eltekintve még az is ott van, hogy ez a playback lejátszódik a késnél, gránátoknál stb. amik nincsenek lekezelve.

    Az alap elképzelés érdekes mint megvalósítás, de a kivetelezés borzasztó...



    Plugint készitette:
    KCs

    _________________
    A rendszer új szerverre költözik


    Eladó saját fejlesztésű CS 1.6 hosting webadmin. Nem összemásolt panel, stabil rendszer. Privátban info.


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:2026.03.06. 17:12 
    Offline
    Jómunkásember
    Avatar

    Csatlakozott:2019.11.03. 22:00
    Hozzászólások:428
    Megköszönt másnak: 40 alkalommal
    Megköszönték neki: 33 alkalommal
    DexoN írta:
    Reménykedve abban, hogy egy szép kódot fogok látni amit elő lehet venni mint másféle megoldás, el akartam fogadni attól függetlenül hogy már van fent hasonló: GHW Fegyver modell/hang csere.

    Ez a sequence alapból egy rossz animációt játszik le a glocknál. Az összes fegyvert nem teszteltem, ezenkívül csak 3-at (ak,m4,usp) azok rendben voltak.
    1. {CSW_GLOCK18,"weapons/fegyver_hangok/glock18-12yn.wav",4}, -> 5


    Ettől a bugtól eltekintve még az is ott van, hogy ez a playback lejátszódik a késnél, gránátoknál stb. amik nincsenek lekezelve.

    Az alap elképzelés érdekes mint megvalósítás, de a kivetelezés borzasztó...

    1. public fw_UpdateClientData_Post(id, sendweapons, cd_handle)
    2. {
    3.     if(!is_user_alive(id) || !is_user_connected(id))
    4.         return FMRES_IGNORED
    5.     for(new i;i<sizeof(silahsesler);i++){
    6.         if(get_user_weapon(id) == silahsesler[i][0][0]) // -> változónevet javítsd érthetőre
    7.             set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    8.     }
    9.     if(get_user_weapon(id) == CSW_USP)
    10.         set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    11.     if(get_user_weapon(id) == CSW_M4A1)
    12.         set_cd(cd_handle, CD_flNextAttack, get_gametime() + 0.001)
    13.     return FMRES_HANDLED
    14. }
    15. public fw_PlaybackEvent(flags, invoker, eventid, Float:delay, Float:origin[3], Float:angles[3], Float:fparam1, Float:fparam2, iParam1, iParam2, bParam1, bParam2)
    16. {
    17.     if (!is_user_connected(invoker))
    18.         return FMRES_IGNORED
    19.     static weapon; weapon = fm_find_ent_by_owner(-1, "weapon_m4a1", invoker) //-> Ez nagyon erőforrás igényes
    20.     static weapon2; weapon2 = fm_find_ent_by_owner(-1, "weapon_usp", invoker)
    21.     engfunc(EngFunc_PlaybackEvent, flags | FEV_HOSTONLY, invoker, eventid, delay, origin, angles, fparam1, fparam2, iParam1, iParam2, bParam1, bParam2)
    22.     for(new i;i<sizeof(silahsesler);i++){
    23.         if(get_user_weapon(invoker) == silahsesler[i][0][0]){   //-> most van vagy 30 get_user_weapon kérés / játékos minden triggernél
    24.             UTIL_PlayWeaponAnimation(invoker, silahsesler[i][2][0])
    25.             emit_sound(invoker, CHAN_WEAPON, silahsesler[i][1], VOL_NORM, ATTN_NORM, 0, PITCH_NORM)
    26.         }
    27.     }
    28.     if(get_user_weapon(invoker) == CSW_M4A1){
    29.         if(cs_get_weapon_silen(weapon)){
    30.             UTIL_PlayWeaponAnimation(invoker, 2)
    31.             emit_sound(invoker, CHAN_WEAPON, susturuculum4a1, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)          
    32.         }else{
    33.             UTIL_PlayWeaponAnimation(invoker, 9)
    34.             emit_sound(invoker, CHAN_WEAPON, susturucusuzm4a1, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)         
    35.         }
    36.     }
    37.     if(get_user_weapon(invoker) == CSW_USP){
    38.         if(cs_get_weapon_silen(weapon2)){
    39.             UTIL_PlayWeaponAnimation(invoker, 2)
    40.             emit_sound(invoker, CHAN_WEAPON, susturuculuusp, VOL_NORM, ATTN_NORM, 0, PITCH_NORM) // -> itt is a változónév.         
    41.         }else{
    42.             UTIL_PlayWeaponAnimation(invoker, 10)
    43.             emit_sound(invoker, CHAN_WEAPON, susturucusuzusp, VOL_NORM, ATTN_NORM, 0, PITCH_NORM)          
    44.         }
    45.     }
    46.     return FMRES_SUPERCEDE
    47. }


    Kommentek.

    Hajnali 2-kor ennyit láttam belőle, majd ránézek mégegyszer. Megpróbálhatsz javítani rajta. Hint: kezdheted azzal, hogy a fw_UpdateClientData_Post -t törlöd mert felesleges. Ha nem foglalkozol vele akkor valószínűleg kuka lesz.


    Fegyver Hang Hozzászólás Elküldve:2025.03.16. 16:08
    Törölhető, sajnos már nincs meg a kód, de ha elküldöd pm-be javítanám!

    _________________
    ~ bigbrotherz.hu
    ~ BiG BrotherZ AWP


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:2026.03.07. 15:13 
    Offline
    Fanatikus
    Avatar

    Csatlakozott:2020.05.14. 11:32
    Hozzászólások:183
    Megköszönt másnak: 14 alkalommal
    Megköszönték neki: 68 alkalommal
    Akárki is írta a plugint, a feltöltő felelőssége azt megfelelő állapotba kitenni. Hibásan nem fogadhatom el, sem kezdhetem el keresgélni az interneten sajt32-t aki összeollózta hogy javítsa ki.

    8mTNNe írta:
    Plugint készitette:
    KCs

    _________________
    [TUT] Hatékony scriptelés

    Zombie Mutation

    Kép


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:2026.03.08. 12:25 
    Offline
    Nagyúr
    Avatar

    Csatlakozott:2019.08.20. 18:19
    Hozzászólások:518
    Megköszönt másnak: 256 alkalommal
    Megköszönték neki: 48 alkalommal
    DexoN írta:
    Akárki is írta a plugint, a feltöltő felelőssége azt megfelelő állapotba kitenni. Hibásan nem fogadhatom el, sem kezdhetem el keresgélni az interneten sajt32-t aki összeollózta hogy javítsa ki.

    8mTNNe írta:
    Plugint készitette:
    KCs


    Sajt32 ismerem egyfaluba élünk :lol:

    _________________
    A rendszer új szerverre költözik


    Eladó saját fejlesztésű CS 1.6 hosting webadmin. Nem összemásolt panel, stabil rendszer. Privátban info.


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:2026.03.08. 17:11 
    Offline
    Jómunkásember
    Avatar

    Csatlakozott:2019.11.03. 22:00
    Hozzászólások:428
    Megköszönt másnak: 40 alkalommal
    Megköszönték neki: 33 alkalommal
    DexoN írta:
    Akárki is írta a plugint, a feltöltő felelőssége azt megfelelő állapotba kitenni. Hibásan nem fogadhatom el, sem kezdhetem el keresgélni az interneten sajt32-t aki összeollózta hogy javítsa ki.

    8mTNNe írta:
    Plugint készitette:
    KCs

    Javítva.

    _________________
    ~ bigbrotherz.hu
    ~ BiG BrotherZ AWP


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:Ma, 07:16 
    Offline
    Fanatikus
    Avatar

    Csatlakozott:2020.05.14. 11:32
    Hozzászólások:183
    Megköszönt másnak: 14 alkalommal
    Megköszönték neki: 68 alkalommal
    Sokkal jobb, viszont még a kés nincs lekezelve. Ha valahova ütök vele bullethole-t tesz oda.

    Csabika20034 írta:
    DexoN írta:
    Akárki is írta a plugint, a feltöltő felelőssége azt megfelelő állapotba kitenni. Hibásan nem fogadhatom el, sem kezdhetem el keresgélni az interneten sajt32-t aki összeollózta hogy javítsa ki.

    8mTNNe írta:
    Plugint készitette:
    KCs

    Javítva.

    _________________
    [TUT] Hatékony scriptelés

    Zombie Mutation

    Kép


    Hozzászólás jelentése
    Vissza a tetejére
       
     Hozzászólás témája:
    HozzászólásElküldve:Ma, 10:05 
    Offline
    Jómunkásember
    Avatar

    Csatlakozott:2019.11.03. 22:00
    Hozzászólások:428
    Megköszönt másnak: 40 alkalommal
    Megköszönték neki: 33 alkalommal
    DexoN írta:
    Sokkal jobb, viszont még a kés nincs lekezelve. Ha valahova ütök vele bullethole-t tesz oda.

    Csabika20034 írta:
    DexoN írta:
    Akárki is írta a plugint, a feltöltő felelőssége azt megfelelő állapotba kitenni. Hibásan nem fogadhatom el, sem kezdhetem el keresgélni az interneten sajt32-t aki összeollózta hogy javítsa ki.


    Javítva.

    Javítva
    1. public fw_TraceAttack(victim, attacker, Float:damage, Float:dir[3], ptr, dmgBits)
    2. {
    3.     if (!is_user_connected(attacker))
    4.         return HAM_IGNORED
    5.  
    6.     // így nem lesz bullethole
    7.     new weapon = get_user_weapon(attacker)
    8.     if (weapon == CSW_KNIFE)
    9.         return HAM_IGNORED
    10.  
    11.     static Float:end[3]
    12.     get_tr2(ptr, TR_vecEndPos, end)
    13.  
    14.     Make_BulletHole(attacker, end, damage)
    15.     return HAM_IGNORED
    16. }

    _________________
    ~ bigbrotherz.hu
    ~ BiG BrotherZ AWP


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


    Ki van itt

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


    Nem nyithatsz 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