atm959

Lol Counter ChatJS

Jun 19th, 2016
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var toggled = readStorage("lcOn");
  2. if(toggled == null){
  3.     toggled = false;
  4. }
  5. var lolCount = readStorage("lolCount");
  6. document.getElementById("sidepane").innerHTML += "<p style=\"margin: 0 0 0 0;\" id=\"lcToggled\">Lol Counter Enabled: " + toggled + "</p>";
  7. document.getElementById("sidepane").innerHTML += "<p style=\"margin: 0 0 0 0;\" id=\"lc\">Lol Count: " + lolCount + "</p>";
  8. commands.push(new Command("lolcounter", function(str){
  9.     var cmd = str.split(" ");
  10.     if(cmd[1] == "toggle"){
  11.         toggled = !toggled;
  12.         writeStorage("lcOn", toggled);
  13.         sendMessage("/me - Lol Counter is on: " + toggled);
  14.         document.getElementById("lcToggled").innerHTML = "Lol Counter Enabled: " + toggled;
  15.     }
  16. }));
  17. var lolsFound = 0;
  18. onSubmitMessage.events.push(function(messageBox){
  19.     if(toggled){
  20.         if(messageBox.value != ""){
  21.             console.log(messageBox.value.toLowerCase());
  22.             for(var i = 0; i <= messageBox.value.length - 3; i++){
  23.                 if(messageBox.value.toLowerCase().substring(i, i + 3) == "lol"){
  24.                     lolsFound++;
  25.                 }
  26.             }
  27.         lolCount += lolsFound;
  28.         document.getElementById("lc").innerHTML = "Lol Count: " + lolCount;
  29.         writeStorage("lolCount", lolCount);
  30.         lolsFound = 0;
  31.         }
  32.     }
  33. });
Add Comment
Please, Sign In to add comment