song_1_marker = createMarker(x, y, z, "type", size, r, g, b, a) --you must change arguments here. Info: https://wiki.multitheftauto.com/wiki/CreateMarker
function play_song_1(thePlayer, matchingDimension)
if thePlayer == getLocalPlayer() then
setRadioChannel(0)
song = playSound("song1_file_name.mp3", false) --change file name if you need
end
end
addEventHandler("onClientMarkerHit", song_1_marker, play_song_1)
song_2_marker = createMarker(x, y, z, "type", size, r, g, b, a) --you must change arguments here. Info: https://wiki.multitheftauto.com/wiki/CreateMarker
function play_song_2(thePlayer, matchingDimension)
if thePlayer == getLocalPlayer() then
setRadioChannel(0)
stopSound(song)
song = playSound("song2_file_name.mp3", false) --change file name if you need
end
end
addEventHandler("onClientMarkerHit", song_2_marker, play_song_2)
function makeRadioStayOff()
setRadioChannel(0)
cancelEvent()
end
function toggleSong()
if not songOff then
setSoundVolume(song,0)
songOff = true
removeEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff)
outputChatBox("Music turned OFF", 255, 0, 0)
else
setSoundVolume(song,1)
songOff = false
setRadioChannel(0)
addEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff)
outputChatBox("Music turned ON", 0, 255, 0)
end
end
addEventHandler("onClientPlayerRadioSwitch",getRootElement(),makeRadioStayOff)
addEventHandler("onClientPlayerVehicleEnter",getRootElement(),makeRadioStayOff)
addCommandHandler("mkmap1_racetheme",toggleSong)
bindKey("m","down","mkmap1_racetheme")