07.01.2014, 14:36
Quote:
Why using playertopoint ? isnt that outdated ? IsPlayerInRangeOfPoint would be better as it is a more regular function
|
However, there's a better option than a timer or OPU and IsPlayerInRangeOfPoint and that is dynamic areas.
pawn Код:
#include <streamer>
// global:
new
Area_Music;
// OnGameModeInit/OnFilterScriptInit (depends on the mode):
Area_Music = CreateDynamicSphere(x, y, z, size); // Edit the arguments
public OnPlayerEnterDynamicArea(playerid, areaid)
{
if (areaid == Area_Music) PlayAudioStreamForPlayer(playerid,"MUSIC HERE");
return 1;
}
public OnPlayerLeaveDynamicArea(playerid, areaid)
{
if (areaid == Area_Music) StopAudioStreamForPlayer(playerid);
return 1;
}