hlmod.hu

Magyar Half-Life Mód közösség!
Pontos idő: 2024.06.16. 08:17



Jelenlévő felhasználók

Jelenleg 492 felhasználó van jelen :: 1 regisztrált, 0 rejtett és 491 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  [ 3 hozzászólás ] 
Szerző Üzenet
 Hozzászólás témája: Hang lejátszás távolságon belül
HozzászólásElküldve: 2016.04.24. 11:27 
Offline
Tud valamit
Avatar

Csatlakozott: 2016.01.30. 12:31
Hozzászólások: 112
Megköszönt másnak: 18 alkalommal
Megköszönték neki: 5 alkalommal
Sziasztok!
Valaki írna nekem 1 plugint ami lejátszik 1 hangot a játékosnak aki CT,
ha az ellenség, vagyis a T 2 méteren belül van hozzá.
Ha folyamatosan távolságon belül van ne játssza neki folyamatosan,
csak akkor ha elhagyja a távolságot és újra távolságon belül van.


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hang lejátszás távolságon belül
HozzászólásElküldve: 2016.04.25. 14:17 
Offline
Jómunkásember
Avatar

Csatlakozott: 2013.01.15. 19:04
Hozzászólások: 407
Megköszönt másnak: 17 alkalommal
Megköszönték neki: 176 alkalommal
Tessék, próbáld:
  1. #include <amxmodx>
  2. #include <engine>
  3.  
  4. #define PLUGIN "New Plug-In"
  5. #define VERSION "1.0"
  6. #define AUTHOR "Demon"
  7.  
  8. #define Tavolsag 400.0
  9.  
  10. new const sound[] = "mappa/hangneve.wav";
  11. new bool: play[33] = true;
  12.  
  13. public plugin_init() {
  14.     register_plugin(PLUGIN, VERSION, AUTHOR);
  15.    
  16.     set_task(0.5, "Check", 0, _, _, "b");
  17. }
  18.  
  19. public plugin_precache()
  20. {
  21.     precache_sound(sound);
  22. }
  23.  
  24. public Check()
  25. {
  26.     new num, plr[32], id;
  27.     get_players(plr, num, "ac");
  28.     if(num > 1)
  29.     {
  30.         for(new i; i < num; i++)
  31.         {
  32.             id = plr[i];
  33.             static Float:flOrigin[3], target = -1;
  34.             new bool: found = false;
  35.             entity_get_vector(id, EV_VEC_origin, flOrigin)
  36.            
  37.             while((target = find_ent_in_sphere(target, flOrigin, Tavolsag)) != 0)
  38.             {
  39.                 if(!is_user_connected(target) || get_user_team(target) == get_user_team(id) || !is_user_alive(target))
  40.                     continue;
  41.                
  42.                 found = true;
  43.                 break;
  44.             }
  45.             if(found && play[id])
  46.             {
  47.                 play[id] = false;
  48.                 client_cmd(id, "spk %s", sound); // .wav eseten ezt hasznald
  49.                 // client_cmd(id, "mp3 play sound/%s", sound); // .mp3 eseten ezt hasznald
  50.             }
  51.             else if(!found && !play[id]) play[id] = true;
  52.         }
  53.     }
  54. }
  55.  
  56. public client_putinserver(id)
  57. {
  58.     play[id] = true;
  59. }


Hozzászólás jelentése
Vissza a tetejére
   
 Hozzászólás témája: Re: Hang lejátszás távolságon belül
HozzászólásElküldve: 2016.04.25. 16:24 
Offline
Tiszteletbeli
Avatar

Csatlakozott: 2014.09.08. 22:21
Hozzászólások: 3014
Megköszönt másnak: 96 alkalommal
Megköszönték neki: 555 alkalommal
Emit_sounddal lehetne érezni a távolságot is, mert akkor az npcből jön a hang

_________________
GitHub - mforce


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


Ki van itt

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