Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // GLOBAL VARIABLES
- // ******** ******** ********
- var vBotSwitch = true;
- ({
- beforeChannelMessage: function(message, channel, html) {
- // #### #### #### #### ####
- // MY ADD SCRIPT - AUTO RESPOND MESSAGE
- // #### #### #### #### ####
- // VARIABLES
- // ******** ******** ********
- var vMessage = message;
- var vChannel = client.channelName(channel);
- var vMyName = client.ownName();
- var vUserSent = vMessage.substring(0, vMessage.indexOf(':'));
- // EXTRACT MESSAGE BY TAKING OUT THE NAME
- if (vMessage.indexOf(':') >= 0) {vMessage = vMessage.substr(vMessage.indexOf(':') + 2);}
- // SET THE MESSAGE TEXT TO LOWERCASE
- vMessage = vMessage.toLowerCase();
- // CHANNELS ALLOWED FOR BOTS
- // ******** ******** ********
- var vBotChannelAllow = ["Mahomie roleplay"];
- // CHECK CHANNELS ALLOWED
- if (vBotChannelAllow.indexOf(vChannel) !== -1){
- // CHECK IF BOT IS ON FOR OTHERS OR IF YA SENT BOT TRIGGER
- if ( (vBotSwitch == true) || (vMyName == vUserSent) ){
- // RESPOND: My Name
- if (vMessage == vMyName.toLowerCase()){
- client.network().sendChanMessage(channel, "/me Freddy's Music Box plays");
- }
- // RESPOND TO: Foxy
- if (["Foxy"].indexOf(vMessage) !== -1){
- var vName = "±Foxy: ";
- var vMsg = [];
- vMsg[0] = "SCREEEEEECH!";
- vMsg[1] = "*runs down the hall to your office, yelling*";
- var vRNG = Math.floor((Math.random()*vMsg.length)+0);
- client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
- }
- }
- // RESPOND TO: Chica
- if (["Chica"].indexOf(vMessage) !== -1){
- var vName = "±Chica: ";
- var vMsg = [];
- vMsg[0] = "SCREEEEEECH!";
- vMsg[1] = "*stares from the right window from your office*";
- var vRNG = Math.floor((Math.random()*vMsg.length)+0);
- client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
- }
- }
- // RESPOND TO: Bonnie
- if (["Bonnie"].indexOf(vMessage) !== -1){
- var vName = "±Bonnie: ";
- var vMsg = [];
- vMsg[0] = "SCREEEEEECH!";
- vMsg[1] = "*stares from the left window from your office*";
- var vRNG = Math.floor((Math.random()*vMsg.length)+0);
- client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
- }
- }
- // RESPOND TO: Freddy
- if (["Freddy"].indexOf(vMessage) !== -1){
- var vName = "±Freddy: ";
- var vMsg = [];
- vMsg[0] = "*plays his music box as he stares with blinking eyes*";
- var vRNG = Math.floor((Math.random()*vMsg.length)+0);
- client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
- }
- }
- // SWITCHES
- if ( (vMyName == vUserSent) && (vMessage == "-boton") ){
- vBotSwitch = true;
- client.network().sendChanMessage(channel, "±Mike Schmidt: Oh crap...crap, these animatronics are coming!");
- }
- if ( (vMyName == vUserSent) && (vMessage == "-botoff") ){
- vBotSwitch = false;
- client.network().sendChanMessage(channel, "±Mike Schmidt: Oh thank God it's 6 AM...");
- }
- }
- // #### #### #### #### ####
- // END OF ADD SCRIPT
- // #### #### #### #### ####
- }
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement