Guest User

Untitled

a guest
Jul 22nd, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.44 KB | None | 0 0
  1. package SwagBot
  2. {
  3. function SBtalk(%msg)
  4. {
  5. commandToServer('MessageSent', "Swagbot: " @ %msg @"");
  6. }
  7.  
  8. function clientCmdChatMessage(%a, %b, %c, %full, %prefix, %name, %suffix, %message)
  9. {
  10. //question cues
  11. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "why") >= 0) )
  12. {
  13. schedule(1000,0,"SBtalk","Because I swag all day, every day.");
  14. }
  15.  
  16. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "what") >= 0) )
  17. {
  18. schedule(1000,0,"SBtalk","Swag, that's what.");
  19. }
  20.  
  21. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "where") >= 0) )
  22. {
  23. schedule(1000,0,"SBtalk","Swagsylvania.");
  24. }
  25.  
  26. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "who") >= 0) )
  27. {
  28. schedule(1000,0,"SBtalk","Swagzilla.");
  29. }
  30.  
  31. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "how") >= 0) && !(strstr(strlwr(%message), "fresh") >= 0) )
  32. {
  33. schedule(1000,0,"SBtalk","Swag, of course.");
  34. }
  35.  
  36. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "how") >= 0) && (strstr(strlwr(%message), "fresh") >= 0) )
  37. {
  38. schedule(1000,0,"SBtalk","Hella fresh.");
  39. }
  40.  
  41. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "when") >= 0) )
  42. {
  43. schedule(1000,0,"SBtalk","Back in 89.");
  44. }
  45.  
  46. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "are") >= 0) && !(strstr(strlwr(%message), "how") >= 0))
  47. {
  48. schedule(1000,0,"SBtalk","Nope.");
  49. }
  50.  
  51. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "are") >= 0) && (strstr(strlwr(%message), "fresh") >= 0) && !(strstr(strlwr(%message), "how") >= 0))
  52. {
  53. schedule(1000,0,"SBtalk","Yup.");
  54. }
  55.  
  56. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "are") >= 0) && (strstr(strlwr(%message), "swag") >= 0) && !(strstr(strlwr(%message), "how") >= 0))
  57. {
  58. schedule(1000,0,"SBtalk","Hella swag.");
  59. }
  60.  
  61. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "is") >= 0) && !(strstr(strlwr(%message), "how") >= 0) && !(strstr(strlwr(%message), "how") >= 0))
  62. {
  63. schedule(1000,0,"SBtalk","Nope.");
  64. }
  65.  
  66. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "is") >= 0) && (strstr(strlwr(%message), "fresh") >= 0) && !(strstr(strlwr(%message), "how") >= 0))
  67. {
  68. schedule(1000,0,"SBtalk","Nope.");
  69. }
  70.  
  71. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "?") >= 0) && (strstr(strlwr(%message), "is") >= 0) && (strstr(strlwr(%message), "swag") >= 0) && !(strstr(strlwr(%message), "how") >= 0))
  72. {
  73. schedule(1000,0,"SBtalk","Nope.");
  74. }
  75. //end question cues
  76.  
  77. //replys
  78. if( ((strstr(strlwr(%message), "i'm") >= 0)||(strstr(strlwr(%message), "im") >= 0)) && (strstr(%message, "so fresh you can suck my nuts") >= 0) )
  79. {
  80. SBtalk("SWAG");
  81. }
  82. //end replys
  83.  
  84. //commands
  85. if( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "shut") >= 0) && (strstr(%message, "up") >= 0) && (strlwr(%name) $= "tape") )
  86. {
  87. schedule(1000,0,"SBtalk","Okay.");
  88. $autoSBenabled = 0;
  89. }
  90.  
  91. if(( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "keep swaggin") >= 0) && (strlwr(%name) $= "tape") ) && ($autoSBenabled == 1))
  92. {
  93. schedule(1000,0,"SBtalk","Already am.");
  94. }
  95. if(( (strstr(strlwr(%message), "swagbot") >= 0) && (strstr(%message, "keep swaggin") >= 0) && (strlwr(%name) $= "tape") ) && ($autoSBenabled != 1))
  96. {
  97. schedule(1000,0,"SBtalk","Hell yea.");
  98. $autoSBenabled = 1;
  99. }
  100. //end commands
  101.  
  102. parent::clientCmdChatMessage(%a, %b, %c, %full, %prefix, %name, %suffix, %message);
  103. }
  104.  
  105. function autoSB()
  106. {
  107. if($autoSBenabled == 1)
  108. {
  109. schedule(10,0,"SBtalk","Swag.");
  110. }
  111.  
  112. if(findclientbybl_id("121").isadmin)
  113. {
  114. schedule(60000,0,"autoSB");
  115. }
  116. else
  117. {
  118. schedule(120000,0,"autoSB");
  119. }
  120. }
  121.  
  122. };
  123. activatePackage(SwagBot);
  124.  
  125. schedule(1000,0,"autoSB");
  126. $autoSBenabled = 1;
Add Comment
Please, Sign In to add comment