Advertisement
Guest User

Untitled

a guest
Sep 30th, 2014
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.27 KB | None | 0 0
  1. // GLOBAL VARIABLES
  2. // ******** ******** ********
  3. var vBotSwitch = true;
  4.  
  5. ({
  6. beforeChannelMessage: function(message, channel, html) {
  7. // #### #### #### #### ####
  8. // MY ADD SCRIPT - AUTO RESPOND MESSAGE
  9. // #### #### #### #### ####
  10. // VARIABLES
  11. // ******** ******** ********
  12. var vMessage = message;
  13. var vChannel = client.channelName(channel);
  14. var vMyName = client.ownName();
  15. var vUserSent = vMessage.substring(0, vMessage.indexOf(':'));
  16.  
  17. // EXTRACT MESSAGE BY TAKING OUT THE NAME
  18. if (vMessage.indexOf(':') >= 0) {vMessage = vMessage.substr(vMessage.indexOf(':') + 2);}
  19. // SET THE MESSAGE TEXT TO LOWERCASE
  20. vMessage = vMessage.toLowerCase();
  21.  
  22. // CHANNELS ALLOWED FOR BOTS
  23. // ******** ******** ********
  24. var vBotChannelAllow = ["Mahomie roleplay"];
  25.  
  26. // CHECK CHANNELS ALLOWED
  27. if (vBotChannelAllow.indexOf(vChannel) !== -1){
  28. // CHECK IF BOT IS ON FOR OTHERS OR IF YA SENT BOT TRIGGER
  29. if ( (vBotSwitch == true) || (vMyName == vUserSent) ){
  30. // RESPOND: My Name
  31. if (vMessage == vMyName.toLowerCase()){
  32. client.network().sendChanMessage(channel, "/me Freddy's Music Box plays");
  33. }
  34.  
  35. // RESPOND TO: Foxy
  36. if (["Foxy"].indexOf(vMessage) !== -1){
  37. var vName = "±Foxy: ";
  38. var vMsg = [];
  39. vMsg[0] = "SCREEEEEECH!";
  40. vMsg[1] = "*runs down the hall to your office, yelling*";
  41. var vRNG = Math.floor((Math.random()*vMsg.length)+0);
  42. client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
  43. }
  44. }
  45.  
  46. // RESPOND TO: Chica
  47. if (["Chica"].indexOf(vMessage) !== -1){
  48. var vName = "±Chica: ";
  49. var vMsg = [];
  50. vMsg[0] = "SCREEEEEECH!";
  51. vMsg[1] = "*stares from the right window from your office*";
  52. var vRNG = Math.floor((Math.random()*vMsg.length)+0);
  53. client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
  54. }
  55. }
  56.  
  57. // RESPOND TO: Bonnie
  58. if (["Bonnie"].indexOf(vMessage) !== -1){
  59. var vName = "±Bonnie: ";
  60. var vMsg = [];
  61. vMsg[0] = "SCREEEEEECH!";
  62. vMsg[1] = "*stares from the left window from your office*";
  63. var vRNG = Math.floor((Math.random()*vMsg.length)+0);
  64. client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
  65. }
  66. }
  67.  
  68. // RESPOND TO: Freddy
  69. if (["Freddy"].indexOf(vMessage) !== -1){
  70. var vName = "±Freddy: ";
  71. var vMsg = [];
  72. vMsg[0] = "*plays his music box as he stares with blinking eyes*";
  73. var vRNG = Math.floor((Math.random()*vMsg.length)+0);
  74. client.network().sendChanMessage(channel, vName + vMsg[vRNG]);
  75. }
  76. }
  77.  
  78. // SWITCHES
  79. if ( (vMyName == vUserSent) && (vMessage == "-boton") ){
  80. vBotSwitch = true;
  81. client.network().sendChanMessage(channel, "±Mike Schmidt: Oh crap...crap, these animatronics are coming!");
  82. }
  83. if ( (vMyName == vUserSent) && (vMessage == "-botoff") ){
  84. vBotSwitch = false;
  85. client.network().sendChanMessage(channel, "±Mike Schmidt: Oh thank God it's 6 AM...");
  86. }
  87.  
  88. }
  89. // #### #### #### #### ####
  90. // END OF ADD SCRIPT
  91. // #### #### #### #### ####
  92. }
  93. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement