Advertisement
TheMichelle

MPP Room Color Changer

Nov 23rd, 2016
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.     var intervalTime = 3000;    /*Milliseconds between color changes
  2.         500 = Fast, smooth-ish, resource intensive.
  3.         500-2500 = Glitchy for most people.
  4.         3000-4000 = Slow, very smooth, least resource intensive.
  5.         4000+ = Feel free to make it as slow as you want. You do you. */
  6.     var colorList = ["#000000", "#AAAAAA"]; //Put whatever hex colors you want, and however many you want.
  7.     var counter = 0;
  8.     function updateColor(color) {
  9.         MPP.client.sendArray([{
  10.             m: 'chset',
  11.             set: {
  12.                 color: '#' + color
  13.             }
  14.         }])
  15.     };
  16.         var foo = setInterval(function() {
  17.             if (counter < colorList.length - 1) {
  18.                 counter++;
  19.                 updateColor(`${colorList[counter]}`)
  20.             } else {
  21.                 counter = 0;
  22.                 updateColor(`${colorList[counter]}`)
  23.             }
  24.         }, intervalTime);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement