//------------------------------------------------- // Internet radio example // (c) 2011 SA-MP Team //------------------------------------------------- #pragma tabsize 0 #include //------------------------------------------------- public OnFilterScriptInit() { return 1; } //------------------------------------------------- public OnPlayerStateChange(playerid, newstate, oldstate) { // play an internet radio stream when they are in a vehicle if(newstate == PLAYER_STATE_DRIVER || newstate == PLAYER_STATE_PASSENGER) { PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls"); } // stop the internet stream else if(oldstate == PLAYER_STATE_DRIVER || oldstate == PLAYER_STATE_PASSENGER) { StopAudioStreamForPlayer(playerid); } return 0; } //------------------------------------------------- public OnPlayerUpdate(playerid) { if(!IsPlayerConnected(playerid)) return 0; if(IsPlayerNPC(playerid)) return 1; // Handle playing SomaFM at the alhambra if(GetPlayerInterior(playerid) == 17) { if(IsPlayerInRangeOfPoint(playerid,70.0,489.5824,-14.7563,1000.6797)) { // alhambra middle if(!GetPVarInt(playerid,"alhambra")) { SetPVarInt(playerid,"alhambra",1); PlayAudioStreamForPlayer(playerid, "http://somafm.com/tags.pls",480.9575,-3.5402,1002.0781,40.0,true); } } } else { if(GetPVarInt(playerid,"alhambra")) { DeletePVar(playerid,"alhambra"); StopAudioStreamForPlayer(playerid); } } return 1; } //-------------------------------------------------