Szerző Téma: PlayerPlaySound nagyobb távolságra?  (Megtekintve 1676 alkalommal)

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Dátum: 2015. április 01. - 21:58:40 »
0 Show voters
Sziasztok!
Paraméterként nem lehet beállítani, de esetleg valahogy nem lehet megoldani, hogy a PlayerPlaySound ne abban a fix távolságban játssza le a koordinátától a hangot?
« Utoljára szerkesztve: 2015. április 01. - 22:03:35 írta ƒlaﻛh »

Nem elérhető CMike

  • 332
  • FB.COM/sampdayrpg
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Válasz #1 Dátum: 2015. április 01. - 23:26:45 »
0 Show voters
a PlayerPlaySound csak 1 bizonyos playernek játsza le a hangot, tehát nem lehet pl MP3 hangot lejátszani, csak Alap GTA hangot ha jól tudom
Nem esetleg a PlayAudioStreamForPlayer-re gondolsz?
Egy új project-en dolgozom!
server28.clans.hu:7793
FB.COM/UJSAMP

Nem elérhető M1A1

PlayerPlaySound nagyobb távolságra?
« Válasz #2 Dátum: 2015. április 01. - 23:31:31 »
0 Show voters
Idézetet írta: CMike date=1427923605\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"53564\" data-ipsquote-contentclass=\"forums_Topic
a PlayerPlaySound csak 1 bizonyos playernek játsza le a hangot, tehát nem lehet pl MP3 hangot lejátszani, csak Alap GTA hangot ha jól tudom
Nem esetleg a PlayAudioStreamForPlayer-re gondolsz?
 
Ő nem azt kérdezte, hogy le tud-e játszani mp3-as hangot vele... Hanem azt, hogy nagyobb távolságra tudja-e állítani a hang lejátszást.
Nagyobb távolságra nem lehet állítani, viszont ha azt akarod, hogy ne legyen egy bizonyos ponthoz kötve a hang, akkor 0-t adj meg X, Y, és Z koordinátának. Legközelebb nézd meg a wikin:
 
Only use the coordinates if you want the sound to be played at a certain position. Set coordinates all to 0 to just play the sound.[/quote]
http://wiki.sa-mp.com/wiki/PlayerPlaySound
« Utoljára szerkesztve: 2015. április 01. - 23:52:01 írta M1A1 »

Nem elérhető Flash

  • 5726
  • (っ◕‿◕)っ
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Válasz #3 Dátum: 2015. április 01. - 23:49:40 »
0 Show voters
stock PlaySound(playerid, sID) return PlayerPlaySound(playerid, sID, 0.0, 0.0, 0.0);

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Válasz #4 Dátum: 2015. április 02. - 15:29:32 »
0 Show voters
Miért beszél itt mindenki össze-vissza :D És hogy lehetne megoldani, hogy alap GTA-s hangot nagyobb távolságra játsszon?

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Válasz #5 Dátum: 2015. április 02. - 15:45:11 »
0 Show voters
Nyilván ciklussal.
Ha megfelel, hogy x távolságon belül mindenki egyforma hangerőn hallja, akkor egy ciklus és egy
IsPlayerInRangeOfPoint()

Nem elérhető tudvari

  • 1264
  • Fejlesztő
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Válasz #6 Dátum: 2015. április 02. - 16:49:37 »
0 Show voters
De a PlayerPlaySound alapból egy koordinátán lejátssza, és egyre hangosabb, ahogy a játékos közeledik a pont felé. De én ezt a távot szeretném meghosszabbítani. A te ötleteddel az a baj, hogy egyenlő hangerejű lesz :(
És most választhatok, hogy reálisan hallják a játékosok, de csak a közelben, vagy messziről is hallják, de úgy, hogy egyszer csak tök hangosan elkezd ordítani :D

Nem elérhető KovaNovik

  • 1121
  • KovaNovik
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Válasz #7 Dátum: 2015. április 04. - 18:15:39 »
0 Show voters
Idézetet írta: tudvari date=1427986177\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"53564\" data-ipsquote-contentclass=\"forums_Topic
De a PlayerPlaySound alapból egy koordinátán lejátssza, és egyre hangosabb, ahogy a játékos közeledik a pont felé. De én ezt a távot szeretném meghosszabbítani. A te ötleteddel az a baj, hogy egyenlő hangerejű lesz :(
És most választhatok, hogy reálisan hallják a játékosok, de csak a közelben, vagy messziről is hallják, de úgy, hogy egyszer csak tök hangosan elkezd ordítani :D
 
Ezt nem lehet igy megoldani a sampon belul. Esetleg annyit lehet rajta segiteni, hogy minden jatekosnak aki nincs barmelyik eddig letrehozott hang kozeleben, annak a poziciojan megint letrehozod (es persze hozzaadod az eddig letrehozottak tombjehez :D). Valamivel jobb, ha az eredetitol tavolsagi sorrendben mesz vegig (lehetseges egyatalan?). Mondjuk meg mindig nem tul realisztikus. Es nagyon pepecs munka.

Nem elérhető anGeL

  • Adminisztrátor
  • 2158
    • Profil megtekintése
PlayerPlaySound nagyobb távolságra?
« Válasz #8 Dátum: 2015. április 12. - 17:41:25 »
+2 Show voters
[gmod]Választ megkaptad, legközelebb \"Téma megoldva\" gomb![/gmod]

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal