Advertisement
dragonfree97

Untitled

Oct 4th, 2015
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.57 KB | None | 0 0
  1. importScriptPage("MediaWiki:JacobsLadderSuite.js","d97");
  2.  
  3. var safetyPattern = /\!say/i;
  4. var enabled = true;
  5.  
  6. var target = Math.floor((Math.random() * 500) + 1);
  7.  
  8. mainRoom.model.chats.bind("afteradd", function() {
  9. if(JLAPI.mostRecentMessage.message().slice(0,4) == "!say" && enabled == true) {
  10. if(JLAPI.mostRecentMessage.message().slice(5).indexOf("!say") != -1) {
  11. JLAPI.message.send("No");
  12. } else {
  13. JLAPI.message.send('"'+JLAPI.mostRecentMessage.message().slice(5).replace(safetyPattern, "!­say")+'" - '+JLAPI.mostRecentMessage.username());
  14. }
  15. } else if (JLAPI.mostRecentMessage.message().slice(0,4) == "!off") {
  16. if(enabled == true) { JLAPI.message.send("Shutting down."); }
  17. enabled = false;
  18. } else if (JLAPI.mostRecentMessage.message().slice(0,3) == "!on") {
  19. if(enabled == false) { JLAPI.message.send("Starting up."); }
  20. enabled = true;
  21. } else if (JLAPI.mostRecentMessage.message().search(/^[0-9]*$/) != -1) {
  22. console.log("Made it to position A, message is "+JLAPI.mostRecentMessage.message());
  23. if(parseInt(JLAPI.mostRecentMessage.message()) > target) {
  24. JLAPI.message.send('Nope! '+JLAPI.mostRecentMessage.message()+' is too high!');
  25. } else if (parseInt(JLAPI.mostRecentMessage.message()) < target) {
  26. JLAPI.message.send('Nope! '+JLAPI.mostRecentMessage.message()+' is too low!');
  27. } else if (parseInt(JLAPI.mostRecentMessage.message()) == target) {
  28. JLAPI.message.send('[b] [c red]Congrats '+JLAPI.mostRecentMessage.username()+'! The answer was '+target+'! [/c] [/b]');
  29. target = Math.floor((Math.random() * 500) + 1);
  30. }
  31. }
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement