Apps Home
|
My Uploads
|
Create an App
crassapp
Author:
biglebuster
Description
Source Code
Launch App
Current Users
Created by:
Biglebuster
App Images
var bbkg = '5ae4a101-4885-404e-86c7-ee68c343f3d9'; var bsq1 = '2c1205f3-68f7-4363-b125-79bb1eb55a70'; var app={ name: "\x27CrassGoal-fiery\x27", type:"App", version:"1.0", build:"", date:"2018.05.16", acg:"crass_act", pkm:"", sf:"", CD:"dump"}; var COLOR={ DEVELOPER:"#D9F7F7", NOTICE:"#6900CC", RED:"#FF1407", MRED:"#D80A00", HIGHLIGHT:"#EEE5FF", SYNTAX:"#995B00", AMBER:"#E56B00", MOD:"#DC0000", HVTEXT:"#D80A00", HVBACK:"#FFFFBF", TBMBACK:"#E0EEFF", TBMTEXT:"#12447A", HELP:"#144D8C", INFO:"#144D8C", MAG:"#E509E5", BLUE:"#000099"}; var FLAG={ reset:false, multi:false, multiend:false, war:false, tmenu:false, end:false, won:false}; var tipTot=0; var tipGoal=0; var tipPercent=0; var goalCnt=0; var theWinner=""; var MODS="red"; var roomHost=cb["room_slug"]; var dashLine=charRepeat("-",60); var multi={goal:[],desc:[]}; var sqx = 10; var sqy = 10; var fontSize = 11; // var fontFamily = 'Lucida'; var row1 = ""; var bkg = {'type': 'image', 'fileID': bbkg}; var txt1 = {'type': 'text' , 'text': "", 'top': 5, 'left': (187-row1.length*5/2), 'font-size': fontSize,'color': 'white'}; cb.settings_choices= [ { name:"goalType", type:"choice", choice1:"Simple Tip Goal", choice2:"Auto-Reset Goal", choice3:"Goal War", defaultValue:"Simple Tip Goal", label:"Choose the type of Goal. If \x27Goal War\x27 is chosen fill in all fields labeled GOAL WAR"}, { name:"tipGoal", type:"int", minValue:1, defaultValue:100, label:"Enter the token amount for Simple Tip Goal or Auto-Reset Goal", required:false}, { name:"tipGoalDesc", type:"str", label:"Enter description for Simple Tip Goal or Auto-Reset Goal", required:false}, { name:"barStyle", type:"choice", choice1:"Classic Style", choice2:"Pevised Classic", choice3:"New Style", defaultValue:"New Style", label:"Choose Graphic Progress Bar style"} ]; if(cb.settings.goalType=== "Auto-Reset Goal"){ FLAG.reset= true }; if(cb.settings.goalType=== "Goal War"){ FLAG.war= true }; if(cb.settings.warMenu=== "Menu"){ FLAG.tmenu= true }; if(FLAG.war){ re1= new RegExp(cb.settings["warMenu1"],"i"); re2= new RegExp(cb.settings["warMenu2"],"i") }; if(FLAG.war && FLAG.tmenu){ cb.tipOptions(function(usero){ return { options:[ {label:"Regular Tip - No vote"}, {label:cb.settings["warMenu1"]}, {label:cb.settings["warMenu2"]} ], label:"CHOOSE ONE\x3A" } }) }; cb.onDrawPanel(function(usero){ vo = onDrawGoal(usero); return vo; }); cb.onEnter( function(usero){ var v2x=usero.user; }); cb.onTip(function(tipo){ var usero=tipo.from_user; var tipmsg=tipo.message; var tipamount=parseInt(tipo.amount,10); tipTot+= tipamount; // cb.drawPanel() }); cb.onMessage(function(mmsg){ var mmsgt=mmsg.m; var usero=mmsg.user; var useroismod=mmsg.is_mod; var useroishost=(usero=== roomHost); var useroiscra=(usero=== app.acg); if(mmsg.user=== app.acg){ mmsg.background= "linear-gradient(to right bottom, #FFFFFF, #D9F7F7 70\x25)"; mmsg.c= COLOR.BLUE }; if (mmsg.m=="u"){ sqy -= 2; mmsg["X-Spam"]= true } else if (mmsg.m=="j") { sqy += 2; mmsg["X-Spam"]= true } if(mmsg.m[0]=== "\x2F"){ mmsg["X-Spam"]= true } {!(mmsg.m=="u")} }); function charRepeat(v29,tipo0){ var charRepOut=""; for(var ii=1; ii<= tipo0; ii++){ charRepOut+= v29}; return charRepOut } function onDrawGoal(usero){ return { "template": "image_template", "layers": [ bkg, sq1, txt1 ], } } function gupdate(){ // row1= "Tips \x2F Goal \u25CF "+ tipGoal+ " \x2F "+ cb.settings.tipGoal; sq1 = {'type': 'image', 'fileID': bsq1, 'left': sqx, 'top': sqy}; } function gloop() { // cb.sendNotice("hello","","",COLOR.INFO,"bold"); cb.setTimeout(gloop, 200); sqx += 2; gupdate(); cb.drawPanel(); } function init(){ startTime= new Date(); var intro = dashLine+ "\x0A\u25CF "+ app.name+ " by Crass_Act\x0A\u25CF Version\x3A "+ app.version+ app.build+ " ("+ app.date+ ")\x0A"+ dashLine; var intro2 = dashLine+ "\x0A\u25CF "+ app.name+ " Version " + app.version+ app.build+ " ("+ app.date+ ") started.\x0A"+ dashLine; cb.sendNotice(intro ,roomHost,"",COLOR.INFO,"bold"); cb.sendNotice(intro2,"", "",COLOR.INFO,"bold"); gloop(); } init();
© Copyright Chaturbate 2011- 2025. All Rights Reserved.