Bots Home
|
Create an App
<3 JujuKenoMix <3
Author:
charliechina2014
Description
Source Code
Launch Bot
Current Users
Created by:
Charliechina2014
/** * App: JujuBabyKitty’s Bot <3 Love3 - Combined * Version: 2.01 * Author: ^Chx^ * Date: 16.12.15 ( After 15 versions ) */ var lastTipper = '--'; var lastTipAmount = 0; var tipCounter = 0; var lastItem = '--'; cb.settings_choices = [ {name:'item_1', type:'str', label:'Item #1', defaultValue:'Use my Clit Ohmibod'}, {name:'item_1_price', type:'int', label:'Price for item #1', defaultValue:25}, {name:'item_2', type:'str', label:'Item #2 (optional)', defaultValue:'Send you a PM', required:false}, {name:'item_2_price', type:'int', label:'Price for item #2', defaultValue:33}, {name:'item_3', type:'str', label:'Item #3 (optional)', defaultValue:'For Pussy to Mouth', required:false}, {name:'item_3_price', type:'int', label:'Price for item #3', defaultValue:70}, {name:'item_4', type:'str', label:'Item #4 (optional)', defaultValue:'Use 1 Ohmibod in Pussy', required:false}, {name:'item_4_price', type:'int', label:'Price for item #4', defaultValue:100}, {name:'item_5', type:'str', label:'Item #5 (optional)', defaultValue:'Finger Ass ', required:false}, {name:'item_5_price', type:'int', label:'Price for item #5', defaultValue:155}, {name:'item_6', type:'str', label:'Item #6 (optional)', defaultValue:'Finger Pussy and Ass', required:false}, {name:'item_6_price', type:'int', label:'Price for item #6', defaultValue:250}, {name:'item_7', type:'str', label:'Item #7 (optional)', defaultValue:'Finger Ass To Mouth', required:false}, {name:'item_7_price', type:'int', label:'Price for item #7', defaultValue:350}, {name:'item_8', type:'str', label:'Item #8 (optional)', defaultValue:'Use 2 Ohmibod in Pussy and Ass', required:false}, {name:'item_8_price', type:'int', label:'Price for item #8', defaultValue:450}, {name:'item_9', type:'str', label:'Item #9 (optional)', defaultValue:'Use 3 Ohmibod in Pussy Ass and Clit', required:false}, {name:'item_9_price', type:'int', label:'Price for item #9', defaultValue:600}, {name:'item_10', type:'str', label:'Item #10 (optional)', defaultValue:'Squirt after YellowWall', required:false}, {name:'item_10_price', type:'int', label:'Price for item #10', defaultValue:1000}, {name:'notification_wait_time', type:'choice', label:'Time to notify viewers (in minutes)', choice1:1, choice2:2, choice3:3, choice4:4, choice5:5, choice6:10, choice7:15, choice8:20, choice9:25, choice10:30, defaultValue:15} ]; cb.onDrawPanel(function (user) { return { 'template': '3_rows_of_labels', 'row1_label': 'Last Item:', 'row1_value': lastItem, 'row2_label': 'Last Tipper:', 'row2_value': lastTipper + ' (' + lastTipAmount + ')', 'row3_label': 'Tip Jar:', 'row3_value': tipCounter + ' token(s)' }; }); cb.onTip(function (tip) { tipCounter += parseInt(tip['amount']); lastTipAmount = parseInt(tip['amount']); lastTipper = tip['from_user']; lastItem = getItem(tip['amount']); if (lastItem) { cb.sendNotice(tip['from_user'] + ' wants to see: ' + getItem(tip['amount']), '', '#ABFFFB', '#000000', 'bold'); } cb.drawPanel(); }); cb.onEnter(function (user) { var notices = 'Welcome ' + user['user'] + '. ' + cb.room_slug + ' is showing something for a tip.\n'; cb.sendNotice(notices, user['user'], '', '', 'bold'); for(var i=1;i<=10;i++) { if(cb.settings.get('item_' + i) && (parseInt(cb.settings['item_' + i + '_price']) > 0)) { notices += '\nTip ' + cb.settings['item_' + i + '_price'] + ' for: ' + cb.settings['item_' + i]; } } cb.sendNotice(notices, user['user'] , '#FCFCD7', '', 'bold'); }); cb.onMessage(function (msg) { if (msg['m'] == '/list') { var notices = msg['user'] + '. ' + cb.room_slug + ' is showing something for a tip.\n'; cb.sendNotice(notices, msg['user'], '', '', 'bold'); for(var i=1;i<=10;i++) { if(cb.settings.get('item_' + i) && (parseInt(cb.settings['item_' + i + '_price']) > 0)) { notices += '\nTip ' + cb.settings['item_' + i + '_price'] + ' for: ' + cb.settings['item_' + i]; } } cb.sendNotice(notices, msg['user'] , '#FCFCD7', '', 'bold'); } }); function getItem(tokens) { for(var i=1;i<=10;i++) { if(parseInt(cb.settings['item_' + i + '_price']) == parseInt(tokens)) { return cb.settings['item_' + i]; } } } function advertiseList() { var notices = '*** Tip to See One of The Following: ***'; for(var i=1;i<=10;i++) { if(cb.settings.get('item_' + i) && (parseInt(cb.settings['item_' + i + '_price']) > 0)) { notices += '\nTip ' + cb.settings['item_' + i + '_price'] + ' for: ' + cb.settings['item_' + i]; } } cb.sendNotice(notices,'' , '#FCFCD7', '', 'bold'); cb.setTimeout(advertiseList, cb.settings.notification_wait_time * 60000); } function init() { advertiseList(); } init();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.