iMickPaste

RAW: nmb.sk

Jun 10th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.48 KB | None | 0 0
  1. # --------------------------
  2. # © NewMickBot | DevMC™
  3. # --------------------------
  4.  
  5.  
  6. # If you don't see red text on notepad++, please download skript.xml >> https://www.spigotmc.org/resources/skript-xml-for-notepad.35032/
  7.  
  8.  
  9. # #! -----------------------------------------------------------------------------
  10. # #!
  11. # #! License:
  12. # #!
  13. # #! You might not sell this skript
  14. # #! You are allowed to change messages
  15. # #! You are not allowed to say that you made it
  16. # #! You might not use this for professional uses ( Use "NewMickBotPro™" {Free} )
  17. # #! © DevMC™
  18. # #! -----------------------------------------------------------------------------
  19. # #! IF you need help w/ commands please DM me or contact me on discord ( See Spigot Page )
  20. # #! LINKS:
  21. # #! Spigot Page: https://www.spigotmc.org/members/imickstyless.461139/
  22. # #! More Skripts: https://www.spigotmc.org/resources/authors/imickstyless.461139/
  23. # #! -----------------------------------------------------------------------------
  24. # #!
  25. # #! I recommende you to modify messages under the "options" section
  26. # #!
  27. # #! -----------------------------------------------------------------------------
  28.  
  29. on script load:
  30. send "&8&m----------------------------------" to console
  31. send " " to console
  32. send " &3NewMickBot &8| &3DevMC " to console
  33. send " &aEnabled " to console
  34. send " " to console
  35. send "&8&m----------------------------------" to console
  36.  
  37.  
  38. on script unload:
  39. send "&8&m----------------------------------" to console
  40. send " " to console
  41. send " &3NewMickBot &8| &3DevMC " to console
  42. send " &cDisabled " to console
  43. send " " to console
  44. send "&8&m----------------------------------" to console
  45.  
  46. on chat:
  47. loop all players:
  48. message contains "%loop-player%"
  49. replace "%loop-player%" in message with "&4@%loop-player%&r"
  50. if player has permission "nmb.chat.color":
  51. replace all "&" in the message with "§"
  52.  
  53. on join:
  54. send "&8&m------------------------------"
  55. send ""
  56. send "&cWelcome to &4ServerName"
  57. send "&cA Faction server"
  58. send "&cDon't forget to check"
  59. send "&cOur links !"
  60. send ""
  61. send "&8&m------------------------------"
  62.  
  63. options:
  64. prefix: &3&l&oNewMickBot &8&o»
  65. PrefixAFK: &cAFK &8»
  66. kickPrefix: &ciKick
  67. serverPrefix: &cServerName &8»
  68. permissionmessage: &3&l&oNewMickBot &8&o» &cYou are not allowed !
  69. gmchanged: &7You're gamemode as been changed to
  70. creative: &aCreative
  71. survival: &aSurvival
  72. adventure: &aAdventure
  73. spectator: &a&oSpectator
  74. playergm: &7You changed %arg 1% gamemode to
  75. help: &lHELP
  76. help1: &7Here you can define lines
  77. help2: &7on the /help command
  78. help3: &7You can also modify messages
  79. help4: &7On the skirpt command but its not recommended :)
  80. help5: &7Feel free to add lines !
  81. warn: &cWarnings
  82. flyPrefix: &ciFly
  83. kicked1: &c%arg 1% &7as been kicked from the server !
  84. kicked2: &c%arg 1% &7as been kicked from the server due to &f%arg 2%
  85. kickPrefix: &ciKick
  86. berror1: &4iBan Argument 1 is not set !
  87. getkicked1: &cYou kicked &4%arg 1% !
  88. getkicked2: &cYou kicked &4%arg 1% &cfor &4%arg 2%
  89. kickedby: &cKicked by staff member !
  90. bannedby: &cBanned by staff member !
  91. bannedby2: &cBanned by staff member due to &4%arg 2%
  92. getbanned1: &cYou banned &4%arg 1% !
  93. getbanned2: &cYou banned &4%arg 1% &cdue to &4%arg 2%
  94. banned1: &c%arg 1% &7as been banned from the server!
  95. banned2: &c%arg 1% &7as been banned due to &c%arg 2%
  96. banPrefix: &ciAntiCheat &8»
  97. error1: &cArgument 1 is not set !
  98. broadcastPrefix: &8[&4&lBroadcast&8]
  99. infoprefix: &8&m------<&c Info &8&m>------
  100. discordtag: &5&lDiscord
  101. discordmessage: &dMake sure to join the discord server >
  102. dlink: &5 discord.gg/invitation-link
  103. iwebsite: &cWebsite: hello.com
  104. istore: &cStore: store.net
  105. iyt: &cYouTube: youtube.com/server
  106. itwiter: &cTwitter: twitter.com/server
  107. iip: &cIP: play.myserver.net
  108. sowner: &4YourName
  109. scowner: &4YourName
  110. shadmin: &4YourName
  111. sadmin: &4YourName
  112. shdev: &4iMPDevMC
  113. sdev: &4YourName
  114. ssrmod: &4YourName
  115. smod1: &4YourName
  116. smod2: &4YourName
  117. smod3: &4YourName
  118. smod4: &4YourName
  119. smod5: &4YourName
  120. sjrmod1: &4YourName
  121. sjrmod2: &4YourName
  122. sjrmod3: &4YourName
  123. sjrmod4: &4YourName
  124. shelper1: &4YourName
  125. shelper2: &4YourName
  126. shelper3: &4YourName
  127. shelper4: &4YourName
  128. shelper5: &4YourName
  129. pluginprefix: &8&m------<&r Plugin &8&m>------
  130. plugin1: &aSkirpt
  131. plugin2: &aEssentials
  132. plugin3: &aEssentials-Spawn
  133. plugin4: &aPluginHere
  134. plugin5: &aPluginHere
  135. plugin6: &aPluginHere
  136. storeprefix: &cStore &8»&c
  137. storeip: webstore.com
  138. motdprefix: &8&m------<&6 MOTD &8&m>------
  139. motdprefix2: &8&m------------------------------
  140. motd1: &cWelcome to &4ServerName
  141. motd2: &cA Faction server
  142. motd3: &cDon't forget to check
  143. motd4: &cOur links !
  144. serverType: &cFactions
  145. logoutprefix: &8&lLog &8
  146. logoutreason: &7Thanks for playing !
  147. logoutin: &7Loggin you out in 5 seconds...
  148. gmnotset: &7No specified gamemode
  149. gmprefix: &8[&9GM&8]
  150. helpprefix: &a&LHELP
  151. endpage: &8&m-----------------
  152.  
  153.  
  154. command /mickbot [<text>]:
  155. trigger:
  156. send "&8&m------------------------------"
  157. send "&3&lNewMickBot &7by &3&liMPDevMC"
  158. send "&7Prefix = {@prefix}"
  159. send "&7Prefix can be changed in the skirpt"
  160. send "&8&m------------------------------"
  161.  
  162.  
  163. command /gmc [<player>]:
  164. permission: nmb.gmc
  165. permission message: {@permissionmessage}
  166. trigger:
  167. if arg 1 is not set:
  168. send "{@prefix} &7{@gmchanged} {@creative}"
  169. execute console command "gamemode 1 %player%"
  170. if arg 1 is set:
  171. send "{@prefix} {@playergm} {@creative}" to player or console
  172. send "{@prefix} {@gmchanged} {@creative}" to argument 1
  173. execute console command "gamemode 1 %arg 1%"
  174.  
  175. command /gms [<player>]:
  176. permission: nmb.gms
  177. permission message: {@permissionmessage}
  178. trigger:
  179. if arg 1 is not set:
  180. send "{@prefix} &7{@gmchanged} {@survival}"
  181. execute console command "gamemode 0 %player%"
  182. if arg 1 is set:
  183. send "{@prefix} {@playergm} {@survival}" to player or console
  184. send "{@prefix} {@gmchanged} {@survival}" to argument 1
  185. execute console command "gamemode 0 %arg 1%"
  186.  
  187. command /gmsp [<player>]:
  188. permission: nmb.gmsp
  189. permission message: {@permissionmessage}
  190. trigger:
  191. if arg 1 is not set:
  192. send "{@prefix} {@gmchanged} {@spectator}"
  193. execute console command "gamemode 3 %player%"
  194. if arg 1 is set:
  195. send "{@prefix} {@playergm} {@spectator}" to player or console
  196. send "{@prefix} {@gmchanged} {@spectator}" to argument 1
  197. execute console command "gamemode 3 %arg 1%"
  198. command /gma [<player>]:
  199. permission: nmb.gma
  200. permission message: {@permissionmessage}
  201. trigger:
  202. if arg 1 is not set:
  203. send "{@prefix} {@gmchanged} {@adventure}"
  204. execute console command "gamemode 2 %player%"
  205. if arg 1 is set:
  206. send "{@prefix} {@playergm} {@adventure}" to player or console
  207. send "{@prefix} {@gmchanged} {@adventure}" to argument 1
  208. execute console command "gamemode 2 %arg 1%"
  209.  
  210. command /help [<text>]:
  211. trigger:
  212. send "&8&m------------(&4 {@help} &8&m)------------"
  213. send ""
  214. send "{@help1}"
  215. send "{@help2}"
  216. send "{@help3}"
  217. send "{@help4}"
  218. send "{@help5}"
  219. send ""
  220. send "&8&m------------(&4 {@help} &8&m)------------"
  221.  
  222.  
  223. command /warn <player> <text>:
  224. permission: nmb.warn
  225. permission message: {@permissionmessage}
  226. trigger:
  227. send "{@warn} &7You have been warned for &2%arg-2% &7!" to argument 1
  228. send "{@warn} &7You have warned the player &a%arg-1% &7for &2%arg-2%&7 !"
  229. broadcast "{@warn} &a%arg-1% &7has been warned by &e%player% &7due to &e%arg-2%"
  230.  
  231. command /afk [<text>]:
  232. trigger:
  233. if {afkplayer.%player%} is not set:
  234. send "{@PrefixAFK} &7you are now display as &cAFK" to player
  235. broadcast "{@PrefixAFK} &7&l%player% &7is &c&lAFK &7!"
  236. set {afkplayer.%player%} to true
  237. stop
  238. if {afkplayer.%player%} is true:
  239. send "{@PrefixAFK} &7you are now display as &aActif" to player
  240. broadcast "{@PrefixAFK} &7%player% &7is no longer &a&lAFK &7!"
  241. delete {afkplayer.%player%}
  242. stop
  243.  
  244. Command /fly [<text>]:
  245. executable by: players
  246. permission: nmb.fly
  247. permission message: {@permissionmessage}
  248. trigger:
  249. if {fly.%player%} is not set:
  250. send "{@flyPrefix} &7Set %player%'s fly mode to &atrue" to player
  251. set player's flight mode to true
  252. set {fly.%player%} to true
  253. stop
  254. send "{@flyPrefix} &7Set %player%'s fly mode to &cfalse" to player
  255. set player's flight mode to false
  256. delete {fly.%player%}
  257. stop
  258.  
  259. command /kick [<player>] [<text>]:
  260. permission: nmb.kick
  261. permission message: {@permissionmessage}
  262. trigger:
  263. if arg 1 is not set:
  264. send "{@kickPrefix} {@error1}"
  265. if arg 1 is set:
  266. if arg 2 is not set:
  267. send "{@kickPrefix} {@getkicked1}"
  268. broadcast "{@serverPrefix} {@kicked1}"
  269. kick argument 1 due to "{@serverPrefix} {@kickedby}"
  270.  
  271. command /ban [<offline player>] [<text>]:
  272. permission: nmb.kick
  273. permission message: {@permissionmessage}
  274. trigger:
  275. if arg 1 is not set:
  276. send "{@berror1}"
  277. if arg 1 is set:
  278. if arg 2 is not set:
  279. send "{@banPrefix} {@getbanned1}"
  280. broadcast "{@serverPrefix} {@banned1}"
  281. ban argument 1 due to "{@serverPrefix} {@bannedby}"
  282. if arg 1 is set:
  283. if arg 2 is set:
  284. send "{@banPrefix} {@getbanned2}"
  285. broadcast "{@serverPrefix} {@banned2}"
  286. ban argument 1 due to "{@serverPrefix} {@bannedby2}"
  287.  
  288. command /broadcast [<text>]:
  289. permission: nmb.broadcast
  290. permission message: {@permissionmessage}
  291. trigger:
  292. broadcast "{@broadcastPrefix} &c%argument%"
  293.  
  294. command /bc [<text>]:
  295. permission: nmb.broadcast
  296. permission message: {@permissionmessage}
  297. trigger:
  298. broadcast "{@broadcastPrefix} &c%argument%"
  299.  
  300. command /say <text>:
  301. permission: nmb.say
  302. permission message: {@permissionmessage}
  303. executable by: console
  304. trigger:
  305. send "&8[&4&lServer&8] &c%argument%"
  306.  
  307. command /bot [<text>]:
  308. permission: nmb.bot
  309. permission message: {@permissionmessage}
  310. trigger:
  311. if arg 1 is not set:
  312. send "&8&m------<&6 &lBOT &7&m>------"
  313. send ""
  314. send "&c/bot <reload/rl>"
  315. send ""
  316. send "&8&m------<&6 &lBOT &7&m>------"
  317. if arg 1 is "reload":
  318. send "&8[&7DevMC&8] &cReloading NewMickBot..."
  319. execute console command "sk reload newmickbot"
  320. wait 2 seconds
  321. send "&8[&7DevMC&8] &cReload done"
  322. if arg 1 is "rl":
  323. send "&8[&7DevMC&8] &cReloading NewMickBot..."
  324. execute console command "sk reload newmickbot"
  325. wait 0.5 seconds
  326. send "&8[&7DevMC&8] &cReload done"
  327.  
  328. command /stafflist [<text>]:
  329. trigger:
  330. send "&4&lOwner {@sowner}"
  331. send "&4&lCo-Owner {@scowner}"
  332. send "&4&lHead-Admin {@shadmin}"
  333. send "&4&lAdmin {@sadmin}"
  334. send "&4&lHead-Developer {@shdev}"
  335. send "&c&lDeveloper {@sdev}"
  336. send "&c&lSr.Mod {@ssrmod}"
  337. send "&c&lModerator {@smod1}"
  338. send "&c&lModerator {@smod2}"
  339. send "&c&lModerator {@smod3}"
  340. send "&c&lModerator {@smod4}"
  341. send "&c&lModerator {@smod5}"
  342. send "&c&lJr.Mod {@sjrmod1}"
  343. send "&c&lJr.Mod {@sjrmod2}"
  344. send "&c&lJr.Mod {@sjrmod3}"
  345. send "&c&lJr.Mod {@sjrmod4}"
  346. send "&c&lHelper {shelper1}"
  347. send "&c&lHelper {@shelper2}"
  348. send "&c&lHelper {@shelper3}"
  349. send "&c&lHelper {@shelper4}"
  350. send "&c&lHelper {@shelper5}"
  351.  
  352. command /info [<text>]:
  353. trigger:
  354. send "{@infoprefix}"
  355. send ""
  356. send "{@iwebsite}"
  357. send "{@istore}"
  358. send "{@iyt}"
  359. send "{@itwiter}"
  360. send "{@iip}"
  361. send ""
  362. send "{@infoprefix}"
  363.  
  364. command /discord [<text>]:
  365. trigger:
  366. send "{@discordtag} {@discordmessage} {@dlink}"
  367.  
  368. command /pl [<text>]:
  369. trigger:
  370. send "{@pluginprefix}"
  371. send ""
  372. send "&8» {@plugin1}"
  373. send "&8» {@plugin2}"
  374. send "&8» {@plugin3}"
  375. send "&8» {@plugin4}"
  376. send "&8» {@plugin5}"
  377. send "&8» {@plugin6}"
  378. send ""
  379. send "{@pluginprefix}"
  380.  
  381. command /store [<text>]:
  382. trigger:
  383. send "{@storeprefix} {@storeip}"
  384.  
  385. command /motd [<text>]:
  386. trigger:
  387. send "{@motdprefix}"
  388. send "{@motd1}"
  389. send "{@motd2}"
  390. send "{@motd3}"
  391. send "{@motd4}"
  392. send "{@motdprefix}"
  393.  
  394. command /logout [<text>]:
  395. executable by: players
  396. trigger:
  397. send "{@logoutprefix} {@logoutin}" to player
  398. wait 5 seconds
  399. kick the player due to "{@logoutreason}"
  400.  
  401. command /gm [<text>] [<player>]:
  402. permission: nmb.gm
  403. permission message: {@permissionmessage}
  404. trigger:
  405. if arg 2 is not set:
  406. if arg 1 is not set:
  407. send "{@gmprefix} {@gmnotset}"
  408. if arg 1 is "help"
  409. send "{@helpprefix}"
  410. send ""
  411. send "&7/gm (0/1/2/3) (player)"
  412. send ""
  413. send "{@endpage}
Advertisement
Add Comment
Please, Sign In to add comment