Apps Home
|
Create an App
tipMenuGoal0
Author:
xmaddixz
Description
Source Code
Launch App
Current Users
Created by:
Xmaddixz
var last_tip = 0; var last_tip_user = ""; var amount_counter = 0; var goal = 0; var remaining_to_goal = 0; cb.settings_choices = [ { name: 'goal_description', type: 'str', minLength: 1, maxLength: 255, label: "Room Subject or Goal Description" },{ name: 'goal', type: 'int', minValue: 0, defaultValue: 100, label: "Goal Amount " },{ name: 'reset', type: 'choice', choice1: 'Yes', choice2: 'No', label: "Activate Goal Tipping" },{ name: 'item1', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 1 (required)" },{ name: 'price1', type: 'int', minValue: 0, defaultValue: 10, label: "Item 1 Price (required)" },{ name: 'item2', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 2 (required)" },{ name: 'price2', type: 'int', minValue: 0, defaultValue: 10, label: "Item 2 Price (required)" },{ name: 'item3', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 3 (required)" },{ name: 'price3', type: 'int', minValue: 0, defaultValue: 10, label: "Item 3 Price (required)" },{ name: 'item4', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 4 (required)" },{ name: 'price3', type: 'int', minValue: 0, defaultValue: 10, label: "Item 4 Price (required)" },{ name: 'item4', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 4 (required)" },{ name: 'price4', type: 'int', minValue: 0, defaultValue: 10, label: "Item 4 Price (required)" },{ name: 'item5', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 5 (required)" },{ name: 'price5', type: 'int', minValue: 0, defaultValue: 10, label: "Item 5 Price (required)" },{ name: 'item6', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 6 (required)" },{ name: 'price6', type: 'int', minValue: 0, defaultValue: 10, label: "Item 6 Price (required)" },{ name: 'item7', type: 'str', minLength: 1, maxLength: 30, label: "Menu Item 7 (required)" },{ name: 'price7', type: 'int', minValue: 0, defaultValue: 10, label: "Item 7 Price (required)" } ]; cb.changeRoomSubject(cb.settings.goal_description); cb.sendNotice(cb.settings.goal_description,"","#fff","#A020F0","bold"); cb.onEnter(function(user){ var msg = "Tips Menu: "; for(var i = 1;i <=7;i++){ if(i > 1){ msg += " :smallheart1 "; } msg += cb.settings['item'+i] + " ( " + cb.settings['price'+i] + " ) "; } cb.sendNotice(msg,"","#FFFFFF", "#8491df","bold"); }); cb.onLeave(function(user){ if(user['has_tokens']){ cb.sendNotice(":mbye"," See you next time :kiss21 ","#fff","#159753","bold"); } }); cb.onTip(function(tip){ last_tip = tip['amount']; amount_counter += tip['amount']; last_tip_user = tip['from_user']; var msg = "Tips Menu: "; for(var i = 1;i <=7;i++){ if(i > 1){ msg += " :smallheart1 "; } msg += cb.settings['item'+i] + " ( " + cb.settings['price'+i] + " ) "; } cb.sendNotice(msg,"","#FFFFFF", "#8491df","bold"); if(cb.settings.reset === "Yes"){ if(amount_counter == cb.settings.goal){ cb.sendNotice(":monkeylove1 Goal was reached, Thank you guys!!!","","#A020F0","#FFFFFF","bold"); amount_counter = 0; }else if(amount_counter > cb.settings.goal){ amount_counter = amount_counter - cb.settings.goal; }else{ remaining_to_goal = cb.settings.goal - amount_counter; cb.sendNotice(":monkeylove1 " + remaining_to_goal +" tokens remaining to reach the GOAL","","#A020F0","#FFFFFF","bold"); } } for(var j = 1; j <= 7;j++){ if(last_tip == cb.settings['price'+j]){ cb.sendNotice(":mloveee2 " + last_tip_user + " tipped for [ " + cb.settings['item'+j] + " ]","","#A020F0","#FFFFFF","bold"); } } cb.drawPanel(); }); cb.onDrawPanel(function(user) { if (cb.settings.reset === "Yes") { return { 'template': '3_rows_of_labels', 'row1_label': 'Last Tip: ', 'row1_value': + last_tip, 'row2_label': 'Lover : ', 'row2_value': last_tip_user, 'row3_label': 'Tips Recieved / Goal', 'row3_value': amount_counter +" / " + cb.settings.goal }; }else{ return { 'template': '3_rows_of_labels', 'row1_label': 'Last Tip: ', 'row1_value': + last_tip, 'row2_label': 'Lover : ', 'row2_value': last_tip_user, 'row3_label': 'Tips Recieved', 'row3_value': amount_counter }; } });
© Copyright Chaturbate 2011- 2025. All Rights Reserved.