Apps Home
|
Create an App
Const11
Author:
nmds86
Description
Source Code
Launch App
Current Users
Created by:
Nmds86
var tags =['german','18','french','bigcock','hairy','daddy','young','gay','slave','muscle','cut','feet','master','anal','mature','c2c','panties','smoke','straight','bear','italian','bdsm','new','cum','russian','dirty','bigdick','ass','alpha','beard','cumshow','muscles','cock','fit','pvt','cute']; var subjectStr = ''; function getRandomTags(arr, n) { var result = new Array(n), len = arr.length, taken = new Array(len); if (n > len) throw new RangeError("getRandom: more elements taken than available"); while (n--) { var x = Math.floor(Math.random() * len); result[n] = arr[x in taken ? taken[x] : x]; taken[x] = --len in taken ? taken[len] : len; } return result; } function callme() { var subjectStr = ''; var randomTags = getRandomTags(tags, 5); randomTags.forEach(function(item, i, randomTags) { subjectStr += '#' + item + ' '; }); cb.changeRoomSubject(subjectStr); cb.setTimeout(callme, 2000); } cb.setTimeout(callme, 2000); // 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; var subject_is_set_with_0 = false; cb.settings_choices = [ {name: 'tokens', type: 'int', minValue: 1, default: 100}, {name: 'goal_description', type: 'str', minLength: 1, maxLength: 255} ]; // handlers cb.onTip(function(tip) { total_tipped += tip['amount'] if (total_tipped > cb.settings.tokens) { total_tipped = cb.settings.tokens; } update_subject(); 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': 'Tip Received / Goal :', 'row1_value': '' + total_tipped + ' / ' + cb.settings.tokens, '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 tips_remaining() { var r = cb.settings.tokens - total_tipped; if (r < 0) { return 0; } else { return r; } } function format_username(val) { if (val === null) { return "--"; } else { return val.substring(0, 12); } }
© Copyright Chaturbate 2011- 2025. All Rights Reserved.