Bots Home
|
Create an App
melaniewood's fan clubs
Author:
ronin_san
Description
Source Code
Launch Bot
Current Users
Created by:
Ronin_San
cb.settings_choices = [ {name: 'clubName1', label: 'Nombre de.....................................................................................Club 1', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: 'Bronze Club'}, {name: 'clubName2', label: 'Club 2', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: 'Silver Club'}, {name: 'clubName3', label: 'Club 3', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: 'Gold Club'}, {name: 'clubName4', label: 'Club 4', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: 'Christian Grey'}, {name: 'nameDecoration1', label: 'Decoracion para poner delante de mensajes............................Club 1', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: ':bronzemedal12'}, {name: 'nameDecoration2', label: 'Club 2', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: ':silvermedal12'}, {name: 'nameDecoration3', label: 'Club 3', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: ':goldmedal12'}, {name: 'nameDecoration4', label: 'Club 4', type: 'str', minLength: 0, maxLength: 30, required: false, defaultValue: '[Christian Grey]'}, {name: 'joinTip1', label: 'Tip minimo para unirse al..........................................................Club 1', type: 'int', minValue: 1, defaultValue: 777}, {name: 'joinTip2', label: 'Club 2', type: 'int', minValue: 1, defaultValue: 2323}, {name: 'joinTip3', label: 'Club 3', type: 'int', minValue: 1, defaultValue: 3500}, {name: 'joinTip4', label: 'Club 4', type: 'int', minValue: 1, defaultValue: 15000}, {name: 'announce1', label: 'Mensaje para cuando alguien propina unirse (el texto MEMBERNAME sera reemplazado por el nombre de usuario del nuevo miembro)............................................................................Club 1', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: 'MEMBERNAME just joined Bronze Club :mel-surprised'}, {name: 'announce2', label: 'Club 2', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: 'MEMBERNAME just joined Silver Club :mel-surprised'}, {name: 'announce3', label: 'Club 3', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: 'MEMBERNAME just joined Gold Club :mel-surprised'}, {name: 'announce4', label: 'Club 4', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: 'MEMBERNAME just became Melanie\'s Christian Grey :mel-surprised'}, {name: 'memberList1', label: 'Lista de miembros actuales, separados por comas (y deben ser exactamente el nombre de usuario de CB)................................Club 1', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: '_chimichangas_,amorganfvip,woccy321,ravyel5,expressivedom,barry_12chat,mc_sketching,philywill,cly13,sentiq,super_kink,rustycock1289,italtruffle,fun_cfo,gf_b1b,stonemusings,maddenm86,brunofox1,kiwisteve1972,rodrigus32'}, {name: 'memberList2', label: 'Club 2', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: 'rodrigus32,woccy321'}, {name: 'memberList3', label: 'Club 3', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: 'pilgrim11,woccy321,redonkulus,compaqt,super_kink,bongo51,gman767'}, {name: 'memberList4', label: 'Club 4', type: 'str', minLength: 0, maxLength: 10240, required: false, defaultValue: 'edwind4l69'}, {name: 'textColor1', label: 'Color del texto – codigo de color HTML sin iniciar \'# \' (e.g. ffffff es blanco)............................................................................................Club 1', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: '000000'}, {name: 'textColor2', label: 'Club 2', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: '000000'}, {name: 'textColor3', label: 'Club 3', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: '000000'}, {name: 'textColor4', label: 'Club 4', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: '000000'}, {name: 'bGColor1', label: 'Color de fondo – codigo de color HTML sin iniciar \'# \' (e.g. ffffff es blanco)............................................................................................Club 1', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: 'ffffff'}, {name: 'bGColor2', label: 'Club 2', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: 'ffffff'}, {name: 'bGColor3', label: 'Club 3', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: 'ffffff'}, {name: 'bGColor4', label: 'Club 4', type: 'str', minLength: 0, maxLength: 6, required: false, defaultValue: 'ffffff'}, ]; var memberSettings = [], clubMembers1 = [], clubMembers2 = [], clubMembers3 = [], clubMembers4 = [], timeOnEnter = {}; cb.onMessage(function(msg){ var u = msg.user; if(msg.m.indexOf('/names') >= 0){ msg['X-Spam'] = true; msg.background = '#E6E6FA'; msg.c = '#000000'; sendNames(u) }else if(isClubMember4(u)){ msg.m = cb.settings.nameDecoration4+' '+msg.m msg.c = '#'+cb.settings.textColor4; msg.background = '#'+cb.settings.bGColor4; }else if(isClubMember3(u)){ msg.m = cb.settings.nameDecoration3+' '+msg.m msg.c = '#'+cb.settings.textColor3; msg.background = '#'+cb.settings.bGColor3; }else if(isClubMember2(u)){ msg.m = cb.settings.nameDecoration2+' '+msg.m msg.c = '#'+cb.settings.textColor2; msg.background = '#'+cb.settings.bGColor2; }else if(isClubMember1(u)){ msg.m = cb.settings.nameDecoration1+' '+msg.m msg.c = '#'+cb.settings.textColor1; msg.background = '#'+cb.settings.bGColor1; } return msg; }); cb.onTip(function(tip){ var amountTipped = parseInt(tip.amount), u = tip.from_user; if(amountTipped == cb.settings.joinTip1){ var announcement = cb.settings.announce1.replace("MEMBERNAME", u); if(!isClubMember1(u)){clubMembers1.push(u)} cb.chatNotice(announcement, '', '#'+cb.settings.bGColor1, '#'+cb.settings.textColor1, 'bold'); }else if(amountTipped == cb.settings.joinTip2){ var announcement = cb.settings.announce2.replace("MEMBERNAME", u); if(!isClubMember2(u)){clubMembers2.push(u)} cb.chatNotice(announcement, '', '#'+cb.settings.bGColor2, '#'+cb.settings.textColor2, 'bold'); }else if(amountTipped == cb.settings.joinTip3){ var announcement = cb.settings.announce3.replace("MEMBERNAME", u); if(!isClubMember3(u)){clubMembers3.push(u)} cb.chatNotice(announcement, '', '#'+cb.settings.bGColor3, '#'+cb.settings.textColor3, 'bold'); }else if(amountTipped == cb.settings.joinTip4){ var announcement = cb.settings.announce4.replace("MEMBERNAME", u); if(!isClubMember4(u)){clubMembers4.push(u)} cb.chatNotice(announcement, '', '#'+cb.settings.bGColor4, '#'+cb.settings.textColor4, 'bold'); } }); cb.onEnter(function(user){ var u = user.user, b = cb.room_slug; if(isClubMember4(u)){ cb.chatNotice(b+'\'s '+cb.settings.clubName4+', '+u+', just entered the room!','','#'+cb.settings.bGColor4,'#'+cb.settings.textColor4) timeOnEnter.u = new Date().getTime() }else if(isClubMember3(u)){ cb.chatNotice(b+'\'s '+cb.settings.clubName3+' member '+u+' just entered the room!','','#'+cb.settings.bGColor3,'#'+cb.settings.textColor3) timeOnEnter.u = new Date().getTime() }else if(isClubMember2(u)){ cb.chatNotice(b+'\'s '+cb.settings.clubName2+' member '+u+' just entered the room!','','#'+cb.settings.bGColor2,'#'+cb.settings.textColor2) timeOnEnter.u = new Date().getTime() }else if(isClubMember1(u)){ cb.chatNotice(b+'\'s '+cb.settings.clubName1+' member '+u+' just entered the room!','','#'+cb.settings.bGColor1,'#'+cb.settings.textColor1) timeOnEnter.u = new Date().getTime() } }); cb.onLeave(function(user){ var u = user.user, b = cb.room_slug, time = new Date().getTime(); if(isClubMember4(u) && time-timeOnEnter.u>60000){cb.chatNotice(b+'\'s '+cb.settings.clubName4+', '+u+', just left the room!','','#'+cb.settings.bGColor4,'#'+cb.settings.textColor4);} else if(isClubMember3(u) && time-timeOnEnter.u>60000){cb.chatNotice(b+'\'s '+cb.settings.clubName3+' member '+u+' just left the room!','','#'+cb.settings.bGColor3,'#'+cb.settings.textColor3)} else if(isClubMember2(u) && time-timeOnEnter.u>60000){cb.chatNotice(b+'\'s '+cb.settings.clubName2+' member '+u+' just left the room!','','#'+cb.settings.bGColor2,'#'+cb.settings.textColor2)} else if(isClubMember1(u) && time-timeOnEnter.u>60000){cb.chatNotice(b+'\'s '+cb.settings.clubName1+' member '+u+' just left the room!','','#'+cb.settings.bGColor1,'#'+cb.settings.textColor1)} else if(u == b && time-timeOnEnter.u>60000){sendNames(ronin_san)} }); function isClubMember1(username){return(clubMembers1.includes(username))} function isClubMember2(username){return(clubMembers2.includes(username))} function isClubMember3(username){return(clubMembers3.includes(username))} function isClubMember4(username){return(clubMembers4.includes(username))} function sendNames(username){ cb.chatNotice(cb.settings.clubName1+' Members: '+clubMembers1.toString().replace(/,/g,', ')+'\n' +cb.settings.clubName2+' Members: '+clubMembers2.toString().replace(/,/g,', ')+'\n' +cb.settings.clubName3+' Members: '+clubMembers3.toString().replace(/,/g,', ')+'\n' +cb.settings.clubName4+'s: '+clubMembers4.toString().replace(/,/g,', '),username); } if(cb.settings.memberList1){ memberSettings = cb.settings.memberList1.split(','); for(i=0; i<memberSettings.length; i++){clubMembers1[i] = memberSettings[i].toLowerCase().replace(/ /g,"");} } if(cb.settings.memberList2){ memberSettings = cb.settings.memberList2.split(','); for(i=0; i<memberSettings.length; i++){clubMembers2[i] = memberSettings[i].toLowerCase().replace(/ /g,"");} } if(cb.settings.memberList3){ memberSettings = cb.settings.memberList3.split(','); for(i=0; i<memberSettings.length; i++){clubMembers3[i] = memberSettings[i].toLowerCase().replace(/ /g,"");} } if(cb.settings.memberList4){ memberSettings = cb.settings.memberList4.split(','); for(i=0; i<memberSettings.length; i++){clubMembers4[i] = memberSettings[i].toLowerCase().replace(/ /g,"");} }
© Copyright Chaturbate 2011- 2025. All Rights Reserved.