if (sounds==0) then sounds=1 Note("Sounds on.") audio.volume(vol,0) Sound(GetInfo(67).."/sounds/luaaudio/on.ogg") return else sounds=0 Sound(GetInfo(67).."/sounds/luaaudio/off.ogg") Note("Sounds off.") vol=audio.getVolume() DoAfterSpecial(0.3, 'Sound("volume=0")', 12) return end if (sounds==0) then Execute("tts_interrupt You're not supposed to use this function while sounds are off you weird person.") Sound(GetInfo(67).."/sounds/luaaudio/error2.ogg") return end if (volume_changed==1) then if (vol==0) then Note("It's muted you noob.") else vol=vol-5 SetVariable("vol", vol) SaveState() Sound("volume="..vol.."") Sound(GetInfo(67).."/sounds/luaaudio/down.ogg") end --volume changed 0 else volume_changed=1 if (GetVariable("vol") == nil) then vol=100 vol=vol-5 SetVariable("vol", vol) SaveState() Sound("volume="..vol.."") Sound(GetInfo(67).."/sounds/luaaudio/down.ogg") else --if it is not nil vol=tonumber(GetVariable("vol")) if (vol==0) then Note("It's muted you noob.") else vol=vol-5 SetVariable("vol", vol) SaveState() Sound("volume="..vol.."") Sound(GetInfo(67).."/sounds/luaaudio/up.ogg") end --not 0 end --not nil end --changed not changed Note(vol) Note(GetVariable("vol")) Note(sounds) if (sounds==0) then Execute("tts_interrupt You're not supposed to use this function while sounds are off you weird person.") return end if (volume_changed==1) then if (vol>=100) then Note("Volume range can't be greater than 100.") Sound(GetInfo(67).."/sounds/luaaudio/error.ogg") else vol=vol+5 SetVariable("vol", vol) SaveState() Sound("volume="..vol.."") Sound(GetInfo(67).."/sounds/luaaudio/up.ogg") end --volume changed 100 else volume_changed=1 if (GetVariable("vol") == nil) then vol=100 SetVariable("vol", 100) Note("Volume range can't be greater than 100.") Sound(GetInfo(67).."/sounds/luaaudio/error.ogg") SaveState() else --if it is not nil vol=tonumber(GetVariable("vol")) if (vol>=100) then Note("Volume range can't be greater than 100.") Sound(GetInfo(67).."/sounds/luaaudio/error.ogg") else vol=vol+5 SetVariable("vol", vol) SaveState() Sound("volume="..vol.."") Sound(GetInfo(67).."/sounds/luaaudio/up.ogg") end --not 100 end --not nil end --changed not changed audio.free()