|
| 24 Dec 2012 02:12 PM |
This is a script i found that i want to use for a party but it only works in test mode it won't work when you actually play the game so is there any way to fix it?
local waittime = 0.1 --Length between 16ths. 8ths are 0.2s, 4ths are 0.4, and a complete note is 0.8. local sound1 = {id="rbxasset://Sounds/bass.wav", pitch=0.99, name="Bass"} local sound2 = {id="http://www.roblox.com/asset/?id=12857629", pitch=1, name="Banjo"} local sound3 = {id="http://www.roblox.com/asset/?id=1089403", pitch=1.2, name="Electric Guitar"} local sound4 = {id="http://www.roblox.com/asset/?id=1079839", pitch=2, name="Electric Organ"}
local pitches = {C=1, CS=1.059, D=1.122, DS=1.189, E=1.26, F=1.335, FS=1.414, G=1.498, GS=1.587, A=1.682, AS=1.782, B=1.888}
function playNote(sound, note, volume, stopit) if note ~= nil and note ~= "n" then if stopit then local othersounds = game:GetService("SoundService"):GetChildren() for q = 1, #othersounds do if othersounds[q].Name == sound.name then othersounds[q].Volume = othersounds[q].Volume * 0.2 game:GetService("Debris"):AddItem(othersounds[q], 0.5) end end end item = Instance.new("Sound", script.Parent) item.Name = sound.name item.Parent = game:GetService("SoundService") item.SoundId = sound.id if string.sub(note, string.len(note)) == "-" then item.Pitch = sound.pitch * pitches[string.sub(note, 1, string.len(note)-1)] * 0.5 elseif string.sub(note, string.len(note)) == "+" then item.Pitch = sound.pitch * pitches[string.sub(note, 1, string.len(note)-1)] * 2 else item.Pitch = sound.pitch * pitches[note] end if sound == sound4 then item.Volume = 1 else item.Volume = volume --Setting a different volume has not been added yet end item:Play() game:GetService("Debris"):AddItem(item, 6) --You know a musical ROBLOX sound that lasts longer than 6 seconds? Me neither. end end
function playSong(song, instrument) local complete = 0 local length = #instrument print(length) while complete < length do wait(waittime) for q = 1, #song do playNote(song[q].instrument, song[q][complete + 1], 0.75, song[q].stopme) end complete = complete + 1 end end
local banjo = {instrument=sound2, stopme=false, "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n","D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "D", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "D", "n", "E", "n", "E", "E", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "E", "n", "F", "n", "F", "F", "F", "n", "F", "n", "F", "n", "F", "n", "G", "n", "F", "n",} local bassline = {instrument=sound1, stopme=true, "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "D", "n", "n", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n","E", "n", "n", "n", "n", "n", "E", "n", "n", "n", "n", "n", "n", "n", "E", "n", "F", "n", "n", "n", "n", "n", "F", "n", "n", "n", "F", "n", "G", "n", "F", "n", } local guitar = {instrument=sound3, stopme=false,"n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "F", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "A", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "G", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "B", "n", "n", "n", "D", "n", "n", "n", "n", "n", "A-", "n","D", "n", "n", "n", "F", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "A", "n", "n", "n", "D", "n", "n", "n", "n", "n", "n", "n", "D", "n", "n", "n", "G", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "B", "n", "n", "n", "D", "n", "n", "n", "n", "n", "A-", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n",} local organ = {instrument=sound4, stopme=true,"n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "E", "n", "n", "n", "E", "n", "n", "n", "D", "n", "n", "n", "E", "n", "n", "n", "F", "n", "n", "n", "F", "n", "n", "n", "G", "n", "n", "n", "F", "n", "n", "n","D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "E", "n", "n", "n", "E", "n", "n", "n", "D", "n", "n", "n", "E", "n", "n", "n", "F", "n", "n", "n", "F", "n", "n", "n", "G", "n", "n", "n", "F", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "D", "n", "n", "n", "D", "n", "n", "n", "A-", "n", "n", "n", "C", "n", "n", "n", "E", "n", "n", "n", "E", "n", "n", "n", "D", "n", "n", "n", "E", "n", "n", "n", "F", "n", "n", "n", "F", "n", "n", "n", "G", "n", "n", "n", "F", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n",}
local testsong = {banjo, bassline, organ, guitar}
while true do playSong(testsong, organ) end
local nothing = {"n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n", "n","n", "n", "n", "n", "n", "n", "n", "n",} --Use for when you don't use that instrument in a whole cycle. |
|
|
| Report Abuse |
|