Apps Home
|
Create an App
Pornstarter
Author:
icreampiecamgirls
Description
Source Code
Launch App
Current Users
Created by:
Icreampiecamgirls
/** * App: Pornstarter * Version: 1.0.0 * Author: ICreampieCamGirls * Date: 2018-01-19 */ var models = []; var focusmodel=""; function addModel(modelname) { var newModel = { index: models.length + 1, modelname: modelname, tokens: 0, }; models.push(newModel); return newModel; } function retrievemodelnames(){ var subray=[]; for (var i = 0, len = models.length; i < len; i++) { subray.push(models[i].modelname); } return subray; } function sortmodels(){ var swapray=[]; for (var i = 1, len = models.length; i < len; i++) { if (models[i].tokens>models[i-1].tokens){ swapray=models[i]; models[i]=models[i-1]; models[i-1]=swapray; } } return; } // ---------------------------------------- cb.onMessage(function (msg) { if (msg['m'].substr(0,9)== '/addmodel' && msg['user'] == cb.room_slug) { msg['X-Spam'] = true; addModel(msg['m'].substr(9)); } if (msg['m'].substr(0,11)== '/focusmodel' && msg['user'] == cb.room_slug) { msg['X-Spam'] = true; focusmodel=msg['m'].substr(11); } if (msg['m'].substr(0,7)== '/change' && msg['user'] == cb.room_slug) { msg['X-Spam'] = true; var newAmount = parseInt(msg['m'].substr(7))*20; for (var i = 0, len = models.length; i < len; i++) { if (focusmodel == models[i].modelname) { models[i].tokens = newAmount; } } } if (msg['m'] == '/list') { msg['X-Spam'] = true; listmessage='Totals:\n'; for (var i = 0, len = models.length; i < len; i++) { listmessage=listmessage+'\n'+models[i].modelname+':$'+models[i].tokens/20; } cb.sendNotice(listmessage, msg.user); } return msg; }); cb.tipOptions( function(user) { var choiceray=retrievemodelnames(); var options = [{label: 'Surprise Me'}]; for (var i=0; i < choiceray.length; i++) { options.push({label:choiceray[i]}); } return {options:options, label:'Select Model:'}; } ); cb.onTip(function (tip) { for (var i = 0, len = models.length; i < len; i++) { if (tip['message']== models[i].modelname) { models[i].tokens += parseInt(tip['amount']) cb.chatNotice("Model" + tip['message'] + " fund increased by $"+ parseInt(tip['amount'])/20); } cb.drawPanel(); } sortmodels(); sortmodels(); }); cb.onDrawPanel(function(user) { if(models.length>3){ return { 'template': '3_rows_of_labels', 'row1_label': models[0].modelname, 'row1_value': '$'+models[0].tokens/20, 'row2_label': models[1].modelname, 'row2_value': '$'+models[1].tokens/20, 'row3_label': models[2].modelname, 'row3_value': '$'+models[2].tokens/20 }; } else{ return; } }); //----------------------------------------------------------------
© Copyright Chaturbate 2011- 2025. All Rights Reserved.