Bots Home
|
Create an App
42o
Author:
the420blaze
Description
Source Code
Launch Bot
Current Users
Created by:
The420blaze
cb.settings_choices = [ { name: 'ulMemberList', label: 'List of 420 Budz members, separated by commas (and they need to be the CB username exactly)', type: 'str', minLength: 0, maxLength: 10240, required: false, }, { name: 'avMemberList', label: 'List of MileHigh, separated by commas (and they need to be the CB username exactly)', type: 'str', minLength: 0, maxLength: 10240, required: false, }, { name: 'fdMemberList', label: 'List of Illumiati, separated by commas (and they need to be the CB username exactly)', type: 'str', minLength: 0, maxLength: 10240, required: false, }, { name: 'ulText', label: 'Text to put in front of 420 budz Members', type: 'str', minLength: 0, maxLength: 20, required: false, defaultValue: ':rr-potleaf' }, { name: 'avText', label: 'Text to put in front of Lit', type: 'str', minLength: 0, maxLength: 20, required: false, defaultValue: ':spaceshuttle11' }, { name: 'fdText', label: 'Text to put in front of default Stonies Mar Members', type: 'str', minLength: 0, maxLength: 20, required: false, defaultValue: ':deIlluminati2' } ]; var doText ='yes'; var ulMembers = {}; var avMembers = {}; var fdMembers = {}; cb.onMessage(function (msg) { var u = msg['user']; if ( isUL(u) ) { msg['m'] = " " + cb.settings.ulText + " " + msg['m']; } else if ( isAV(u) ) { msg['m'] = " " + cb.settings.avText + " " + msg['m']; } else if ( isFD(u) ) { msg['m'] = " " + cb.settings.fdText + " " + msg['m']; } return msg; }); function isUL(username) { return (username in ulMembers); } function isAV(username) { return (username in avMembers); } function isFD(username) { return (username in fdMembers); } function makeUL(username) { ulMembers[username] = {'u': 1}; } function makeAV(username) { avMembers[username] = {'u': 1}; } function makeFD(username) { fdMembers[username] = {'u': 1}; } function grabSettings() { cb.log("starting grabbing settings"); if (cb.settings.ulMemberList) { var ulMemberSettings = cb.settings.ulMemberList.split(','); for (var ii = 0; ii < ulMemberSettings.length; ii++) { var clean = ulMemberSettings[ii].toLowerCase().replace(/ /g,""); ulMembers[clean] = {'u': 1}; } } if (cb.settings.avMemberList) { var avMemberSettings = cb.settings.avMemberList.split(','); for (var ii = 0; ii < avMemberSettings.length; ii++) { var clean = avMemberSettings[ii].toLowerCase().replace(/ /g,""); avMembers[clean] = {'u': 1}; } } if (cb.settings.fdMemberList) { var fdMemberSettings = cb.settings.fdMemberList.split(','); for (var ii = 0; ii < fdMemberSettings.length; ii++) { var clean = fdMemberSettings[ii].toLowerCase().replace(/ /g,""); fdMembers[clean] = {'u': 1}; } } cb.log("finished grabbing settings"); } grabSettings();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.