Szerző Téma: Kocsi Rádió  (Megtekintve 705 alkalommal)

Kocsi Rádió
« Dátum: 2016. április 07. - 12:00:36 »
0 Show voters
Sziasztok!
Azt szeretném kérdezni hogy hogyan lehetne azt megoldani hogy a kocsirádióba elindított zenét a kocsi közelében lévők is halják ? Ha jól tudom az audio plugin segítségével lehet ilyent megoldani de még nem jöttem rá hogy mivel. Aki tud kérem segítsen benn! Köszönöm!

Kocsi Rádió
« Válasz #1 Dátum: 2016. április 11. - 21:17:02 »
+1 Show voters
http://forum.sa-mp.com/showthread.php?t=82162
Először beraksz egy zenét ezzel a callbackal:
 
new zene;
zene = Audio_PlayStreamed(..értékek...);

 
azért kell változót rakni elé mert a visszatérés a handleid lesz.
Majd beállítod a 3D hatást: (X,Y,Z) Az OnPlayerUpdateból checkkeled a jármű Pozját és + Setteled a 3d hatást.)
 

Audio_Set3DPosition(playerid, zene, Float:x, Float:y, Float:z, Float:distance);

Kocsi Rádió
« Válasz #2 Dátum: 2016. április 15. - 18:29:01 »
0 Show voters
Idézetet írta: Brian Harris date=1460402222\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"60084\" data-ipsquote-contentclass=\"forums_Topic
http://forum.sa-mp.com/showthread.php?t=82162
Először beraksz egy zenét ezzel a callbackal:
 
new zene;
zene = Audio_PlayStreamed(..értékek...);

 
azért kell változót rakni elé mert a visszatérés a handleid lesz.
Majd beállítod a 3D hatást: (X,Y,Z) Az OnPlayerUpdateból checkkeled a jármű Pozját és + Setteled a 3d hatást.)
 

Audio_Set3DPosition(playerid, zene, Float:x, Float:y, Float:z, Float:distance);

 

Nálam nem jó még a zene sem indul el :(
Ha megkérlek ebböl egy alap scriptet összeraksz nekem egy fs-be pls?
Elöre is köszi :)

Kocsi Rádió
« Válasz #3 Dátum: 2016. április 16. - 01:00:27 »
+1 Show voters
public OnPlayerUpdate(playerid)
{
      if(IsPlayerInAnyVehicle(playerid))
      {
            new Float:VehPoz[3], zene;
            GetVehiclePos(GetPlayerVehicleID(playerid), VehPoz[0], VehPoz[1], VehPoz[2]);
            zene = Audio_PlayStreamed(playerid, \"http://weboldalam.hu/link.mp3\", false, false, false);
            Audio_Set3DPosition(playerid, zene, VehPoz[0], VehPoz[1], VehPoz[2], 15.0);
      }
      return true;
}

 
esetleg még bele tudsz vinni, hogy ha távolodik halkabb legyen az egész, azt már nem csinálom meg. Mellesleg ehhez a játékosnak is felkell rakni a \"client\" verziót!
« Utoljára szerkesztve: 2016. április 16. - 01:02:13 írta Brian Harris »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal