Szerző Téma: Rádió járműbe  (Megtekintve 744 alkalommal)

Rádió járműbe
« Dátum: 2017. május 20. - 12:33:06 »
0 Show voters
Sziasztok. 
Hogyan tudom megoldani azt, hogy ha valaki elindít egy zenét járműben, azt a jármű x rangején belül lehessen hallani? 
Erre gondolok: 
 


   

 

Köszi előre is a segítséget! :))

Nem elérhető inf

  • 366
    • Profil megtekintése
Rádió járműbe
« Válasz #1 Dátum: 2017. június 20. - 11:50:08 »
0 Show voters

forward updateVehiclePos();
new Float:X, Float:Y, Float:Z;
new bool:Radio[MAX_VEHICLES];
new RadioLink[MAX_VEHICLES][256];
public OnGameModeInit()
{
SetTimer(\"updateVehiclePos\", 1000, true);
return 1;
}
public updateVehiclePos()
{
    for(new iv = 0; iv < MAX_VEHICLES; iv++)
    {
        if(Radio[iv] == true)
        {
            GetVehiclePos(iv, X, Y, Z);
       for(new i = 0; i < MAX_PLAYERS; i++)
       {
           PlayAudioStreamForPlayer(i, RadioLink[iv], X, Y, Z, 5.0);
       }
    }
    }
}

 
Nem biztos jó, nem teszteltem.
 
Ha az egyik járműn a Radio változó true akkor a RadioLinket indítja 5 koordináta közelben.
 
Azt, hogy milyen közel vagy távol induljon el a rádió a PlayAudioStreamForPlayer függvény végén találod az \"5.0\"-t kell átírni nagyobbra vagy kisebbre.
« Utoljára szerkesztve: 2017. június 20. - 11:52:31 írta InFIeL_HuN »

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal