Apps Home
|
My Uploads
|
Create an App
CBDirector_Test
Author:
lizzylyxtest1
Description
Source Code
Launch App
Current Users
Created by:
Lizzylyxtest1
App Images
// vars var panel_template = ''; var row1_label = ''; var row1_value = ''; var row2_label = ''; var row2_value = ''; var row3_label = ''; var row3_value = ''; var imageUUID = ''; var silenceArray = {}; var fontSize = 11; var subjectSet = false; cb.settings_choices = [ {name: 'bot_name', type: 'str', minLength: 1, maxLength: 255}, {name: 'room_subject', type: 'str', minLength: 1, maxLength: 255} ]; cb.changeRoomSubject(cb.settings.room_subject); cb.onMessage(function(message) { if(message['user'] === cb.room_slug || message['user'] === cb.settings.bot_name) { const cmd = message['m'].split(' '); if(cmd[0] === '/subject') { message['X-Spam'] = true; cb.changeRoomSubject(message['m'].slice(9)); } if(cmd[0] === '/panel') { message['X-Spam'] = true; const panelSlices = message['m'].slice(7).split("|"); panel_template = panelSlices[0]; row1_label = panelSlices[1]; row1_value = panelSlices[2]; row2_label = panelSlices[3]; row2_value = panelSlices[4]; row3_label = panelSlices[5]; row3_value = panelSlices[6]; imageUUID = panelSlices[7]; const notice = panelSlices[8]; if(notice !== "") cb.sendNotice(notice,panelSlices[9],panelSlices[10],panelSlices[11],panelSlices[12]); cb.drawPanel(); } if(cmd[0] === '/notice') { message['X-Spam'] = true; var noticeData = message['m'].slice(8).split('|'); cb.sendNotice(noticeData) } if(cmd[0] === '/botsilence') { silenceArray.push(cmd[1]) } // } else if(silenceArray.prototype.includes(message['user'])) { // message['X-Spam'] = true; } }); cb.onDrawPanel(function(user) { if(panel_template === '3_rows_11_21_31') { return { 'template': '3_rows_11_21_31', 'row1_value': row1_value, 'row2_value': row2_value, 'row3_value': row3_value }; } else if(panel_template === 'image_template') { return { "template": "image_template", "layers": [ {'type': 'image', 'fileID': imageUUID}, { 'type': 'text', 'text': row1_label, 'top': 5, 'left': 55, 'font-size': fontSize, 'color': 'orange', }, { 'type': 'text', 'text': row2_label, 'top': 29, 'left': 55, 'font-size': fontSize, 'color': 'orange', }, { 'type': 'text', 'text': row3_label, 'top': 52, 'left': 55, 'font-size': fontSize, 'color': 'orange', }, { 'type': 'text', 'text': row1_value, 'top': 5, 'left': 147, 'font-size': fontSize, 'color': 'white', }, { 'type': 'text', 'text': row2_value, 'top': 29, 'left': 147, 'font-size': fontSize, 'color': 'white', }, { 'type': 'text', 'text': row3_value, 'top': 51, 'left': 147, 'font-size': fontSize, 'color': 'white', }, ], }; } else { return { 'template': '3_rows_of_labels', 'row1_label': row1_label, 'row1_value': row1_value, 'row2_label': row2_label, 'row2_value': row2_value, 'row3_label': row3_label, 'row3_value': row3_value }; } });
© Copyright Chaturbate 2011- 2025. All Rights Reserved.