Noneatme

skycolor.lua

Mar 13th, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.30 KB | None | 0 0
  1. -- Skycolor by MuLTi --
  2. local wr, wg, wb = 1, 1, 1
  3. local curframerate = 1 -- Speed (Default 1, max 2)
  4. local wrd, wgd, wbd = false, false, false
  5. local enabled = true -- -- nothing here
  6. local canEnable = true -- Change, if you can disable skycolor ingame (Default true)
  7.  
  8. addEventHandler("onClientRender", getRootElement(), function()
  9.     if(enabled == false) then return end
  10.     if(wr > 0) and (wrd == false)then
  11.         wr = wr+curframerate
  12.         if(wb ~= 1) then
  13.             wb = wb-curframerate
  14.         end
  15.         if(wr > 254) then
  16.             wr = 255
  17.             wrd = true
  18.         end
  19.    
  20.     elseif(wg > 0) and (wgd == false)then
  21.         wg = wg+curframerate
  22.         wr = wr-curframerate
  23.         if(wg > 254) then
  24.             wg = 255
  25.             wgd = true
  26.         end
  27.  
  28.     elseif(wb > 0) and (wbd == false)then
  29.         wb = wb+curframerate
  30.         wg = wg-curframerate
  31.         if(wb > 254) then
  32.             wbd = false
  33.             wrd = false
  34.             wgd = false
  35.             wb = 255
  36.             wr = 1
  37.             wg = 1
  38.         end
  39.     end
  40.  
  41.     setSkyGradient(wr, wg, wb, wr+wg/2, wg+wb/2, wb+wr/2)
  42.    
  43. end)
  44.  
  45. addCommandHandler("skyc",
  46. function()
  47.     if(canEnable == false) then return end
  48.     enabled = not enabled
  49.     local prefix = "enabled"
  50.     if(enabled == false) then prefix = "disabled" end
  51.     outputChatBox("Sky Color-Rainbow has been "..prefix..".", 0, 255, 0)
  52. end)
  53.  
  54. addCommandHandler("resync",function()
  55.     wr, wg, wb = 1, 1, 1
  56.     wrd, wgd, wbd = false, false, false
  57. end)
Advertisement
Add Comment
Please, Sign In to add comment