Bots Home
|
Create an App
Selly_Madelline
Author:
selly_madelline
Description
Source Code
Launch Bot
Current Users
Created by:
Selly_Madelline
//Selly_Madelline's Family // CB app settings cb.settings_choices = [ { name: 'pZeusList', label: 'Comma-delimited list of current Zeus', type: 'str', minLength: 0, maxLength: 4000, required: false, defaultValue: '' }, { name: 'pHeroList', label: 'Comma-delimited list of current HeroBoobs', type: 'str', minLength: 0, maxLength: 4000, required: false, defaultValue: '' }, { name: 'pHusbandList', label: 'Comma-delimited list of current Husbands', type: 'str', minLength: 0, maxLength: 4000, required: false, defaultValue: '' }, { name: 'pFianceList', label: 'Comma-delimited list of current Fiances', type: 'str', minLength: 0, maxLength: 4000, required: false, defaultValue: '' }, { name: 'pBfList', label: 'Comma-delimited list of current Boyfriends', type: 'str', minLength: 0, maxLength: 4000, required: false, defaultValue: '' } ]; // must end in space var cZeusPrefix = "[ZEUS] "; var cHeroPrefix = "[HeroBoobs] "; var cHusbandPrefix = "[Husband] "; var cFiancePrefix = "[Fiance] "; var cBfPrefix = "[Boyfriend] "; var cFanPrefix = "[Boob Club] "; var cZeusTip = 11111; var cHeroTip = 6666; var cHusbandTip = 3333; var cFianceTip = 2222; var cBfTip = 1111; var cTextColor = "#008000"; //green var cBgColor = "#FFC0CB"; //pink var vZeusArray = {}; var vHeroArray = {}; var vHusbandArray = {}; var vFianceArray = {}; var vBfArray = {}; // Override CB method cb.onMessage ( function(msg) { if(msg['in_fanclub']) { msg['m'] = cFanPrefix + msg['m']; msg['c'] = cTextColor; } var userName = msg['user']; if(userName in vZeusArray) { msg['m'] = cZeusPrefix + msg['m']; msg['background'] = cBgColor; } else if(userName in vHeroArray) { msg['m'] = cHeroPrefix + msg['m']; msg['background'] = cBgColor; } else if(userName in vHusbandArray) { msg['m'] = cHusbandPrefix + msg['m']; msg['background'] = cBgColor; } else if(userName in vFianceArray) { msg['m'] = cFiancePrefix + msg['m']; msg['background'] = cBgColor; } else if(userName in vBfArray) { msg['m'] = cBfPrefix + msg['m']; msg['background'] = cBgColor; } return msg; } ); // Override CB method cb.onTip ( function (tip) { var tipAmount = parseInt(tip['amount']); if(tipAmount < cBfTip) return; else if(tipAmount >= cZeusTip) addToArray(tip['from_user'], vZeusArray); else if(tipAmount >= cHeroTip) addToArray(tip['from_user'], vHeroArray); else if(tipAmount >= cHusbandTip) addToArray(tip['from_user'], vHusbandArray); else if(tipAmount >= cFianceTip) addToArray(tip['from_user'], vFianceArray); else if(tipAmount >= cBfTip) addToArray(tip['from_user'], vBfArray); } ); function addToArray(userName, arrayList) { if (!(userName in arrayList)) arrayList[userName] = {'u': 1}; } function extractListIntoArray(cvsList, arrayList) { if (cvsList) { var lList = cvsList.split(','); for (var j=0; j<lList.length; j++) { var userName = lList[j].toLowerCase().replace(/ /g, "");; arrayList[userName] = {'u': 1}; } } } function initFamily() { cb.log("Initializing settings"); extractListIntoArray(cb.settings.pZeusList, vZeusArray); extractListIntoArray(cb.settings.pHeroList, vHeroArray); extractListIntoArray(cb.settings.pHusbandList, vHusbandArray); extractListIntoArray(cb.settings.pFianceList, vFianceArray); extractListIntoArray(cb.settings.pBfList, vBfArray); cb.log("Finished initializing settings"); } initFamily();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.