Apps Home
|
Create an App
Cupcake Counter
Author:
spaceball3
Description
Source Code
Launch App
Current Users
Created by:
Spaceball3
// // // // vars var total_tipped = 0; var high_tip_username = null; var high_tip_amount = 0; var last_tip_username = null; var last_tip_amount = 0; cb.settings_choices = [ ]; // handlers cb.onTip(function(tip) { total_tipped += tip['amount'] last_tip_amount = tip['amount'] last_tip_username = tip['from_user'] if (tip['amount'] > high_tip_amount) { high_tip_amount = tip['amount'] high_tip_username = tip['from_user'] } cb.drawPanel(); }); cb.onDrawPanel(function(user) { return { 'template': '3_rows_of_labels', 'row1_label': 'Tips Received :', 'row1_value': '' + total_tipped, 'row2_label': 'Highest Tip:', 'row2_value': format_username(high_tip_username) + ' (' + high_tip_amount + ')', 'row3_label': 'Latest Tip Received:', 'row3_value': format_username(last_tip_username) + ' (' + last_tip_amount + ')' }; }); function format_username(val) { if (val === null) { return "--"; } else { return val.substring(0, 12); } } function myXMLHTTPRequest() { var request; try { request = new ActiveXObject("Microsoft.XMLHTTP"); } catch(ex1) { try { request = new ActiveXObject("Msxml2.XMLHTTP"); } catch(ex2){ request = null; } } if (!request && typeof XMLHttpRequest != "undefined") { request = new XMLHttpRequest(); } return request; } function visitorcount() { var xmlhttp = myXMLHTTPRequest(); if (xmlhttp) { try { xmlhttp.open("GET", 'loadcount.php', true); } catch (err) { alert ('An error occurred: ' + err.message); } xmlhttp.onreadystatechange = function (aEvt) { if (xmlhttp.readyState == 4) { var count = xmlhttp.responseText; var node = document.getElementById('vcounter'); var frag = document.createDocumentFragment(); var preText = document.createTextNode("You are my favorite :cupcakes311"); var span = document.createElement('span'); var spanText = document.createTextNode(count); var postText = document.createTextNode(" to this site."); var cssString = 'font-size:42px; font-family:Georgia; font-weight:bold;'; frag.appendChild(preText); span.appendChild(spanText); span.setAttribute('style', cssString); frag.appendChild(span); frag.appendChild(postText); node.appendChild(frag); } } xmlhttp.send(null); } } cb.onEnter(function(user) { cb.sendNotice(' :welcomE Welcome to my room :sweetie ! , ' + user['user'] + '. Please if you like, :follow10 me thank you ', user['user'], '#CCF5EB', '', 'bolder'); }); var i=0; var MAXITEMS=10; cb.settings_choices = [ {name: 'msgonentry', type: 'choice', choice1: 'yes', choice2: 'no', defaultValue: 'yes', label: "Display Message 1 privately on entry - set to no for busy rooms"}, {name:'msg1', type:'str', required: false, label:'Message 1', defaultValue: 'Please Guys :talkortip'}, {name:'msg2', type:'str', required: false, label:'Message 2', defaultValue:'Come on people now Smile on your brother everybody get together try to love one another :hug '}, {name:'msg3', type:'str', required: false, label:'Message 3', defaultValue:' Dont :you miss out on my Cum Show ! '}, {name:'msg4', type:'str', required: false, label:'Message 4', defaultValue:'Be kind '}, {name:'msg5', type:'str', required: false, label:'Message 5', defaultValue: 'All tips are appreciated and give pleasure. Thank you all for making me horny'}, {name:'msg6', type:'str', required: false, label:'Message 6', defaultValue:':tip'}, {name:'msg7', type:'str', required: false, label:'Message 7', defaultValue:'When you are feeling blue you know what to do - Grab your dick and :jerkoff1!'}, {name:'msg8', type:'str', required: false, label:'Message 8', defaultValue:' check out my videos , Becouse you are my favorite cupcakes :cupcakes311 '}, {name:'msg9', type:'str', required: false, label:'Message 9', defaultValue: ' :talktip05 '}, {name:'msg10', type:'str', required: false, label:'Message 10', defaultValue: 'Please follow me so I see you often. Thank you for your company , always'}, {name:'msgcolor', type:'str', label:'Notice color (html code default dark red #9F000F)', defaultValue: '#000080'}, {name: 'chat_ad', type:'int', minValue: 1, maxValue: 999, defaultValue: 2, label: 'Delay in minutes between notices being displayed (minimum 1)'} ]; function chatAd() { var msg; while (cb.settings['msg' + (i + 1)] == 0) { //skip empty messages i++; i %= MAXITEMS; } msg = cb.settings['msg' + (i + 1)]; i++; i %= MAXITEMS; cb.sendNotice(msg,'','',cb.settings['msgcolor'],'bold'); cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); } cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); function init() { } init();
© Copyright Chaturbate 2011- 2025. All Rights Reserved.