Apps Home
|
Create an App
testybot2
Author:
daisy_marz_testy2
Description
Source Code
Launch App
Current Users
Created by:
Daisy_Marz_Testy2
// // // // // deepthroat practice // var isitgoing = 0; var tipJar = 0; var reducetimer = cb.settings.reduce_tip_jar * 1000; var reduceby = cb.settings.reduce_tips_by; var noticecolor = '#6A9CDE'; var altnoticecolor = '#6AC1DE'; cb.settings_choices = [ {name:'room_name', type: 'str', minLength: 1, maxLength: 255, label:'room subject:'}, {name:'reduce_tip_jar', type:'int', minValue:1, maxValue:60, default:10, label:'reduce the tip jar every x seconds:'}, {name:'reduce_tips_by', type:'int', minValue:1, maxValue:20, default:1, label:'amount to reduce tip jar by:'}, {name:'breathe_tokens', type:'int', minValue:1, maxValue:20, default:1, label:'tokens to take a breath:'}, {name:'deeper_tokens', type:'int', minValue:1, maxValue:20, default:1, label:'tokens to go deeper:'}, {name: 'tip_king_color', type: 'str', label: 'highlight color for the king:'} ] cb.onEnter( function (user) { if (user['has_tokens']) { var notices = "i'll keep a dildo in my throat as long as there are tokens in the jar.\n"; notices += "you can tip " + cb.settings.breathe_tokens + " tokens to let me take a breath,\n"; notices += "or you can tip " + cb.settings.deeper_tokens + " tokens to make me push it deeper!"; cb.chatNotice("hey " + user['user'] + ", we're practicing my deepthroat skills!",user['user'], '', noticecolor, 'bold'); setTimeout(function() { cb.chatNotice(notices, user['user'], '', altnoticecolor, 'bold' ); }, 500); } }); cb.onTip(function (tip) { tipJar += parseInt(tip['amount']) isitgoing = 1; if(parseInt(tip['amount']) == cb.settings.breathe_tokens) { cb.sendNotice(tip['from_user'] + " tipped to let me take a breath.", '', '', noticecolor, 'bold'); } if(parseInt(tip['amount']) == cb.settings.deeper_tokens) { cb.sendNotice(tip['from_user'] + " tipped to make me go deeper.", '', '', noticecolor, 'bold'); } cb.drawPanel(); }); cb.onDrawPanel( function( user ) { if (tipJar == 0) { return { "template": "image_template", "layers": [ { 'type': 'image', 'fileID': 'c464de79-4b48-411b-8522-7572603558bd'}, { 'type': 'text', 'text': 'tipjar: ' + tipJar, 'top': 5, 'left': 5 }, { 'type': 'text', 'text': ' tip to start deepthoat practice!', 'top': 29, 'left': 5 }, { 'type': 'text', 'text': 'menu' , 'top': 52, 'left': 5 } ] }; } else { return { "template": "image_template", "layers": [ { 'type': 'image', 'fileID': 'c464de79-4b48-411b-8522-7572603558bd'}, { 'type': 'text', 'text': 'tipjar: ' + tipJar, 'top': 5, 'left': 5 }, { 'type': 'text', 'text': 'keep it going!', 'top': 29, 'left': 5 }, { 'type': 'text', 'text': 'menu' , 'top': 52, 'left': 5 } ] }; } }); function checkJar() { if(tipJar>0) { tipJar=tipJar-reduceby; if(tipJar<0) { resetApp(); } } else { resetApp(); } cb.setTimeout(checkJar, reducetimer); cb.drawPanel(); } function resetApp() { tipJar = 0; isitgoing =0; } function jarEmptynotice(){ if(tipJar == 0){ cb.chatNotice("the jar is empty! tip to resume deepthroat practice!", '' , '', noticecolor, 'bold'); cb.setTimeout(jarEmptynotice, 600000) } } checkJar(); cb.drawPanel(); jarEmptynotice();
© Copyright Chaturbate 2011- 2025. All Rights Reserved.