Apps Home
|
Create an App
Rumata menu 2
Author:
pleasurable_boy
Description
Source Code
Launch App
Current Users
Created by:
Pleasurable_Boy
var hello_mess = ['Howdy','Hi','Hello','Welcome','Glad to see you','Great to see you','Nice to see you']; // цвета var danger = '#cc0000'; var warning = '#ff8800'; var success = '#007e33'; var info = '#0099cc'; var defcolor = '#2bbbad'; var primary = '#4285f4'; var secondary = '#aa66cc'; var white = '#ffffff'; var black = '#000000'; // для типменю var menu_text = ''; var menu_title = ['','~~~~~~~~~~ Baby Tip Menu ~~~~~~~~~~~~~~~~', '~~~~~~~~~~ Twink Tip Menu ~~~~~~~~~~~~~~~~', '~~~~~~~~~~ Adult Tip Menu ~~~~~~~~~~~~~~~~']; var MAXITEMS = 10; var solid = '\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588\u2588'; var send_menu_title = []; var send_menu_text = []; var tipmenuprice=[]; var tipmenuitem = []; var tip_amt = 0; cb.settings_choices = [ {name:'menu_period', type:'int', minValue:1, maxValue:10, defaultValue:5, label: 'Menu period (1-10 min.)'}, {name:'menu_1', type:'choice', label:'1st menu', choice1:'yes', choice2:'no', defaultValue:'yes'}, {name:'menu_1_1', type: 'str', minLength: 1, maxLength: 255, label: 'Item 1', defaultValue: '1--Just for fun or get my attention'}, {name:'menu_1_2', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 2', defaultValue: '4--Play your favorite song (title in tip comments)'}, {name:'menu_1_3', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 3', defaultValue: '19--Flash slim butt. Everyone likes it'}, {name:'menu_1_4', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 4', defaultValue: '21--Flash asshole. You may ask about finger in the one'}, {name:'menu_1_5', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 5', defaultValue: '27--Put finger in the tight asshole. See next point'}, {name:'menu_1_6', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 6', defaultValue: '11--Add another 11 tks for another finger. A maximum is 3 fingers'}, {name:'menu_1_7', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 7', defaultValue: '29--Show uncut cock. And play with it'}, {name:'menu_1_8', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 8', defaultValue: '49--Take off clothes and stay naked'}, {name:'menu_1_9', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 9'}, {name:'menu_1_10', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 10'}, {name:'menu_2', type:'choice', label:'2nd menu', choice1:'yes', choice2:'no', defaultValue:'no'}, {name:'menu_2_1', type: 'str', minLength: 1, maxLength: 255, label: 'Item 1', defaultValue: '59--Jerk off for 1 minutes'}, {name:'menu_2_2', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 2', defaultValue: '69--Jerk off with a masturbator for 1 minutes'}, {name:'menu_2_3', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 3', defaultValue: '56--Go on jerk off for another minute (don\'t stop)'}, {name:'menu_2_4', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 4', defaultValue: '89--Oil on the body (from top to waist)'}, {name:'menu_2_5', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 5', defaultValue: '179--Oil all over the body'}, {name:'menu_2_6', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 6'}, {name:'menu_2_7', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 7'}, {name:'menu_2_8', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 8'}, {name:'menu_2_9', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 9'}, {name:'menu_2_10', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 10', defaultValue: '99--Password room (Talk about sex life and jerk off)'}, {name:'menu_3', type:'choice', label:'3th menu', choice1:'yes', choice2:'no', defaultValue:'no'}, {name:'menu_3_1', type: 'str', minLength: 1, maxLength: 255, label: 'Item 1', defaultValue: '149--Password room (+ you tip for what you want to see). Follies are welcome!'}, {name:'menu_3_2', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 2', defaultValue: '199--Stuff a didlo in my asshole. Slow and hot'}, {name:'menu_3_3', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 3', defaultValue: '299--Ride a didlo for 3 minutes. You choose the tempo and position'}, {name:'menu_3_4', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 4', defaultValue: '499--Password room with instant cum. No words. Just jerking off and cumming. Ask before tipping'}, {name:'menu_3_5', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 5', defaultValue: '499--Full remote control over Lovense for 5 minutes'}, {name:'menu_3_6', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 6', defaultValue: '999--Full remote control over Lovense UNTIL I CUM. Ask before tipping'}, {name:'menu_3_7', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 7'}, {name:'menu_3_8', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 8'}, {name:'menu_3_9', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 9', defaultValue: '199--Eat load after cum'}, {name:'menu_3_10', type: 'str', required: false, minLength: 1, maxLength: 255, label: 'Item 10', defaultValue: '999--Full remote control over Lovense UNTIL I CUM. Ask before tipping'}, ]; /////////////// ЭТО РАБОТАЕТ // cb.onMessage(function (msg) { // msg['X-Spam'] = true; // q = change(msg); // msg['m'] = q; // msg['X-Spam'] = false; // return msg; // }); cb.onMessage(function (msg) { if (msg['m'] == '/menu') { msg['X-Spam'] = true; cb.sendNotice(msg['user'] + ' has asked for the menu',cb.room_slug,'',defcolor,''); printMenu (send_menu_title, send_menu_text); return msg; } if (msg['m'] == '/toy') { msg['X-Spam'] = true; cb.sendNotice(msg['user'] + ' has asked for the toy',cb.room_slug,'',defcolor,''); cb.sendNotice('You can remotely control the vibration level of my toy. It\'s hot, the one who controls lowance often cums faster than me. You have two options.\nOption 1. I\'ll give you a link to the Lovense website. There is a knob on this page. When you move it up, the vibration is getting stronger.\nOption 2. If you have a Lovense app, I will give you my nickname. You\'ll find me in the app and connect to my toy. In this case you\'ll have two knobs. The first controls the vibration in the asshole. The another controls the part that is pressed against the perineum. There are more options for the play.\nNote. The toy is very sensitive. A slight change in the knob position greatly changes the vibe level. Please do not use the maximum level right away. Start at a low level and increase gradually. Sexual excitement will grow. It\'s like sex. Don\'t bang it right away, start with caresses. In addition you can jump and quickly change the vibe level.',msg['user'],'',info,''); return msg; } }); // Сокращения function change (text) { var res; switch (text['m']) { case '/ty': res = 'Thank you!'; break; // это для типменю case '/menu': printMenu (send_menu_title, send_menu_text); return ''; } return res; } function chatAd() { if (menu_flag != 0) { printMenu (send_menu_title, send_menu_text); } cb.setTimeout(chatAd, (cb.settings.menu_period * 60000)); } cb.setTimeout(chatAd, (cb.settings.menu_period * 60000)); cb.onTip(function (tip) { tip_amt=parseInt(tip['amount']); for(j in tipmenuprice) { for (i=1; i<= MAXITEMS; i++) { if (tip_amt == tipmenuprice[j][i]) { cb.sendNotice(tip['from_user'] + ' tipped for ' + tipmenuitem[j][i] + '! Enjoy!','','',success,'bold'); cb.sendNotice(tip['from_user'] + ' thank you, I hope you enjoy it',tip['from_user'],'','','bold'); } } } }); function init() { menu_flag = 0; for (j=1; j<=3; j++) { if (cb.settings['menu_' + j] == 'yes') { send_menu_title[j] = menu_title[j]; send_menu_text[j] =''; tipmenuprice[j] = []; tipmenuitem[j] = []; //cb.sendNotice(menu_title[j],'',danger,white,'bold'); for (i=1; i<=MAXITEMS; i++) { var tmp; tmp=cb.settings['menu_' + j + '_' + i]; if (tmp) { var arr = tmp.split('--'); if (arr[1] === undefined) { cb.sendNotice('ERROR: You need two dashes to separate the tip amount and menu item for item ' + i + ' in menu ' + j,'',danger,white,'bold'); } else { var amt=parseInt(arr[0]); if (amt>0) { tipmenuprice[j][i] = amt; tipmenuitem[j][i] = arr[1]; if (i>=2) { send_menu_text[j] += '\n'; } send_menu_text[j] += arr[1] + ' - ' + amt + ' tks'; } } } } } } menu_flag = 1; if (menu_flag != 0) { printMenu (send_menu_title, send_menu_text); } else { cb.sendNotice('ERROR: No menu items found!','',danger,white,'bold'); } } init(); function printMenu (send_menu_title, send_menu_text) { if (cb.settings['menu_1'] == 'yes') { cb.sendNotice(send_menu_title[1],'',info,white,'bold'); cb.sendNotice(send_menu_text[1],'',white,info,''); } if (cb.settings['menu_2'] == 'yes') { cb.sendNotice(send_menu_title[2],'',info,white,'bold'); cb.sendNotice(send_menu_text[2],'',white,info,''); } if (cb.settings['menu_3'] == 'yes') { cb.sendNotice(send_menu_title[3],'',info,white,'bold'); cb.sendNotice(send_menu_text[3],'',white,info,''); } cb.sendNotice('~~~~~~~~~~ Crazy Bitch Menu ~~~~~~~~~~~~~~~~','',primary,white,'bold'); cb.sendNotice('Drop everything and take the first flight to you - 100000 tks','','',primary,''); cb.sendNotice('Get married with you - 1000000 tks','','',primary,''); cb.sendNotice('Type /menu to see my menu at any time!','','',warning,'bold'); cb.sendNotice('Ask if you want something else','','',warning,'bold'); }
© Copyright Chaturbate 2011- 2026. All Rights Reserved.