Apps Home
|
Create an App
testAllpoo
Author:
allpoo
Description
Source Code
Launch App
Current Users
Created by:
Allpoo
//Меняем цвет фона сообщений в чате var cycle = 1; getGradientColor = function(start_color, end_color, percent) { // strip the leading # if it's there start_color = start_color.replace(/^\s*#|\s*$/g, ''); end_color = end_color.replace(/^\s*#|\s*$/g, ''); // convert 3 char codes --> 6, e.g. `E0F` --> `EE00FF` if(start_color.length == 3){ start_color = start_color.replace(/(.)/g, '$1$1'); } if(end_color.length == 3){ end_color = end_color.replace(/(.)/g, '$1$1'); } // get colors var start_red = parseInt(start_color.substr(0, 2), 16), start_green = parseInt(start_color.substr(2, 2), 16), start_blue = parseInt(start_color.substr(4, 2), 16); var end_red = parseInt(end_color.substr(0, 2), 16), end_green = parseInt(end_color.substr(2, 2), 16), end_blue = parseInt(end_color.substr(4, 2), 16); // calculate new color var diff_red = end_red - start_red; var diff_green = end_green - start_green; var diff_blue = end_blue - start_blue; diff_red = ( (diff_red * percent) + start_red ).toString(16).split('.')[0]; diff_green = ( (diff_green * percent) + start_green ).toString(16).split('.')[0]; diff_blue = ( (diff_blue * percent) + start_blue ).toString(16).split('.')[0]; // ensure 2 digits by color if( diff_red.length == 1 ) diff_red = '0' + diff_red if( diff_green.length == 1 ) diff_green = '0' + diff_green if( diff_blue.length == 1 ) diff_blue = '0' + diff_blue cb.log('#' + diff_red + diff_green + diff_blue); return '#' + diff_red + diff_green + diff_blue; }; function getRandomColor() { var letters = '0123456789ABCDEF'; var color = '#'; for (var i = 0; i < 6; i++) { color += letters[Math.floor(Math.random() * 16)]; } return color; } var cycle = 1; function getRainbow(){ var letters = '0123456789ABCDEF'; var color='#'; var fi = Math.floor(cycle/16) var si = cycle%16 var pr = 1/16*si if (fi%8==0){ color = getGradientColor('#BDFFCD','#BDFFEF', pr); cb.log("==0"); } else if(fi%8==1){ color = getGradientColor('#BDFFEF','#BDCEFF', pr); cb.log("==1"); } else if(fi%8==2){ color = getGradientColor('#BDCEFF','#E1BDFF', pr); cb.log("==2"); } else if (fi%8==3){ color = getGradientColor('#E1BDFF','#FFBDEF', pr); cb.log("==3"); } else if(fi%8==4){ color = getGradientColor('#FFBDEF','#FFBDBD', pr); cb.log("==4"); } else if(fi%8==5){ color = getGradientColor('#FFBDBD','#FFEFBD', pr); cb.log("==5"); } else if(fi%8==6){ color = getGradientColor('#FFEFBD','#DEFFBD', pr); cb.log("==6"); } else{ color = getGradientColor('#DEFFBD','#BDFFCD', pr); cb.log("==7"); } cycle+=1; cb.log("color"); return color; } cb.onMessage(function (msg) { //msg['background'] = getRandomColor() msg['background'] = getRainbow() cb.log(msg); return msg; }); //Хз cb.onEnter(function(user) { hasToks = user.has_tokens; cb.log(hasToks) hasNoToks = ! hasToks; });
© Copyright Chaturbate 2011- 2025. All Rights Reserved.