Apps Home
|
My Uploads
|
Create an App
CB Roulette NP
Author:
cand_roulette
Description
Source Code
Launch App
Current Users
Created by:
Cand_Roulette
App Images
var _0x44b0=['_startPrizeDrawing','_timeout','setTimeout','_finishPrizeDrawing','cancelTimeout','Winning\x20number:\x20','.\x20Prize:\x20','drawPanel','9aace3af-2f42-4932-bc4f-0d985b424b0b','_imgId','_numberGen','_last_winner','_last_number','_last_prize','settings_choices','_settingsChoices','tipOptions','_tipOptions','onDrawPanel','_onDrawPanel','onTip','_onTip','keys','map','Top\x20Prize','Prize\x20#','push','_getPrize','prize','filter','_cb','length','settings','Select\x20a\x20number','Top\x20Prize:\x20','_isDrawing','image_template','Last\x20Winner:','Last\x20Number:','Last\x20Prize:','to_user','room_slug','from_user_has_tokens','You\x27re\x20out\x20of\x20tokens','amount','tip_price','Your\x20choice\x20is\x20not\x20valid','result','error','_validateTip','sendNotice','You\x20have\x20entered\x20a\x20prize\x20draw\x20with\x20number\x20','message','from_user'];(function(_0x2bfe68,_0x1af515){var _0x4f441a=function(_0x4b68f6){while(--_0x4b68f6){_0x2bfe68['push'](_0x2bfe68['shift']());}};_0x4f441a(++_0x1af515);}(_0x44b0,0xe1));var _0x4bd1=function(_0x58e5e1,_0x59c9f5){_0x58e5e1=_0x58e5e1-0x0;var _0x1832db=_0x44b0[_0x58e5e1];return _0x1832db;};class Roulette{constructor(_0x486c51,_0x358c48,_0x329db4){var _0x1e659a=this;_0x1e659a['_cb']=_0x486c51;_0x1e659a[_0x4bd1('0x0')]=_0x358c48;_0x1e659a[_0x4bd1('0x1')]=()=>{if(_0x329db4)return _0x329db4();return Math['floor'](Math['random']()*0x25);};_0x1e659a[_0x4bd1('0x2')]=undefined;_0x1e659a[_0x4bd1('0x3')]=undefined;_0x1e659a[_0x4bd1('0x4')]=undefined;_0x486c51[_0x4bd1('0x5')]=_0x1e659a[_0x4bd1('0x6')]();_0x486c51[_0x4bd1('0x7')](()=>{return _0x1e659a[_0x4bd1('0x8')]();});_0x486c51[_0x4bd1('0x9')](()=>{return _0x1e659a[_0x4bd1('0xa')]();});_0x486c51[_0x4bd1('0xb')](_0x47e652=>{_0x1e659a[_0x4bd1('0xc')](_0x47e652);});}[_0x4bd1('0x6')](){let _0x433c6c=[{'name':'tip_price','type':'int','minValue':0x1,'maxValue':0x63,'defaultValue':0x1,'label':'Tip\x20Price'}];let _0x137d14=[...Array(0x25)[_0x4bd1('0xd')]()][_0x4bd1('0xe')](_0x184bf7=>({'name':'prize'+_0x184bf7,'type':'str','minLength':0x1,'maxLength':0xff,'label':_0x184bf7==0x0?_0x4bd1('0xf'):_0x4bd1('0x10')+_0x184bf7,'required':_0x184bf7<=0xc?!![]:![]}));_0x433c6c[_0x4bd1('0x11')](..._0x137d14);return _0x433c6c;}[_0x4bd1('0x12')](_0x3cf89a){let _0x1ae37d=[...Array(0x24)[_0x4bd1('0xd')]()][_0x4bd1('0xe')](_0x394a5a=>_0x4bd1('0x13')+(_0x394a5a+0x1))[_0x4bd1('0x14')](_0x18a84d=>{let _0x1fb37d=this[_0x4bd1('0x15')]['settings'][_0x18a84d];return _0x1fb37d!=undefined&&_0x1fb37d[_0x4bd1('0x16')]>0x0;});let _0x3c376f=0x0;let _0x43ccb7=[...Array(0x25)[_0x4bd1('0xd')]()][_0x4bd1('0xe')](_0x2940e4=>{let _0x1616d9=this[_0x4bd1('0x15')][_0x4bd1('0x17')]['prize'+_0x2940e4];if(_0x1616d9==undefined||_0x1616d9['length']==0x0){_0x1616d9=this[_0x4bd1('0x15')][_0x4bd1('0x17')][_0x1ae37d[_0x3c376f]];_0x3c376f=(_0x3c376f+0x1)%_0x1ae37d[_0x4bd1('0x16')];}return _0x1616d9;});return _0x43ccb7[_0x3cf89a];}[_0x4bd1('0x8')](_0x40fb77){return{'label':_0x4bd1('0x18'),'options':[...Array(0x25)['keys']()][_0x4bd1('0xe')](_0x789c67=>{let _0x4f0e3a=this['_getPrize'](_0x789c67);let _0x2ccb9e=_0x789c67==0x0?_0x4bd1('0x19')+_0x4f0e3a:_0x4f0e3a;return{'label':_0x789c67+':\x20'+_0x2ccb9e};})};}['_onDrawPanel'](_0x103306){return this[_0x4bd1('0x1a')]?{'template':_0x4bd1('0x1b'),'layers':[{'type':'image','fileID':this['_imgId']}]}:{'template':'3_rows_of_labels','row1_label':_0x4bd1('0x1c'),'row1_value':this[_0x4bd1('0x2')],'row2_label':_0x4bd1('0x1d'),'row2_value':this[_0x4bd1('0x3')],'row3_label':_0x4bd1('0x1e'),'row3_value':this[_0x4bd1('0x4')]};}['_validateTip'](_0x4a9fed,_0x20bb10,_0xfc2d0f){let _0x258f08=[_0x4a9fed=>({'result':_0x4a9fed[_0x4bd1('0x1f')]==this[_0x4bd1('0x15')][_0x4bd1('0x20')]}),_0x4a9fed=>({'result':_0x4a9fed[_0x4bd1('0x21')],'error':_0x4bd1('0x22')}),_0x4a9fed=>({'result':_0x4a9fed[_0x4bd1('0x23')]>=this[_0x4bd1('0x15')][_0x4bd1('0x17')][_0x4bd1('0x24')],'error':'Your\x20tip\x20is\x20not\x20enough\x20for\x20prize'}),_0x4a9fed=>{let _0x193bec=parseInt(_0x4a9fed['message']);return{'result':_0x193bec!=NaN&&_0x193bec>=0x0&&_0x193bec<=0x24,'error':_0x4bd1('0x25')};}];for(let _0xfec74c of _0x258f08){let _0x209648=_0xfec74c(_0x4a9fed);if(_0x209648[_0x4bd1('0x26')])continue;_0xfc2d0f(_0x209648[_0x4bd1('0x27')]);return;}_0x20bb10();}[_0x4bd1('0xc')](_0x72fbcb){this[_0x4bd1('0x28')](_0x72fbcb,()=>{this['_cb'][_0x4bd1('0x29')](_0x4bd1('0x2a')+_0x72fbcb[_0x4bd1('0x2b')],_0x72fbcb[_0x4bd1('0x2c')]);this[_0x4bd1('0x2d')](parseInt(_0x72fbcb[_0x4bd1('0x2b')]),_0x72fbcb['from_user']);},_0x219a2b=>{if(_0x219a2b)this[_0x4bd1('0x15')][_0x4bd1('0x29')](_0x219a2b,_0x72fbcb[_0x4bd1('0x2c')]);});}['_startPrizeDrawing'](_0x4a2be0,_0x5acd7b){let _0x2dbe0a=this;this['_isDrawing']=!![];this['_cb']['drawPanel']();this[_0x4bd1('0x2e')]=this[_0x4bd1('0x15')][_0x4bd1('0x2f')](()=>_0x2dbe0a[_0x4bd1('0x30')](_0x4a2be0,_0x5acd7b),0x1b58);}['_finishPrizeDrawing'](_0x2b021c,_0x198ab5){this[_0x4bd1('0x1a')]=![];this[_0x4bd1('0x15')][_0x4bd1('0x31')](this['_timeout']);let _0x3a1afc=this['_numberGen']();let _0x1fedb5=this['_getPrize'](_0x3a1afc);if(_0x3a1afc==_0x2b021c){this[_0x4bd1('0x2')]=_0x198ab5;}this[_0x4bd1('0x3')]=_0x3a1afc;this[_0x4bd1('0x4')]=_0x1fedb5;this[_0x4bd1('0x15')][_0x4bd1('0x29')](_0x4bd1('0x32')+_0x3a1afc+_0x4bd1('0x33')+_0x1fedb5);this['_cb'][_0x4bd1('0x34')]();}}var app=new Roulette(cb,_0x4bd1('0x35'));
© Copyright Chaturbate 2011- 2025. All Rights Reserved.