Bots Home
|
Create an App
SNOWWHITE
Author:
jerrylynnway
Description
Source Code
Launch Bot
Current Users
Created by:
Jerrylynnway
// SNOWWHITE MEMBERSHIP TRACKING // :mapple1 - Apple Image // :snowwhite // :snowwhiteclaps99 // cb.settings_choices = [ {name: 'KINGList', label: 'KING Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'PRINCEList', label: 'PRINCE Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'KNIGHTList', label: 'KNIGHT Membership List, Example with comma: jerrylynnway, ', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'DWARFList', label: 'DWARF Membership List, Example with comma: jerrylynnway,', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, {name: 'MList', label: 'Enter Cam Model Name, Example with comma: Model Name,', type: 'str', minLength: 0, maxLength: 6000, required: false, defaultValue: ''}, ]; // Images var SnowwhitePrefix = ":snowwhite "; var KINGPrefix = "[KING] "; var PRINCEPrefix = "[PRINCE] "; var KNIGHTPrefix = "[KNIGHT] "; var DWARFPrefix = "[DWARF] "; var FanPrefix = "[Fan Club] :mapple1 "; // Amounts var KINGTip = 10000; var PRINCETIP = 5000; var KNIGHTTip = 2000; var DWARFTip = 1000; // TextColors var TextApple = "#FF0000"; //Red var TextColor = "#000000"; //Black var TextKing = "#FF5680"; var TextPrince = "#9900CC"; var TextKnight = "#68d000"; var TextDwarf = "#00c0c0"; // BackGroundColors var BgColor = "#CFFF67"; //Neon Green var BgKing = "#FFFFFF"; var BgPrince = "#FFFFFF"; var BgKnight = "#FFFFFF"; var BgDwarf = "#FFFFFF"; // Values var KINGArray = {}; var PRINCEArray = {}; var KNIGHTArray = {}; var DWARFArray = {}; var MArray = {}; // CBMessageMethod cb.onMessage ( function(msg) { if(msg['in_fanclub']) { msg['m'] = FanPrefix + msg['m']; msg['background'] = BgColor; msg['c'] = TextColor; } var userName = msg['user']; if(userName in KINGArray) { msg['m'] = KINGPrefix + msg['m']; msg['background'] = BgKing; msg['c'] = TextKing; } else if(userName in PRINCEArray) { msg['m'] = PRINCEPrefix + msg['m']; msg['background'] = BgPrince; msg['c'] = TextPrince; } else if(userName in KNIGHTArray) { msg['m'] = KNIGHTPrefix + msg['m']; msg['background'] = BgKnight; msg['c'] = TextKnight; } else if(userName in DWARFArray) { msg['m'] = DWARFPrefix + msg['m']; msg['background'] = BgDwarf; msg['c'] = TextDwarf; } else if(userName in MArray) { msg ['m'] = SnowwhitePrefix + msg['m']; msg ['c'] = TextApple; } return msg; } ); // CBTipMethod cb.onTip ( function(tip) { var tipAmount = parseInt(tip['amount']); if(tipAmount < DWARFTip) return; else if(tipAmount >= KINGTip) addToArray(tip['from_user'], KINGArray); else if(tipAmount >= PRINCETip) addToArray(tip['from_user'], PRINCEArray); else if(tipAmount >= KNIGHTTip) addToArray(tip['from_user'], KNIGHTArray); else if(tipAmount >= DWARFTip) addToArray(tip['from_user'], DWARFArray); } ); function addToArray(userName, arrayList) { if (!(userName in arrayList)) arrayList[userName] = {'u': 1}; } function extractListIntoArray(KPKDList, arrayList) { if(KPKDList) { var lList = KPKDList.split(','); for (var z=0; z<lList.length; z++) { var userName = lList[z].toLowerCase().replace(/ /g, "");; arrayList[userName] = {'u': 1}; } } } function initFamily() { cb.log("Initializing settings"); extractListIntoArray(cb.settings.KINGList, KINGArray); extractListIntoArray(cb.settings.PRINCEList, PRINCEArray); extractListIntoArray(cb.settings.KNIGHTList, KNIGHTArray); extractListIntoArray(cb.settings.DWARFList, DWARFArray); extractListIntoArray(cb.settings.MList, MArray); cb.log("Finished initializing settings"); } initFamily();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.