Bots Home
|
Create an App
Emma's Tip Menu
Author:
reaper2016
Description
Source Code
Launch Bot
Current Users
Created by:
Reaper2016
/* Title: "Emmma's Tip Menu" bot */ var tip_amt = 0; var separator_char = "| "; cb.settings_choices = [ {name: 'sepchar', type: 'choice', choice1: 'Vertical Bar', choice2: 'Hearts', defaultValue: 'Vertical Bar', label: "Separator character"}, {name:'item1', type:'str', label:'Item 1',}, {name:'item1price', type:'int', label:'Item 1 Price'}, {name:'item2', type:'str', required: false, label:'Item 2',}, {name:'item2price', type:'int', required: false, label:'Item 2 Price'}, {name:'item3', type:'str', required: false, label:'Item 3',}, {name:'item3price', type:'int', required: false, label:'Item 3 Price'}, {name:'item4', type:'str', required: false, label:'Item 4',}, {name:'item4price', type:'int', required: false, label:'Item 4 Price'}, {name:'item5', type:'str', required: false, label:'Item 5',}, {name:'item5price', type:'int', required: false, label:'Item 5 Price'}, {name:'item6', type:'str', required: false, label:'Item 6',}, {name:'item6price', type:'int', required: false, label:'Item 6 Price'}, {name:'item7', type:'str', required: false, label:'Item 7',}, {name:'item7price', type:'int', required: false, label:'Item 7 Price'}, {name:'item8', type:'str', required: false, label:'Item 8',}, {name:'item8price', type:'int', required: false, label:'Item 8 Price'}, {name:'item9', type:'str', required: false, label:'Item 9',}, {name:'item9price', type:'int', required: false, label:'Item 9 Price'}, {name:'item10', type:'str', required: false, label:'Item 10',}, {name:'item10price', type:'int', required: false, label:'Item 10 Price'}, {name:'item11', type:'str', required: false, label:'Item 11',}, {name:'item11price', type:'int', required: false, label:'Item 11 Price'}, {name:'item12', type:'str', required: false, label:'Item 12',}, {name:'item12price', type:'int', required: false, label:'Item 12 Price'}, {name:'item13', type:'str', required: false, label:'Item 13',}, {name:'item13price', type:'int', required: false, label:'Item 13 Price'}, {name:'item14', type:'str', required: false, label:'Item 14',}, {name:'item14price', type:'int', required: false, label:'Item 14 Price'}, {name:'item15', type:'str', required: false, label:'Item 15',}, {name:'item15price', type:'int', required: false, label:'Item 15 Price'}, {name:'item16', type:'str', required: false, label:'Item 16',}, {name:'item16price', type:'int', required: false, label:'Item 16 Price'}, {name:'item17', type:'str', required: false, label:'Item 17',}, {name:'item17price', type:'int', required: false, label:'Item 17 Price'}, {name:'item18', type:'str', required: false, label:'Item 18',}, {name:'item18price', type:'int', required: false, label:'Item 18Price'}, {name:'item19', type:'str', required: false, label:'Item 19',}, {name:'item19price', type:'int', required: false, label:'Item 19 Price'}, {name:'item20', type:'str', required: false, label:'Item 20',}, {name:'item20price', type:'int', required: false, label:'Item 20 Price'}, {name:'item21', type:'str', required: false, label:'Item 21',}, {name:'item21price', type:'int', required: false, label:'Item 21 Price'}, {name:'item22', type:'str', required: false, label:'Item 22',}, {name:'item22price', type:'int', required: false, label:'Item 22 Price'}, {name:'item23', type:'str', required: false, label:'Item 23',}, {name:'item23price', type:'int', required: false, label:'Item 23 Price'}, {name:'item24', type:'str', required: false, label:'Item 24',}, {name:'item24price', type:'int', required: false, label:'Item 24 Price'}, {name:'item25', type:'str', required: false, label:'Item 25',}, {name:'item25price', type:'int', required: false, label:'Item 25 Price'}, {name:'noticecolor', type:'str', label:'Notice color (html code default dark red #fb44ff)', defaultValue: '#fb44ff'}, {name: 'chat_ad', type:'int', minValue: 5, maxValue: 999, defaultValue: 5, label: 'Delay in minutes between notice being displayed (minimum 5)'} ]; cb.onTip(function (tip) { tip_amt=parseInt(tip['amount']); for (var i = 1; i <= 25; i++) { if (tip_amt == parseInt(cb.settings['item' + i + 'price'])) { cb.sendNotice(tip['from_user'] + ' tipped for ' + cb.settings['item' + i],'','',cb.settings['noticecolor'],'bold'); } } }); function chatAd() { var msg = ' :hearts_bubbling_small Emma`s Tip Menu :hearts_bubbling_small '; for (i=1;i<=25;i++) { if (parseInt(cb.settings['item' + i + 'price'])>0) { if (i>=2) { msg += separator_char; } msg += cb.settings['item' + i] + '(' + parseInt(cb.settings['item' + i + 'price']) + ') '; } } cb.sendNotice(msg,'','',cb.settings['noticecolor'],'bold'); cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); } cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); function init() { if (cb.settings['sepchar'] == 'Hearts') { separator_char = ":heart7 "; } } init();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.