Bots Home
|
Create an App
Cookieland TipMenu
Author:
cofla2g
Description
Source Code
Launch Bot
Current Users
Created by:
Cofla2g
var tip_amt = 0; var separator_char = "| "; var msg; var MAXITEMS=40; var tipmenuprice = []; var tipmenuitem= []; var MAXSEP = 6; var ABOUT = "\"Cookieland Tip Menu\" tip if you want something special"; separators = [ {label:'Hearts',shortcut:':heart2'}, {label:'Glitter',shortcut:':pixelglitter'}, {label:'Flowers',shortcut:':tinyflower2'}, {label:'Bow',shortcut:':bluebow'}, {label:'Hearts2',shortcut:':pixelheart'}, {label:'Smiley',shortcut:':smile'}, ] cb.settings_choices = [ {name: 'sepchar', type: 'choice', choice1: 'Vertical Bar', choice2: 'Hearts', choice3:'Glitter',choice4:'Flowers',choice5:'Bow',choice6:'Hearts2',choice7:'Smiley',defaultValue: 'Glitter', label: "Separator character"}, {name:'item1', type:'str', label:'Item 1 (eg 15--Tongue out)', defaultValue: '15--Tongue out'}, {name:'item2', type:'str', label:'Item 2', defaultValue: '102--Flash ASS closeup',}, {name:'item3', type:'str', label:'Item 3', defaultValue: '155--Pussy closeup',}, {name:'item4', type:'str', required: false, label:'Item 4', defaultValue: '99--TitsFlash',}, {name:'item5', type:'str', required: false, label:'Item 5', defaultValue: '336--POV Blowjob',}, {name:'item6', type:'str', required: false, label:'Item 6', defaultValue: '333--Handjob',}, {name:'item7', type:'str', required: false, label:'Item 7', defaultValue: '107--SexyMoan',}, {name:'item8', type:'str', required: false, label:'Item 8', defaultValue: '237--TITJOB',}, {name:'item9', type:'str', required: false, label:'Item 9', defaultValue: '222--Footjob',}, {name:'item10', type:'str', required: false, label:'Item 10', defaultValue: '223--JerkOffInstructions',}, {name:'item11', type:'str', required: false, label:'Item 11', defaultValue: '332--DP w fingers',}, {name:'item12', type:'str', required: false, label:'Item 12', defaultValue: '200--Oil/Lotion',}, {name:'item13', type:'str', required: false, label:'Item 13', defaultValue: '444--Ride BIG dildo',}, {name:'item14', type:'str', required: false, label:'Item 14', defaultValue: '450--50Paddle spanks',}, {name:'item15', type:'str', required: false, label:'Item 15', defaultValue: '110--Pussy spanks',}, {name:'item16', type:'str', required: false, label:'Item 16', defaultValue: '169--Meow',}, {name:'item17', type:'str', required: false, label:'Item 17', defaultValue: '999--Iceshow',}, {name:'item18', type:'str', required: false, label:'Item 18', defaultValue: '1000--Wet Tshirt',}, {name:'item19', type:'str', required: false, label:'Item 19', defaultValue: '203--StockingsLeggings',}, {name:'item20', type:'str', required: false, label:'Item 20', defaultValue: '75--TurnOFF music',}, {name:'item21', type:'str', required: false, label:'Item 21', defaultValue: '301--BDSM outfit',}, {name:'item22', type:'str', required: false, label:'Item 22', defaultValue: '150--SHUTUP',}, {name:'item23', type:'str', required: false, label:'Item 23', defaultValue: '202--HEELs',}, {name:'item24', type:'str', required: false, label:'Item 24', defaultValue: '69--SEX talk',}, {name:'item25', type:'str', required: false, label:'Item 25', defaultValue: '15--FEET flash',}, {name:'item26', type:'str', required: false, label:'Item 26', defaultValue: '103--HumpPillow',}, {name:'item27', type:'str', required: false, label:'Item 27', defaultValue: '111--Bouncing Boobies',}, {name:'item28', type:'str', required: false, label:'Item 28', defaultValue: '555--Today ALL my videos',}, {name:'item29', type:'str', required: false, label:'Item 29', defaultValue: '1555--ANAL Glass Dildo',}, {name:'item30', type:'str', required: false, label:'Item 30', defaultValue: '2999--Custom Video',}, {name:'item31', type:'str', required: false, label:'Item 31', defaultValue: '3333--Cumshow+Squirt',}, {name:'item32', type:'str', required: false, label:'Item 32', defaultValue: '2999--Sexy 2018 calendar',}, {name:'item33', type:'str', required: false, label:'Item 33', defaultValue: '9999--Give me a day off',}, {name:'item34', type:'str', required: false, label:'Item 34',}, {name:'item35', type:'str', required: false, label:'Item 35',}, {name:'item36', type:'str', required: false, label:'Item 36',}, {name:'item37', type:'str', required: false, label:'Item 37',}, {name:'item38', type:'str', required: false, label:'Item 38',}, {name:'item39', type:'str', required: false, label:'Item 39',}, {name:'item40', type:'str', required: false, label:'Item 40',}, {name:'noticecolor', type:'str', label:'Notice color (html code default red #78201e)', defaultValue: '#78201e'}, {name: 'chat_ad', type:'int', minValue: 1, maxValue: 999, defaultValue: 2, label: 'Delay in minutes between notice being displayed (minimum 1)'} ]; // aznpsx: Commands cb.onMessage(function (m) { if ((m['m'] == '!menu') || (m['m'] == '/menu')) { // other users don't need to see this message var is_mod = (cb.room_slug == m['user'] || m['is_mod']); m['X-Spam'] = !is_mod; if (is_mod) { cb.sendNotice(msg, '', '', cb.settings['noticecolor'], 'bold'); } else { cb.sendNotice(msg, m['user'], '', cb.settings['noticecolor'], 'bold'); } } if ((m['m'] == '!about') || (m['m'] == '/about')) { var is_mod = (cb.room_slug == m['user'] || m['is_mod']); m['X-Spam'] = !is_mod; if (is_mod) { cb.sendNotice(ABOUT,'','',cb.settings['noticecolor'],'bold'); } else { cb.sendNotice(ABOUT,m['user'],'',cb.settings['noticecolor'],'bold'); } } }); cb.onTip(function (tip) { tip_amt=parseInt(tip['amount']); for (var i = 1; i <= MAXITEMS; i++) { if (tip_amt == tipmenuprice[i]) { cb.sendNotice(tip['from_user'] + ' tipped for ' + tipmenuitem[i],'','',cb.settings['noticecolor'],'bold'); } } }); function chatAd() { cb.sendNotice(msg,'','',cb.settings['noticecolor'],'bold'); cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); } cb.sendNotice(ABOUT,'','',cb.settings['noticecolor'],'bold'); cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); function init() { for (i=0;i<=MAXSEP-1;i++) { if (cb.settings['sepchar'] == separators[i].label) { separator_char = separators[i].shortcut + ' '; } } msg = 'Tip Menu: '; for (i=1;i<=MAXITEMS;i++) { var tmp; tmp=cb.settings['item' + i]; if (tmp) { var arr= tmp.split('--'); var amt=parseInt(arr[0]); if (amt>0) { tipmenuprice[i]=amt; tipmenuitem[i]=arr[1]; if (i>=2) { msg += separator_char; } msg += arr[1] + '(' + amt + ') '; } } } cb.sendNotice(msg,'','',cb.settings['noticecolor'],'bold'); } init();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.