How to place music in specific area? -
davidstyle1125 - 17.11.2014
Hello, I wanted to ask you guys, how can I put some radio music in a specific place, for example, I want to create a stage with party and stuff, so I want that when people come to the area they will hear music...
How do i do that?
(not GTA San Andreas music... music from radio which i'll choose)
Re: How to place music in specific area? -
RajatPawar - 17.11.2014
https://sampwiki.blast.hk/wiki/PlayAudioStreamForPlayer
Pass the co-ordinates and radius as parameters, and set usepos to 1. It's in there.
Re: How to place music in specific area? -
OsteeN - 17.11.2014
Stream it to them using PlayAudioStreamForPlayer.
Re: How to place music in specific area? -
HY - 17.11.2014
pawn Code:
CMD:example(playerid, params[])
{
if(IsPlayerInRangeOfPoint(playerid, Range, X, Y, Z))
{
PlayAudioStreamForPlayer(playerid, "URL Link");
}
else
{
SendClientMessage(playerid, -1, "You aren't in Range of Point !");
}
return 1;
}
Re: How to place music in specific area? -
OsteeN - 17.11.2014
Quote:
Originally Posted by HY
pawn Code:
CMD:example(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, Range, X, Y, Z)) { PlayAudioStreamForPlayer(playerid, "URL Link"); } else { SendClientMessage(playerid, -1, "You aren't in Range of Point !"); } return 1; }
|
I was thinking of telling him to use IsPlayerInRangeOFPoint, but appearently PlayAudioStreamForPlayer has the option to choose which coords to stream within.
Re: How to place music in specific area? -
DavidBilla - 17.11.2014
Quote:
Originally Posted by HY
pawn Code:
CMD:example(playerid, params[]) { if(IsPlayerInRangeOfPoint(playerid, Range, X, Y, Z)) { PlayAudioStreamForPlayer(playerid, "URL Link"); } else { SendClientMessage(playerid, -1, "You aren't in Range of Point !"); } return 1; }
|
If they leave the area,after the stream starts they will still hear it.
Re: How to place music in specific area? -
Cheesus - 17.11.2014
pawn Code:
if (strcmp("/radiopos", cmdtext, true) == 0)
{
new Float:X, Float:Y, Float:Z, Float:Distance = 5.0;
GetPlayerPos(playerid, X, Y, Z);
PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls", X, Y, Z, Distance, 1);
return 1;
}
Re: How to place music in specific area? -
HY - 17.11.2014
Quote:
Originally Posted by DavidBilla
If they leave the area,after the stream starts they will still hear it.
|
He only said he want to starts music in an area. He didn't said something about what you said. ^.^
Re: How to place music in specific area? -
Vince - 17.11.2014
Use the streamer plugin's areas. The plugin has OnPlayerEnterDynamicArea and OnPlayerLeaveDynamicArea.