TheOneWithNoName

NaviBot 2.0.2

Jan 14th, 2015
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ; __________________________________________
  2. ; | ______________________________________ |
  3. ; || Navibot v2.0.2 ||
  4. ; || ||
  5. ; || Copyright Rhinorulz 2013/14 ||
  6. ; || ||
  7. ; || http://twitch.tv/rhinorulz ||
  8. ; || http://hitbox.tv/rhinorulz ||
  9. ; || http://Minorleaguegaming.net ||
  10. ; || ||
  11. ; || Licence ||
  12. ; || GPL-3.0 ||
  13. ; ||http://opensource.org/licenses/GPL-3.0||
  14. ; || ||
  15. ; || Info ||
  16. ; || http://Twitch.tv/Navi_Bot ||
  17. ; || http://Hitbox.tv/NaviBot ||
  18. ; ||______________________________________||
  19. ; |________________________________________|
  20. ;
  21. ;
  22. ; ...`
  23. ; ....
  24. ; ....
  25. ; .....
  26. ; .....
  27. ; `.....`
  28. ; `......
  29. ; ``.....
  30. ; `......
  31. ; `......
  32. ; `.......
  33. ; `.......
  34. ; ```.....
  35. ; ````....`
  36. ; ``````...
  37. ; `````....
  38. ; `````.`..
  39. ; ````````.`
  40. ; `````````.
  41. ; ``````````
  42. ; ``````````
  43. ; ``````````
  44. ; `````````
  45. ; `````````
  46. ; `````````
  47. ; .```````
  48. ; ```````
  49. ; ``````
  50. ; ``````
  51. ; `````` ```
  52. ; ````` `........`
  53. ; `````.,,,::::,,,..`
  54. ; ``.,::::;;;;::::,.`
  55. ; `.,::;;;;;;;;;;;::,.` ``..........
  56. ; `.,:;;;;;;;;:;;;;;::,.` `.................
  57. ; `.,:;;;;;;;;::;;;;;;;:,.` `......................
  58. ; `.,::;;;;;:::,,::;;;;;;:,. `````......................
  59. ; .,::;;;;:,,,,,,,,::;;;;:,.` ````````.....................`
  60. ; `.,:;;;;:,,.......,,:;;;;:,. ``````````````````````````......
  61. ; .,:;;;::,....````..,:;;;;:,.` ``````````````````````````````.....
  62. ; .,:;;::,,..```````..,:;;;::.` `````````` ```` `````````````````..`
  63. ; .::;;::,..`````````.,,;;;;:,``````` ```````````````.
  64. ; `,:;;;:,,..`````````..,:;;;:,.``` ` ````````````..
  65. ; `,::;;:,,.``````````..,:;;;:,.``` ` ``````````.
  66. ; ```` `,:;;;:,,.``````````..,:;;;:,.``` ` ``````````
  67. ; `......``,:;;;:,,.``````````..,::;;:,. ```` ```````````
  68. ; ......``,::;;::,..````````..,,;;;;:,. `` ` `````````
  69. ; `....```,::;;::,,..``````...,:;;;;:,` ``` `````````````
  70. ; ....```.::;;:::,...````...,::;;;;:.` `````````
  71. ; `..`````,:;;;:::,,.......,,:;;;;:,.`
  72. ; `.`````.,:;;;;:,,,,..,,,::;;;;;:,`
  73. ; `.`.` .,::;;;;::,,,,,:::;:;;;:,.`
  74. ; `.` `.,:;;;;;:;::::;:;;;;;;:,`
  75. ; `.,:;;;;;;;:;;;;;;;;::,.
  76. ; `.,:;;;;;;;;;;;;;;::,.`
  77. ; `.,::;;;;;;;;;;::,..``
  78. ; `.,,::;;;;;;:::,..````
  79. ; `...,,::::,,,..``````.
  80. ; `......... ``````..`
  81. ; `...` ```` ```````..`
  82. ; ...,. .` `````````..
  83. ; ,``.. ,, ```````.`..`
  84. ; `,``.. `` ````````.`..
  85. ; .,,,. ` `..`.......`
  86. ; ..` ,,, `.....
  87. ; ,.,
  88. ; ..` ``
  89. ; .,,,.`
  90. ; `,..,,.
  91. ; .,``.,,
  92. ; `,.`.,.
  93. ; .,,,,`
  94. ; .,.`
  95. ; .
  96. ; ,,`
  97. ; ,,.
  98. ;
  99. ;
  100. ;
  101. ;
  102. ;
  103. ;
  104. ; ` '
  105. ; @@ @@@@@@ '@@ .@@@@@@@@@ .@@. ;@@@@@@@@: ;; `
  106. ; '@@` @@@@@@@@@@@` :@@ @@@@@ @@@@@@@@ .@@` @ `@@ @ `@@# @ '
  107. ; @@@@@@@@@@@@@ @@@@@@@@@ `@@ #@@ .@@ '@@ '@: @ ; @@ @
  108. ; @@@@@@@@@' @@@@ @@ .@# @@: `@@ :@@ #@. @. @ .@; @
  109. ; @@. @@@@@@@@@@@@ @@@@@ @@ .@' @@ @@ #@ ;@: @. @@` @@ ;@
  110. ; #@@ ; :@@@@@@@@@@@# @@. @@ @@ @@; .@; ;@# @@ .@` @@ @: :@' @@# @@
  111. ; @@ #@@ @@ @@ @; @@ @@@@@@@@@@@@; @@@ #@ #@# @: @@ '@@@@@@@#
  112. ; #@' `@@. .@. '@' @ :@ .@@@@@@@@@ @@'@@@@# @@@@. @ @@@@@@@@@@;
  113. ; @@ @@@# @@ @@ @ :@; #@ @@ : #@@. @@ @@
  114. ; @@@@@@@@@ :@@ @@ @ @@ ;@ '' #@@# :@@ @@
  115. ; ;@@@; @@ @@##@` @@@@@@@@@ @: .@ `@: @@ @@@ '@@ @@ `@
  116. ; @@ .@@@` @@@@@@: :@ @# @ #@@@@@ '@@ @@`@@@.
  117. ; ## #@@ '@@. @ @@@@@@@' @@@@# .@@@@@@@@@
  118. ; ' @ @@@@@@@@@@: @@@ @@@@#
  119. ;
  120. ;
  121. ;
  122. ;
  123. ;
  124. ;
  125. ;
  126. ;
  127. ;
  128. ; @@ #@@ .@@. .@@` #@@ #@@@@@@@@@ ;@@@@@@@@: #@
  129. ; @@. @@@@@ @@# .@@. `@@` #@@ @@@@@@@@ `@@ @ `@@# @@#
  130. ; @@@@@@@@@; @@: .@@. @@ #@@ #@; @@: '@: @ ;'@@@@@@@@@@@@
  131. ; @@@@ ;@; @@@@@@@ @@. @@ '@@ #@. @@ #@. @. @ '@@@@@@@@@
  132. ; ;@@@@ :@: .@@@@#@@ @@. @@` ;@@ #@ ;@@ ;@: @. @@` ; @@@
  133. ;Begin Navibot Scripts
  134. ;Begin Public Scripts
  135. ;Annoy Commands
  136. ;Hey Listen
  137. on *:TEXT:!navi:#: {
  138. if (((%floodnavi.,$chan),2) || ($($+(%,floodnavi.,$nick),2))) { return }
  139. set -u300 %floodnavi. $+ $chan On
  140. set -u600 %floodnavi. $+ $nick On
  141. msg $chan "Hey Listen!!!!" $+
  142. }
  143. ;;Hey
  144. on *:TEXT:!hey:#: {
  145. if ((($($+(%floodhey.,$chan),2))) || ($($+(%,floodhey.,$nick),2))) { return }
  146. set -u300 %floodhey. $+ $chan On
  147. set -u600 %floodhey. $+ $nick On
  148. msg $chan "Hey!!!" $+
  149. }
  150. ;look
  151. on *:TEXT:!look:#: {
  152. if ((($($+(%floodlook.,$chan),2))) || ($($+(%,floodlook.,$nick),2))) { return }
  153. set -u300 %floodlook. $+ $chan On
  154. set -u600 %floodlook. $+ $nick On
  155. msg $chan "Look!!!" $+
  156. }
  157. /;Watch Out
  158. on *:TEXT:!WO:#: {
  159. if ((($($+(%floodwo.,$chan),2))) || ($($+(%,floodwo.$nick),2))) { return }
  160. set -u300 %floodwo. $+ $chan On
  161. set -u600 %floodwo. $+ $nick On
  162. msg $chan "Watch Out!!!!" $+
  163. }
  164. ;End Annoy Comands
  165. ;Start Test Commands
  166. ;ping
  167. on @:TEXT:!Ping:#: {
  168. if ((($($+(%,floodping.,$chan),2))) || ($($+(%,floodping.,$nick),2)))
  169. set -u300 %floodping. $+ $chan On
  170. set -u600 %floodping. $+ $nick On
  171. msg $chan Pong
  172. }
  173. ;ding
  174. on @:TEXT:!Ding:#: {
  175. if ((($($+(%,floodding.,$chan)2))) || ($($+(%,floodding.,$nick),2)))
  176. set -u300 %floodding. $+ $chan On
  177. set -u600 %floodding. $+ $nick On
  178. msg $chan Dong #+
  179. }
  180. ;End Test Commands
  181. ;Begin Information Commands
  182. ;About
  183. on *:TEXT:!AboutNavi:#: {
  184. if ((($($+(%,floodabout.,$chan)2))) || ($($+(%,floodabout.,$nick),2))) { return }
  185. set -u300 %floodabout. $+ $chan On
  186. set -u600 %floodabout. $+ $nick On
  187. msg $chan I am a Bot stylized after the Sarcastic Know it all Fairy that everyone hates. I am being devoloped by Rhinorulz. Current Version: A0.0.3 $+
  188. }
  189. ;End Information Commands
  190. ;Begin Bot Control Commands
  191. ;part
  192. on @:TEXT:!Naviside:#: {
  193. ;join/part channel not fully working.
  194. /describe has grown tired and gone to sleep $+
  195. PART
  196. set hasNavi. $+ $nick Off
  197. }
  198. ;Join
  199. on *:TEXT:!join:#navi_bot: {
  200. JOIN #,$+ $nick
  201. set %hasNavi. $+ $nick On
  202. msg $chan $me has joined $nick,'s Channel $+
  203. }
  204. ;End Bot Controll Commands
  205. ;Begin Link Blocker
  206. ;End Public Channel Scripts
  207. ;Begin Private Channel Scripts
  208. ;Begin Rhinorulz's Scripts
  209. if ($ulevel == 1000 && $nick == Rhinorulz) {
  210. //Rhinorulz
  211. if (%longenough == true) {
  212. /msg $chan Welcome Home Rhino! Will you be streaming soon?
  213. }
  214. }
  215. elseif ($ulevel == 999) {
  216. //Navi_bot
  217. if (%longenough == true) {
  218. /msg $chan Hi Everyone! I am $nick and I am a bot!
  219. /msg $chan I am still a work in progress, so please forgive me if I don't work right all the time. You can blame Rhino for not completing my programing.
  220. }
  221. }
  222. elseif ($ulevel == 998) {
  223. //Other Bots
  224. if (%longenough == true) {
  225. /msg $chan Hi $nick ! I see you are a bot! I am a bot too!
  226. }
  227. }
  228. elseif ($ulevel >= 900) {
  229. //Moderators
  230. if (%longenough == true) {
  231. /msg $chan Uh oh! Everyone behave! $nick is back!
  232. if ($ulevel <= 948 ) {
  233. /levelup
  234. }
  235. }
  236. }
  237. elseif ($ulevel >= 700) {
  238. //Contributor
  239. if (%longenough == true) {
  240. /msg $chan A warm welcome to $nick the awesome! Thank you for your contributions!
  241. if ($ulevel <= 748 ) {
  242. /levelup
  243. }
  244. }
  245. }
  246. elseif ($ulevel >= 500) {
  247. //Players
  248. if (%longenough == true) {
  249. /msg $chan Hey there $nick are you gonna play today?
  250. if ($ulevel <= 598 ) {
  251. /levelup
  252. }
  253. }
  254. }
  255. elseif ($ulevel >= 400) {
  256. //Long Term Followers
  257. if (%longenough == true) {
  258. /msg $chan What's up $nick ? Thanks for being such a loyal follower!
  259. if ($ulevel <= 498 ) {
  260. /levelup
  261. }
  262. }
  263. }
  264. elseif ($ulevel >= 300) {
  265. //Average Followers
  266. if (%longenough == true) {
  267. /msg $chan How's it going $nick ? Thanks for always being here!
  268. if ($ulevel <= 398 ) {
  269. /levelup
  270. }
  271. }
  272. }
  273. elseif ($ulevel >= 290) {
  274. //Lurker Followers
  275. if (%longenough == true) {
  276. /msg $chan Hiya $nick ! You don't have to say anything, we love you anyways <3
  277. if ($ulevel <= 298 ) {
  278. /levelup
  279. }
  280. }
  281. }
  282. elseif ($ulevel >= 202) {
  283. //Recent Followers
  284. if (%longenough == true) {
  285. /msg $chan Well hello $nick ! Thank you for following Rhinorulz !
  286. if ($ulevel <= 288 ) {
  287. /levelup
  288. }
  289. }
  290. }
  291. elseif ($ulevel >= 200) {
  292. //New Followers
  293. if (%longenough == true) {
  294. /msg $chan Hey there $nick ! You are a new follower, aren't you?
  295. /newvisit
  296. /levelup
  297. }
  298. }
  299. elseif ($ulevel >= 2) {
  300. if (%longenough == true) {
  301. /msg $chan Hi $nick ! Welcome back to Rhinorulz' Channel! Glad to see you again!
  302. if ($ulevel <= 198 ) {
  303. /levelup
  304. }
  305. }
  306. }
  307. elseif ($ulevel == 1) {
  308. //New User
  309. /msg $chan Welcome $nick to Rhinorulz' Channel! Always nice to see a new face!
  310. ; /msg $chan Welcome $nick to Rhinorulz' Channel!
  311. /auser 2 $nick User added - $fulldate
  312. }
  313. on *:PART:#Rhinorulz: msg $chan Say goodbye to $nick as they Just Left
  314. ;music
  315. on *:TEXT:!music:#rhinorulz: {
  316. if ((%floodmusic) || ($($+(%,floodmusic.,$nick),2)))
  317. set -u300 %floodmusic On
  318. set -u600 %floodmusic. $+ $nick On
  319. msg $chan to vote on next song and to listen to playlist when I am offline, go to http://rainwave.cc/ I am listening to game. $+
  320. }
  321. ;song
  322. on *:TEXT:!song:#rhinorulz: {
  323. if ((%floodsong) || ($($+(%,floodsong.,$nick),2)))
  324. set -u300 %floodsong On
  325. set -u600 %floodsong. $+ $nick On
  326. PLAY # C:\Users\rhinorulz\Desktop\smg\current_song.txt $+
  327. }
  328. ;Begin Social commands
  329. ;Twitter
  330. on *:TEXT:!twitter:#rhinorulz: {
  331. if ((%floodtwitter) || ($($+(%,floodtwitter.,$nick),2))) { return }
  332. set -u300 %floodtwitter On
  333. set -u600 %floodtwitter. $+ $nick On
  334. msg $chan Follow me on twitter, http://twitter.com/minorLG $+
  335. }
  336. ;facebook
  337. on *:TEXT:!FB:#rhinorulz: {
  338. if ((%floodfb) || ($($+(%,floodfb.,$nick),2))) { return }
  339. set -u300 %floodfb On
  340. set -u600 %floodfb. $+ $nick On
  341. msg $chan Follow me on facebook, https://www.facebook.com/MinorLG $+
  342. }
  343. ;youtube
  344. on *:TEXT:!yt:#rhinorulz: {
  345. if ((%floodyt) || ($($+(%,floodyt.,$nick),2)))
  346. set -u300 %floodyt On
  347. set -u600 %floodyt. $+ $nick On
  348. msg $chan YOu can find my main Youtube page at https://www.youtube.com/user/MinorLeagueGamingNet Be sure to Subscribe.
  349. }
  350. ;end social commands
  351. ;End Rhinorulz's Scripts
  352. ;Begin Cheaptrills' Scripts
  353. on *:JOIN:#Cheaptrills: msg $Chan Hello $nick Welcome to Cheaptrills' Channel
  354. on *:PART:#Cheaptrills: msg $chan Say goodbye to $nick as they Just Left
  355. ;End Cheaptrills' Scripts
  356. ;Begin Fatalriot's Scripts
  357. on *:JOIN:#FatalRiot: msg $Chan Hello $nick Welcome to FatalRiot's Channel
  358. on *:PART:#FatalRiot: msg $chan Say goodbye to $nick as they Just Left
  359. ;End Private Channel Scripts
  360. ;End Navi Bot Commands
Advertisement
Add Comment
Please, Sign In to add comment