Apps Home
|
Create an App
50000
Author:
unclemeaty
Description
Source Code
Launch App
Current Users
Created by:
Unclemeaty
var settings = [ { name : 'Announcement', type : 'str', minLength: 1, maxLength: 255, default: "Tip 50,000 tokens to enable chat." }, { name : 'Approval Message', type : 'str', minLength: 1, maxLength: 255, default: "Thanks for the tip! Chat enabled." }, { name : 'Not Enough Message', type : 'str', minLength: 1, maxLength: 255, default: "Thanks for the tip, but it's not quite enough. 50,000 tokens required for chat." }, { name : 'Ignored Message', type : 'str', minLength: 1, maxLength: 255, default: "You need to tip at least 50,000 tokens to chat." }, { name : 'Minimum tip amount', type : 'int', minValue: 1, default: 50000 } ]; cb.settings_choices = [].concat( settings ); var users = []; cb.onTip( function(tip) { var user = tip["user"]; if ( (typeof(users[user]) == "undefined") || (users[user] == null) ) { users[user] = { Total: 0 } } users[user].Total += tip["amount"]; if (users[user].Total >= cb.settings["Minimum tip amount"]) { cb.chatNotice(cb.settings["Approval Message"], user); } else { cb.chatNotice(cb.settings["Not Enough Message"], user); } } ); cb.onMessage( function(msg) { var ignore = true; var user = msg["user"]; if ( (typeof(users[user]) != "undefined") && (users[user] != null) ) { if (users[user].Total >= cb.settings["Minimum tip amount"]) ignore = false; } if (ignore) { msg["X-Spam"] = true; msg['m'] = ""; cb.chatNotice(cb.settings["Ignored Message"], user); } return msg; } )
© Copyright Chaturbate 2011- 2025. All Rights Reserved.