Apps Home
|
Create an App
all round bot1
Author:
magicmikeuk
Description
Source Code
Launch App
Current Users
Created by:
Magicmikeuk
tipper = ""; tipmsg = ""; cb.settings_choices = [ { name: 'tipamount', type: 'int', minValue: 1, defaultValue: 10, label: 'Minimum tokens required for a thank you message' } , { name: 'tipmsg', type: 'str', minLength: 8, maxLength: 128, defaultValue: '**** Thank you for the tip [tipper], you sexy beast!! (: **** ', label: "Tip thank you message, [tipper] = tipper's name" } ]; cb.onTip(function (tip) { if (parseInt(tip['amount']) >= cb.settings.tipamount) { tipper = tip['from_user']; tipmsg=cb.settings.tipmsg; tipmsg = tipmsg.replace("[tipper]", tipper); cb.chatNotice(tipmsg, tipper); } }); function init() { } init(); cb.onMessage ( function (msg) { var colr = ['#ffaaaa', /*255,170,170 255=ff, 170=aa, 213=d5 */ '#ffd5aa', /*255,213,170*/ '#ffffaa', /*255,255,170*/ '#d5ffaa', /*213,255,170*/ '#aaffaa', /*170,255,170*/ '#aaffd5', /*170,255,213*/ '#aaffff', /*170,255,255*/ '#aad5ff', /*170,213,255*/ '#aaaaff', /*170,170,255*/ '#d5aaff', /*213,170,255*/ '#ffaaff', /*255,170,255*/ '#ffaad5' /*255,170,213*/]; var i = Math.floor ((Math.random () * colr.length)); msg ['background'] = colr [i]; return msg; } ); var i=0; var MAXITEMS=10; 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:'Message 1',}, {name:'msg2', type:'str', required: false, label:'Message 2',}, {name:'msg3', type:'str', required: false, label:'Message 3',}, {name:'msg4', type:'str', required: false, label:'Message 4',}, {name:'msg5', type:'str', required: false, label:'Message 5',}, {name:'msg6', type:'str', required: false, label:'Message 6',}, {name:'msg7', type:'str', required: false, label:'Message 7',}, {name:'msg8', type:'str', required: false, label:'Message 8',}, {name:'msg9', type:'str', required: false, label:'Message 9',}, {name:'msg10', type:'str', required: false, label:'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 (minimum 1)'} ]; 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 Camscaster.Com 2011- 2024. All Rights Reserved.