Bots Home
|
Create an App
Laura's Rotation Notifier
Author:
pru_1999
Description
Source Code
Launch Bot
Current Users
Created by:
Pru_1999
/* Title: "Rotating Notifier" bot Original Author: badbadbubba Modified by : pru_1999 Version: 1.1 (03/07/2015) modification v-Pru1.01 (25/05/2020) A simple rotating notifier bot. Notices are in topics and are seleted from a pre programed list. Messages are rotated insequence. If blank notice is selected the otice is skipped Message 1 can also be displayed on room entry privately. modifications: - v-Pru1.01 Notices var list in code v-Pru1.00 make all notices pre programed and selectable */ var i=0; var MAXITEMS=10; /* Notice 2 Follow me */ var msg2a=':FOLLOWW'; var msg2b='-'; var msg2c='-'; /* Notice 3 -Lovense Control */ var msg3a=':nadycontrol1'; var msg3b='-'; var msg3c='-'; /* Notice 4 -Private Show */ var msg4a=':private18'; var msg4b='-'; var msg4c='-'; /* Notice 5 -Motivation */ var msg5a=':cd-mot02a'; var msg5b='-'; var msg5c='-'; /* Notice 6 -Fan Club */ var msg6a=':fanclub44'; var msg6b='-'; var msg6c='-'; /* Notice 7 -Vote Satisfied */ var msg7a=':vote-satisfied'; var msg7b='-'; var msg7c='-'; /* Notice 8 -Anal Show */ var msg8a='Anal play 250Tkns'; var msg8b='-'; var msg8c='-'; /* Notice 9 -Squirt Show */ var msg9a='Squirt Show 300Tkns'; var msg9b='-'; var msg9c='-'; /* Notice 10 -At Goal */ var msg10a='Squirt or Anal Show when goal reached'; var msg10b='Anal Play when Goal Reached'; var msg10c='Squirt Show when Goal reached'; cb.settings_choices = [ {name: 'msgonentry', type: 'choice', choice1: 'yes', choice2: 'no', defaultValue: 'yes', label: "Display Message 1 privately on entry - set to no for busy rooms"}, {name: 'msg1', type:'str', required: true, label:'Welcome =Message 1',}, {name: 'msg2', type: 'choice', choice1: ' ', choice2: msg2a, choice3: msg2b, choice4: msg2c, label: "Follow me =Message 2"}, {name: 'msg3', type: 'choice', choice1: ' ', choice2: msg3a, choice3: msg3b, choice4: msg3c, label: "Lovense Control =Message 3"}, {name: 'msg4', type: 'choice', choice1: ' ', choice2: msg4a, choice3: msg4b, choice4: msg4c, label: "Private Show =Message 4"}, {name: 'msg5', type: 'choice', choice1: ' ', choice2: msg5a, choice3: msg5b, choice4: msg5c, label: "Motivation =Message 5"}, {name: 'msg6', type: 'choice', choice1: ' ', choice2: msg6a, choice3: msg6b, choice4: msg6c, label: "Fan Club =Message 6"}, {name: 'msg7', type: 'choice', choice1: ' ', choice2: msg7a, choice3: msg7b, choice4: msg7c, label: "Vote Satisfied =Message 7"}, {name: 'msg8', type: 'choice', choice1: ' ', choice2: msg8a, choice3: msg8b, choice4: msg8c, label: "Anal Show =Message 8"}, {name: 'msg9', type: 'choice', choice1: ' ', choice2: msg9a, choice3: msg9b, choice4: msg9c, label: "Squirt Show =Message 9"}, {name: 'msg10', type: 'choice', choice1: ' ', choice2: msg10a, choice3: msg10b, choice4: msg10c, label: "At Goal =Message 10"}, {name:'msgcolor', type:'str', label:'Notice color (html code default dark red #9F000F)', defaultValue: '#9F000F'}, {name: 'chat_ad', type:'int', minValue: 1, maxValue: 999, defaultValue: 2, label: 'Delay in minutes between notices being displayed'} ]; cb.onEnter(function(user) { if (cb.settings['msgonentry'] == 'yes') { cb.sendNotice('Welcome ' + user['user'] + '! ' + cb.settings['msg1'],user['user'],'',cb.settings['msgcolor'],'bold'); } }); function chatAd() { var msg; while (cb.settings['msg' + (i + 1)] == 0) { //skip empty messages i++; i %= MAXITEMS; } msg = cb.settings['msg' + (i + 1)]; i++; i %= MAXITEMS; cb.sendNotice(msg,'','',cb.settings['msgcolor'],'bold'); cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); } cb.setTimeout(chatAd, (cb.settings.chat_ad * 60000)); function init() { } init();
© Copyright Chaturbate 2011- 2026. All Rights Reserved.