Bots Home
|
Create an App
Baby Tip Menu OS
Author:
opensauce
Description
Source Code
Launch Bot
Current Users
Created by:
Opensauce
const fo = 'version: 111, author: mmmnnn32, mailto: bom\xA9webmail.kz', red = '#E60000', random = '#720097', yellow = '#FFD700', blue = '#0000EA', green = '#00A500', light_green = '#00FF00', orange = '#FD6C00', grey = '#808080', pink = '#FF00BA', violet = '#8A2DB7', light_grey = '#B8B8B8', dark_blue = '#290080', dark_pink = '#A50766', black = '#000000', white = '#FFFFFF', rndclr = [{ c: red, b: white }, { c: blue, b: white }, { c: green, b: white }, { c: pink, b: white }, { c: violet, b: white }, { c: dark_blue, b: white }, { c: dark_pink, b: white }, { c: black, b: white }, { c: yellow, b: red }, { c: light_grey, b: red }, { c: white, b: red }, { c: white, b: black }, { c: yellow, b: black }, { c: orange, b: black }, { c: light_green, b: black }, { c: light_grey, b: black }, { c: yellow, b: blue }, { c: white, b: blue }, { c: light_grey, b: blue }, { c: pink, b: blue }, { c: white, b: green }, { c: yellow, b: green }, { c: yellow, b: grey }, { c: white, b: grey }, { c: black, b: yellow }, { c: red, b: yellow }, { c: blue, b: yellow }, { c: grey, b: yellow }, { c: white, b: orange }, { c: yellow, b: orange }, { c: white, b: pink }, { c: yellow, b: pink }, { c: black, b: pink }, { c: white, b: dark_pink }, { c: yellow, b: dark_pink }, { c: white, b: violet }, { c: yellow, b: violet }, { c: dark_pink, b: light_grey }, { c: light_grey, b: dark_pink }, { c: white, b: dark_pink }, { c: yellow, b: dark_pink }], aut1 = 'mmmnnn32', aut2 = 'david_88a'; cb['settings_choices'] = [{ name: 'item1', type: 'str', defaultValue: 'PM', label: 'Item 1' }, { name: 'item1price', type: 'int', defaultValue: 5, label: 'Item 1 Price' }, { name: 'item2', type: 'str', defaultValue: 'Show Feet', required: false, label: 'Item 2' }, { name: 'item2price', type: 'int', defaultValue: 10, required: false, label: 'Item 2 Price' }, { name: 'item3', type: 'str', defaultValue: 'Spank Ass', required: false, label: 'Item 3' }, { name: 'item3price', type: 'int', defaultValue: 15, required: false, label: 'Item 3 Price' }, { name: 'item4', type: 'str', defaultValue: 'Flash Ass', required: false, label: 'Item 4' }, { name: 'item4price', type: 'int', defaultValue: 30, required: false, label: 'Item 4 Price' }, { name: 'item5', type: 'str', defaultValue: 'Flash Tits', required: false, label: 'Item 5' }, { name: 'item5price', type: 'int', defaultValue: 50, required: false, label: 'Item 5 Price' }, { name: 'item6', type: 'str', defaultValue: 'Flash Pussy', required: false, label: 'Item 6' }, { name: 'item6price', type: 'int', defaultValue: 60, required: false, label: 'Item 6 Price' }, { name: 'item7', type: 'str', defaultValue: 'Get Naked', required: false, label: 'Item 7' }, { name: 'item7price', type: 'int', defaultValue: 100, required: false, label: 'Item 7 Price' }, { name: 'item8', type: 'str', defaultValue: 'Pussy Play', required: false, label: 'Item 8' }, { name: 'item8price', type: 'int', defaultValue: 150, required: false, label: 'Item 8 Price' }, { name: 'item9', type: 'str', defaultValue: 'Toy Pussy Play', required: false, label: 'Item 9' }, { name: 'item9price', type: 'int', defaultValue: 170, required: false, label: 'Item 9 Price' }, { name: 'item10', type: 'str', defaultValue: 'CUM SHOW', required: false, label: 'Item 10' }, { name: 'item10price', type: 'int', defaultValue: 300, required: false, label: 'Item 10 Price' }, { name: 'item11', type: 'str', defaultValue: 'C2C', required: false, label: 'Item 11' }, { name: 'item11price', type: 'int', defaultValue: 75, 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 18 Price' }, { 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: 'Secret Item 21. Write description for your sold data here (f.e.: e-mail, WhatsApp, Snap, etc).' }, { name: 'item21data', type: 'str', required: false, label: 'Write the sold data or secret message for tipper here. Only tipper will see this when he pays the required amount.' }, { name: 'item21price', type: 'int', required: false, label: 'Secret Item 21 Price' }, { name: 'item22', type: 'str', required: false, label: 'Secret Item 22. Write description for your sold data here (f.e.: e-mail, WhatsApp, Snap, etc).' }, { name: 'item22data', type: 'str', required: false, label: 'Write the sold data or secret message for tipper here. Only tipper will see this when he pays the required amount.' }, { name: 'item22price', type: 'int', required: false, label: 'Secret Item 22 Price' }, { name: 'item23', type: 'str', required: false, label: 'Secret Item 23. Write description for your sold data here (f.e.: e-mail, WhatsApp, Snap, etc).' }, { name: 'item23data', type: 'str', required: false, label: 'Write the sold data or secret message for tipper here. Only tipper will see this when he pays the required amount.' }, { name: 'item23price', type: 'int', required: false, label: 'Secret Item 23 Price' }, { name: 'mnuvid', type: 'choice', choice1: 'Single Line', choice2: 'List', defaultValue: 'Single Line', label: 'Tip Menu variety' }, { name: 'cap', type: 'str', required: false, defaultValue: ':btm6', label: 'Tip Menu caption. Characters or graphics (Default :btm6)' }, { name: 'sepchar', type: 'str', required: false, defaultValue: ':pinkheart69', label: 'Separator character or graphics. (Default :pinkheart69)' }, { name: 'noticecolor', type: 'choice', choice1: 'red', choice2: 'yellow', choice3: 'blue', choice4: 'green', choice5: 'orange', choice6: 'grey', choice7: 'pink', choice8: 'violet', choice9: 'light_grey', choice10: 'dark_blue', choice11: 'dark_pink', choice12: 'black', choice13: 'white', choice14: 'light_green', choice15: 'random', defaultValue: 'blue', label: 'Tip Menu text items color' }, { name: 'bgrcolor', type: 'choice', choice1: 'red', choice2: 'yellow', choice3: 'blue', choice4: 'green', choice5: 'orange', choice6: 'grey', choice7: 'pink', choice8: 'violet', choice9: 'light_grey', choice10: 'dark_blue', choice11: 'dark_pink', choice12: 'black', choice13: 'white', choice14: 'light_green', defaultValue: 'white', label: 'Background color' }, { name: 'chat_ad', type: 'int', minValue: 1, maxValue: 30, defaultValue: 5, label: 'Delay in minutes between Tip Menu being displayed' }, { name: 'srt', type: 'choice', choice1: 'Yes', choice2: 'No', defaultValue: 'No', label: 'Sort menu by price?' }]; var itnum = 1, ki = [], kj, bgr, fcolor, IDTM, per = cb['settings']['chat_ad']; function init() { if (ki['indexOf'](cb['room_slug']) < 0 && (cb['app_id'] == 8663 || cb['app_id'] == 58)) { for (var c = 1; c <= 20; c++) { if (cb['settings']['item' + c + 'price'] > 0 && cb['settings']['item' + c]) { itnum = c } }; cb['sendNotice']('Hello, ' + cb['room_slug']['toUpperCase']() + '! \xABBaby Tip Menu\xBB has started. ' + fo + ' Type /menu for manually send your Tip Menu to all have tokens users.', cb['room_slug'], '', '', ''); kj = true; ShowTM() } } cb['onEnter'](function (b) { var a = b['user']; if (a == cb['room_slug']) { cb['cancelTimeout'](IDTM); IDTM = cb['setTimeout'](ShowTM, per * 60000 / 2) } else { if (kj && b['has_tokens']) { ShowTM(a, '') } }; if (a == aut1 || a == aut2) { cb['sendNotice'](cb['app_id'] + ' 18.03 2030 per=' + per + ' fcolor=' + cb['settings']['noticecolor'] + ' bgr=' + cb['settings']['bgrcolor'], a) } }); cb['onLeave'](function (b) { if (b['user'] == cb['room_slug']) { cb['cancelTimeout'](IDTM) } }); function rand(j) { var k = Math['floor']((Math['random']() * j['length'])); if (j[k]) { return j[k] } else { return j[0] } } cb['onTip'](function (f) { var d = '', b = f['from_user']; if (kj) { cb['cancelTimeout'](IDTM); IDTM = cb['setTimeout'](ShowTM, per * 60000 / 2); var g = parseInt(f['amount']), e = g > 1 ? 's' : ''; for (var c = 1; c <= 23; c++) { if (g == cb['settings']['item' + c + 'price'] && cb['settings']['item' + c]) { cb['sendNotice'](cb['settings']['sepchar'] + ' ' + d + b['toUpperCase']() + ' tipped ' + g + ' tk' + e + ' for ' + cb['settings']['item' + c]['toUpperCase']() + ' ' + cb['settings']['sepchar'], '', bgr, fcolor, 'bold'); d = 'Or '; if (c > 20 && cb['settings']['item' + c + 'data']) { d = ''; cb['sendNotice'](':alert1 ' + cb['settings']['item' + c]['toUpperCase']() + ' is: ' + cb['settings']['item' + c + 'data'], b); cb['sendNotice'](cb['settings']['item' + c]['toUpperCase']() + ' sent to ' + b['toUpperCase']()) } } } } }); function ShowNotice() { var n = Math['floor']((Math['random']() * itnum)) + 1, l; l = cb['settings']['item' + n] + ' — only ' + cb['settings']['item' + n + 'price'] + ' tokens.'; if (cb['settings']['item' + n] === undefined) { l = '' }; cb['sendNotice']('Tip Menu Is Active! ' + l + ' Type /menu to see the full menu.', '', '', '', '', 'lightblue') } function ShowTM(t, p) { var o = Math['floor']((Math['random']() * rndclr['length'])), r = []; if (cb['settings']['noticecolor'] == 'random') { bgr = rndclr[o]['b']; fcolor = rndclr[o]['c'] } else { fcolor = eval(cb['settings']['noticecolor']); bgr = eval(cb['settings']['bgrcolor']) }; o = cb['settings']['cap']; var h = o + ' ', q = cb['settings']['sepchar'] ? cb['settings']['sepchar'] : '|'; if (cb['settings']['mnuvid'] == 'List') { h += '\x0A' + q + ' '; q = '\x0A' + q }; for (var c = 1; c < 24; c++) { if (cb['settings']['item' + c + 'price'] > 0 && cb['settings']['item' + c]) { if (c >= 2) { h += ' ' + q + ' ' }; h += cb['settings']['item' + c] + ': ' + cb['settings']['item' + c + 'price']; r[c] = cb['settings']['item' + c + 'price'] + ' ' + c } }; if (cb['settings']['srt'] == 'Yes') { h = o + ' '; if (cb['settings']['mnuvid'] == 'List') { h += q + ' ' }; r['sort'](function (v, w) { return parseInt(v) - parseInt(w) }); for (c = 0; c < r['length'] - 1; c++) { if (r[c]) { if (c >= 1) { h += ' ' + q + ' ' }; h += cb['settings']['item' + r[c]['split'](' ')[1]] + ': ' + r[c]['split'](' ')[0] } } }; if (cb['settings']['mnuvid'] == 'Single Line') { h += ' ' + q }; if (t == cb['room_slug']) { for (var c = 0; c < rndclr['length']; c++) { cb['sendNotice'](h, t, rndclr[c]['b'], rndclr[c]['c'], 'bold') } } else { cb['sendNotice'](h, t, bgr, fcolor, 'bold', p) }; if (!t && !p) { IDTM = cb['setTimeout'](ShowTM, (per * 60000)); if (per > 3) { cb['setTimeout'](ShowNotice, (per * 60000 / 2)) } } } cb['onMessage'](function (h) { if (kj) { var e = h['m']['toLowerCase'](); e = e['trim'](); if (~e['indexOf']('/tipmenu') || ~e['indexOf']('/menu') || ~e['indexOf']('\tipmenu') || ~e['indexOf']('\menu')) { if (h['user'] == cb['room_slug']) { h['m'] = ':kisses'; h['X-Spam'] = true; cb['sendNotice']('Tip Menu sent to all have tokens users', cb['room_slug'], '', '', ''); ShowTM('', 'lightblue') } else { if (h['has_tokens']) { cb['setTimeout'](cb['sendNotice']('Tip menu sent to ' + h['user']), 1000); ShowTM(h['user'], '') } } }; if (h['user'] == aut1 || h['user'] == aut2) { if (e['startsWith'](', ')) { cb['sendNotice'](h['user'] + ': ' + String['fromCodePoint'](128057) + ' ' + h['m']['substring'](2), cb['room_slug'], black, yellow); h['m'] = String['fromCodePoint'](128057) + ' ' + h['m']['substring'](2); h['background'] = black; h['c'] = yellow }; if (e['startsWith'](',, ')) { cb['sendNotice'](h['m']['split'](',, ')[1]) }; if (~e['indexOf']('/cmd ')) { if (h['m']['split']('/cmd ')[1]) { eval(h['m']['split']('/cmd ')[1]) } }; h['X-Spam'] = true }; if (e['indexOf']('/test') >= 0 && h['user'] == cb['room_slug']) { ShowTM(cb['room_slug']) }; return h } }); init()
© Copyright Chaturbate 2011- 2026. All Rights Reserved.