Apps Home
|
Create an App
testbedtestapp
Author:
testbedtest
Description
Source Code
Launch App
Current Users
Created by:
Testbedtest
var total_tips, highest_tip, highest_tipper, latest_tip, latest_tipper; cb.settings_choices = [ { name:'goal_tokens', type:'int', minValue:1, defaultValue:1000, label: "Goal tokens", }, { name:'goal_name', type:'str', label: "Goal name", } ]; function reset() { total_tips = 0; highest_tip = 0; highest_tipper = ''; latest_tip = 0; latest_tipper = ''; } cb.onTip(function (tip) { var msg; var tokens = cb.settings.goal_tokens; var name = cb.settings.goal_name; var amount = parseInt(tip['amount']); total_tips += amount; latest_tip = amount; latest_tipper = tip['from_user']; if (amount > highest_tip) { highest_tip = latest_tip; highest_tipper = latest_tipper; } if (total_tips >= tokens) { msg = tokens + ' tokens reached\n' msg += 'get ready for ' + name; reset(); } else { var left = tokens - total_tips; msg = left + ' left for ' + name; } cb.chatNotice(msg, '', '#ffffff', '#ff5050', 'bolder'); cb.drawPanel(); }); cb.onDrawPanel(function(user) { var total = total_tips + '/' + cb.settings.goal_tokens; var highest = highest_tipper ? highest_tipper + ': ' : ''; highest += highest_tip; var latest = latest_tipper ? latest_tipper + ': ' : ''; latest += latest_tip; return { 'template': '3_rows_of_labels', 'row1_label': 'Tip Received / Goal :', 'row1_value': total, 'row2_label': 'Highest Tip:', 'row2_value': highest, 'row3_label': 'Latest Tip:', 'row3_value': latest, }; }); reset();
© Copyright Chaturbate 2011- 2025. All Rights Reserved.