Bots Home
|
Create an App
True Color - Stella Mod
Author:
nyctrader85
Description
Source Code
Launch Bot
Current Users
Created by:
Nyctrader85
var colors = []; var fonts = []; var broadcaster = cb.room_slug; var available_fonts = [ "default", "Arial, Helvetica", "Bookman Old Style", '"Comic Sans MS", cursive', '"Courier New"', "Lucida", "Palantino", "Tahoma, Geneva", '"Times New Roman"' ] var preset_colors = { '/darkslateblue': '#483D8B', '/darkgreen': '#006400', '/indigo': '#4B0082', '/seagreen': '#2E8B57', '/midnightblue': '#191970', '/darkslategrey': '#2F4F4F', '/teal': '#008080' } var stella_colors = [ '#483D8B', '#006400', '#4B0082', '#2E8B57', '#191970', '#2F4F4F', '#008080' ] function pick_stella_color(){ var i = Math.floor( Math.random()*stella_colors.length ); return stella_colors[i]; } function get_user_color(user){ if (typeof(colors[user]) == 'undefined'){ set_user_color(user); } return colors[user]; } function set_user_color(user){ colors[user] = pick_stella_color(); } function get_user_font(user){ if (typeof(fonts[user]) == 'undefined'){ set_user_font(user); } return fonts[user]; } function pick_font(){ var i = Math.floor( Math.random()*available_fonts.length ); return available_fonts[i]; } function set_user_font(user){ fonts[user] = pick_font(); } cb.onMessage(function (msg){ var user = msg["user"]; if ( ( (user in colors) || (msg["c"] == "#494949") ) && ( (user in fonts) || (msg["f"] == "default") ) ){ msg["c"] = get_user_color(user); msg["f"] = get_user_font(user); } if (msg["m"] == "/color"){ set_user_color(user); msg["c"] = get_user_color(user); msg["X-Spam"] = true; } else if (msg["m"] == "/font"){ set_user_font(user); msg["f"] = get_user_font(user); msg["X-Spam"] = true; } else if (msg["m"][0] = "/"){ for (var color in preset_colors){ if (msg.m == color) { colors[msg.user] = preset_colors[color]; msg.c = get_user_color(user); msg["X-Spam"] = true; } } } return msg; });
© Copyright Chaturbate 2011- 2026. All Rights Reserved.