blazecraft

CRAFTBUKKIT by BlazeCraft

Jan 18th, 2015
202
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.36 KB | None | 0 0
  1. +------------------------------------------------+
  2. + Skript By: BlazeCraft skype: BlackWolf.gry +
  3. + Skript na prace (link w kródce) +
  4. + [InfernoCraft] od PermaMentalStudios +
  5. + IP Serwera: GameStar.maxc.pl +
  6. +------------------------------------------------+
  7. command /heal [<player>]:
  8. permission message: &3 ↨ &cBrak uprawnien!
  9. permission: tqtools.heal
  10. aliases: ulecz, healing
  11. trigger:
  12. if arg 1 is set:
  13. heal arg 1 by 10 hearts
  14. send "&8Uleczyles gracza: &6&l%arg 1%" to player
  15. send "&8Zostales uleczony!" to arg 1
  16. else:
  17. heal player by 10 hearts
  18. send "&8Zostales uleczony!" to player
  19. command /god [<text>] [<player>]:
  20. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.God)
  21. permission: tqtools.godmode
  22. aliases: godmode, godm
  23. trigger:
  24. if arg 1 is not "on" or "off":
  25. send "&cTryby GodMod'a:"
  26. send "&a /god on <gracz> &7- God mode dla gracza."
  27. send "&a /god off <gracz> &7- God mode dla gracza."
  28. send "&a /god on &7- God mode dla ciebie."
  29. send "&a /god off &7- God mode dla ciebie."
  30. if arg 1 is not set:
  31. send "&cTryby GodMod'a:"
  32. send "&a /god on <gracz> &7- God mode dla gracza."
  33. send "&a /god off <gracz> &7- God mode dla gracza."
  34. send "&a /god on &7- God mode dla ciebie."
  35. send "&a /god off &7- God mode dla ciebie."
  36. if arg 1 is "on":
  37. if arg 2 is set:
  38. set {god.%arg 1%} to true
  39. send "&7Godmode Wlaczony dla gracza: &2%arg 2%" to player
  40. send "&7Godmode Wlaczony!" to arg 2
  41. if arg 1 is "off":
  42. if arg 2 is set:
  43. set {god.%arg 1%} to false
  44. send "&7Godmode Wylaczony dla gracza: &2%arg 1%" to player
  45. send "&7Godmode Wylaczony!" to arg 2
  46. if arg 1 is "on":
  47. if arg 2 is not set:
  48. set {god.%player%} to true
  49. send "&7Godmode Wlaczony!" to player
  50. if arg 1 is "off":
  51. if arg 2 is not set:
  52. set {god.%player%} to false
  53. send "&7Godmode Wylaczony!" to player
  54. on damage:
  55. if {god.%victim%} is true:
  56. cancel event
  57. command /gamemode [<text>] [<player>]:
  58. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.GameMode)
  59. permission: tqtools.gamemode
  60. aliases: gm, gmode
  61. trigger:
  62. if arg 1 is not "1" or "0":
  63. send "&cTryby gamemode'a:"
  64. send "&a /gamemode 1 <gracz> &7-Tryb creavite dla gracza."
  65. send "&a /gamemode 0 <gracz> &7-Tryb survival dla gracza."
  66. send "&a /gamemode 1 &7-Tryb creavite dla ciebie."
  67. send "&a /gamemode 0 &7-Tryb survival dla ciebie."
  68. if arg 1 is not set:
  69. send "&cTryby gamemode'a:"
  70. send "&a /gamemode 1 <gracz> &7-Tryb creavite dla gracza."
  71. send "&a /gamemode 0 <gracz> &7-Tryb survival dla gracza."
  72. send "&a /gamemode 1 &7-Tryb creavite dla ciebie."
  73. send "&a /gamemode 0 &7-Tryb survival dla ciebie."
  74. if arg 1 is "1":
  75. if arg 2 is set:
  76. set arg 2's gamemode to creative
  77. send "&7Tryb gry dla gracza: &2%arg 2% &7To Creative" to player
  78. send "&7Twoj tryb gry zostal zmieniony na: &2Creative" to arg 2
  79. if arg 1 is "0":
  80. if arg 2 is set:
  81. set arg 2's gamemode to survival
  82. send "&7Tryb gry dla gracza: &2%arg 2% &7To Survival" to player
  83. send "&7Twoj tryb gry zostal zmieniony na: &2Survival" to arg 2
  84. if arg 1 is "1":
  85. if arg 2 is not set:
  86. set player's gamemode to creative
  87. send "&7Tryb gry teraz to: &2Creative" to player
  88. if arg 1 is "0":
  89. if arg 2 is not set:
  90. set player's gamemode to survival
  91. send "&7Tryb gry teraz to: &2Survival" to player
  92. command /sethome:
  93. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.SetHome)
  94. permission: tqtools.sethome
  95. trigger:
  96. set {home.%player%} to location of player
  97. send "&7Dom zostal zapisany na kordach: &2%event-location%"
  98. command /home:
  99. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Home)
  100. permission: tqtools.home
  101. trigger:
  102. if {home.%player%} is set:
  103. set {_posx} to x-location of player
  104. set {_posz} to z-location of player
  105. set {_posy} to y-location of player
  106. set {_tphome} to 5
  107. send "&7Na Dom zostalesz tp za: &2%{_tphome}%"
  108. wait 1 second
  109. loop 5 times:
  110. difference between x-location of player and {_posx} is bigger than 0.5:
  111. send "&cTeleportacja przerwana."
  112. stop
  113. difference between z-location of player and {_posz} is bigger than 0.5:
  114. send "&cTeleportacja przerwana."
  115. stop
  116. difference between y-location of player and {_posy} is bigger than 0.5:
  117. send "&cTeleportacja przerwana."
  118. stop
  119. add -1 to {_tphome}
  120. {_tphome} is 0:
  121. teleport player to {home.%player%}
  122. send "&7Zostales przeniesiony na Dom."
  123. stop
  124. send "&2%{_tphome}%"
  125. wait 1 second
  126. stop
  127. else:
  128. send "&7Ustaw najpierw spawn. &2/sethome"
  129. command /setspawn:
  130. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.SetSpawn)
  131. permission: tqtools.setspawn
  132. trigger:
  133. set {Spawn} to location of player
  134. send "&7Ustawiles spawn."
  135. stop
  136. command /spawn:
  137. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Spawn)
  138. permission: tqtools.spawn
  139. trigger:
  140. if {Spawn} is set:
  141. set {_posx} to x-location of player
  142. set {_posz} to z-location of player
  143. set {_posy} to y-location of player
  144. set {_tpspawn} to 5
  145. send "&7Zostaniesz przeniesiony na spawn za: &2%{_tpspawn}% Sekund."
  146. wait 1 second
  147. loop 5 times:
  148. difference between x-location of player and {_posx} is bigger than 0.5:
  149. send "&cTeleportacja przerwana."
  150. stop
  151. difference between z-location of player and {_posz} is bigger than 0.5:
  152. send "&cTeleportacja przerwana."
  153. stop
  154. difference between y-location of player and {_posy} is bigger than 0.5:
  155. send "&cTeleportacja przerwana."
  156. stop
  157. add -1 to {_tpspawn}
  158. {_tpspawn} is 0:
  159. teleport player to {Spawn}
  160. send "&7Zostales przeniesiony na spawn."
  161. stop
  162. send "&2%{_tpspawn}%"
  163. wait 1 second
  164. stop
  165. else:
  166. send "&cSpawn zostal nie ustawiony!"
  167. send "&c - Ustaw go komeda /SetSpawn."
  168.  
  169. on first join:
  170. wait 1 real second
  171. teleport player to {Spawn}
  172. on respawn:
  173. wait 1 real second
  174. teleport player to {Spawn}
  175. command /teleport [<player>] [<player>]:
  176. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Teletort)
  177. permission: tqtools.teleport
  178. aliases: tp
  179. trigger:
  180. if arg 1 is set:
  181. teleport player to arg 1
  182. send "&7Zostales przeniesiony do gracza: &2%arg 1%"
  183. if arg 1 is set:
  184. if arg 2 is set:
  185. teleport arg 1 to arg 2
  186. send "&7Przeniosles gracza: &2%arg 1% &7Do &2%arg 2%"
  187. send "&7Zostales przeniesiony do gracza: &2%arg 2% &7Przez &3%name of player%!" to arg 1
  188. command /tphere [<player>]:
  189. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Tphere)
  190. permission: tqtools.tphere
  191. aliases: s
  192. trigger:
  193. if arg 1 is set:
  194. teleport arg 1 to player
  195. send "&7Przeniosles gracza &2%arg 1% &7Do siebie."
  196. else:
  197. send "&7Poprawne uzycie /tphere <gracz>."
  198. every 10 minutes:
  199. broadcast "&6[Serwer] &7Za 15 sekund itemy z ziemi zostana usuniete!"
  200. wait 15 seconds
  201. execute console command "remove item 999999"
  202. broadcast "&6[Serwer] &7Itemy zostaly usuniete!"
  203. command /itemyusun:
  204. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.ItemyUsun)
  205. permission: tqtools.itemyusun
  206. trigger:
  207. execute console command "remove item 999999"
  208. broadcast "&6[Serwer] &7Itemy zostaly usuniete!"
  209. broadcast "&6[Serwer] &7Przez &o%name of player%."
  210. command /clear [<player>]:
  211. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Clear)
  212. permission: tqtools.clear
  213. trigger:
  214. if arg 1 is not set:
  215. clear the player's inventory
  216. send "&7Twoje inventory zostalo wyczyszczone!"
  217. else:
  218. clear the arg 1's inventory
  219. send "&7Wyczysciles inventory gracza: &2%arg 1%"
  220. send "&7Twoje inventory zostalo wyczyszczone!" to arg 1
  221. command /toolrl:
  222. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.*)
  223. permission: tqtools.craft
  224. trigger:
  225. execute player command "/sk reload TQTools"
  226. on join:
  227. if {whitelist.%player%} is true:
  228. if player is not ops:
  229. wait 3 tick
  230. kick player due to "&6Nie jestes na WhiteLiscie!"
  231. command /chat [<text>]:
  232. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Chat)
  233. permission: tqtools.chat
  234. aliases: c
  235. trigger:
  236. if arg 1 is not set:
  237. send "&cKomedy chatu:"
  238. send "&3* &2/Chat on"
  239. send "&3* &2/Chat off"
  240. send "&3* &2/Chat clear"
  241. if arg 1 is not "on" or "off" or "clear":
  242. send "&cKomedy chatu:"
  243. send "&3* &2/Chat on"
  244. send "&3* &2/Chat off"
  245. send "&3* &2/Chat clear"
  246. if arg 1 is "on":
  247. set {chat} to true
  248. broadcast ""
  249. broadcast "&6 » &8Chat: &aWlaczony! &6«"
  250. broadcast ""
  251. if arg 1 is "off":
  252. set {chat} to false
  253. broadcast ""
  254. broadcast "&6 » &8Chat: &cWylaczony! &6«"
  255. broadcast ""
  256. if arg 1 is "clear":
  257. loop 100 times:
  258. send "" to all players
  259. broadcast ""
  260. broadcast "&6 » &8Chat: &eWyczyszczony! &6«"
  261. broadcast ""
  262. on chat:
  263. if {chat} is false:
  264. if player has permission "tqtools.nospam":
  265. stop
  266. else:
  267. cancel event
  268. send "&cChat jest aktualnie Wylaczony!"
  269. stop
  270. else:
  271. if player has permission "tqtools.chat":
  272. stop
  273. set {_waited} to difference between {chat_spam.%player%} and now
  274. if {_waited} is less than 5 real seconds seconds:
  275. send "&3Na chacie mozna pisac co &4'5' &3Sekund."
  276. cancel event
  277. stop
  278. set {chat_spam.%player%} to now
  279. stop
  280. command /r [<text>]:
  281. trigger:
  282. if {ostatni.wysylajacy.chat.%name of player%} is set:
  283. if arg 1 is set:
  284. send "&b[Ja -> &7%{ostatni.wysylajacy.chat.%name of player%}% &b] &f%arg 1%"
  285. send "&b[ &7%{ostatni.wysylajacy.chat.%name of player%}% &b-> ja] &f%arg 1%" to {ostatni.wysylajacy.chat.%name of player%}
  286. else:
  287. send "&cMuszisz podac wiadmosc!"
  288. else:
  289. send "&cNie pisales z nikim wczesniej!"
  290. command /tell [<player>] [<text>]:
  291. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Msg)
  292. permission: tqtools.msg
  293. aliases: m, msg
  294. trigger:
  295. if arg 1 is not "Twaq" or "Admin2" or "Admin3" or "Admin4":
  296. if arg player is online:
  297. if arg 2 is set:
  298. send "&b[Ja -> &7%arg 1% &b] &f%arg 2%"
  299. send "&b[ &7%player% &b-> ja] &f%arg 2%" to arg 1
  300. set {ostatni.wysylajacy.chat.%name of player%} to arg 1
  301. set {ostatni.wysylajacy.chat.%name of player%} to player
  302. else:
  303. send "&cMuszisz podac wiadmosc!"
  304. else:
  305. send "&cNie ma takiego gracza online!"
  306. else:
  307. send "&CMusisz podac nick gracza | Lub jest Adminem/YouTube'rem!"
  308. command /vanish [<text>]:
  309. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Vanish)
  310. permission: tqtools.vanish
  311. trigger:
  312. if arg 1 is not set:
  313. send "&cKomedy vanisha:"
  314. send "&3* &2/Vanish on"
  315. send "&3* &2/Vanish off"
  316. if arg 1 is "on":
  317. apply invisibility to player for 99999999 days
  318. send "&5You're vanished! Poof."
  319. if arg 1 is "off":
  320. remove invisibility from player
  321. send "&5You're unvanished!"
  322. command /enderchest [<player>]:
  323. aliases: ec
  324. trigger:
  325. if arg 1 is not set:
  326. if player has permission "tqtools.enderchest":
  327. open player's enderchest to player
  328. send "&7Otworzyles: &2EnderChest'a&7!"
  329. else:
  330. if player has permission "tqtools.ec_bypas":
  331. open arg 1's enderchest to player
  332. send "&7Otworzyles: &2EnderChest'a &7Gracza: &2%arg 1%&7!"
  333. else:
  334. send "&3 ↨ &cNie masz permissji: &6(TQTools.EC_Bypas)"
  335. command /craft:
  336. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Craft)
  337. permission: tqtools.craft
  338. aliases: crafting
  339. trigger:
  340. open crafting table to player
  341. send "&7Otworzyles: &2Crafting Table&7!"
  342. on ping:
  343. set motd to "&6 >>> &8Twaq &6<<<"
  344. on join:
  345. set join message to "&6 » &3%player% &a[+]"
  346. on quit:
  347. set quit message to "&6 » &3%player% &c[-]"
  348. on command "/plugins" or "/skript" or "/sk" or "/pl" or "/?" or "/bukkit:help" or "//" or "///" or "/?":
  349. if player doesn't have permission "tqtools.plg.see":
  350. send "&3 ↨ &cNie masz permissji: &6(TQTools.Plg.See)"
  351. command /kick [<player>] [<text>]:
  352. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Kick)
  353. permission: tqtools.kick
  354. trigger:
  355. if arg 1 is set:
  356. if arg 2 is set:
  357. kick arg 1 due to "&7[&6&lPiekielnyKick&8] &cMasz kicka - Powod: &a%arg 2%. &cPrzez: &a%name of player%"
  358. broadcast "&7[&6&lInfernoCraft&8]&f Gracz &6%arg 1% &fZostal wyrzucony z serwera z powodu: &6%arg 2% &fPrzez: &6%name of player%&f!"
  359. else:
  360. kick arg 1 due to "&7[&6&lPiekielnyKick&8] &cMasz kicka - Powod: &aBrak. &cPrzez: &a%name of player%"
  361. broadcast "&7[&6&lInfernoCraft&8] &fGracz &6%arg 1% &fZostal wyrzucony z serwera &fPrzez: &6%name of player%&f!"
  362. else:
  363. send "&cPodaj nick gracza!"
  364. every 1 minute:
  365. loop {waiting::*}:
  366. if {waiting::%loop-value%} is bigger than 0:
  367. subtract 1 from {waiting::%loop-value%}
  368. if {waiting::%loop-value%} is 0:
  369. set {ban.%loop-value%} to false
  370. remove 1 from {bany}
  371. delete {powod.%loop-value%}
  372. delete {osoba.%loop-value%}
  373. on join:
  374. set {ban.%player%} to false
  375. command /ban [<offlineplayer=%player%>] [<integer>] [<text>]:
  376. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Ban)
  377. permission: tqtools.ban
  378. trigger:
  379. if arg 1 is set:
  380. if arg 2 is set:
  381. if arg 3 is set:
  382. if {ban.%arg 1%} is true:
  383. send "&cGracz jest juz zbanowany!"
  384. else:
  385. add arg 1 to {waiting::*}
  386. set {ban.%arg 1%} to true
  387. set {waiting::%arg 1%} to arg 2
  388. set {powod.%arg 1%} to "%arg 3%"
  389. set {osoba.%arg 1%} to "%player%"
  390. add 1 to {bany}
  391. kick arg 1 due to "&cZostales zbanowany na serwerze Na: %arg 2% Minut. Przez: %name of player%. Powod: %arg 3%."
  392. broadcast "&8[&6&lBan&8] &fGracz &c%arg 1% &fZostal zbanowany z powodu: &c%arg 3% &fPrzez: &c%name of player% &fNa czas: &c%arg 2%&f Minut!"
  393. else:
  394. if {ban.%arg 1%} is true:
  395. send "&cGracz jest juz zbanowany!"
  396. else:
  397. add arg 1 to {waiting::*}
  398. set {ban.%arg 1%} to true
  399. set {waiting::%arg 1%} to arg 2
  400. set {powod.%arg 1%} to "%arg 3%"
  401. set {osoba.%arg 1%} to "%player%"
  402. add 1 to {bany}
  403. kick arg 1 due to "&cZostales zbanowany na serwerze Na: %arg 2% Minut. Przez: %name of player%. Powod: Nieznany."
  404. broadcast "&8[&6&lBan&8] &fGracz &c%arg 1% &fZostal zbanowany z powodu: &cNieznany &fPrzez: &c%name of player% &fNa czas: &c%arg 2%&f Minut!"
  405. else:
  406. send "&cPrzyklad: /ban <nick> <czas> <powod>"
  407. else:
  408. send "&cPrzyklad: /ban <nick> <czas> <powod>"
  409. on connect:
  410. if {ban.%player%} is true:
  411. if player doesn't have permission "tqtools.join_ban":
  412. wait 3 tick
  413. kick player due to "&8[&6&lPiekielnyBan&8] &fMasz bana za: %{waiting::%player%}% Minut."
  414. command /unban [<offlineplayer>]:
  415. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.UnBan)
  416. permission: tqtools.unban
  417. trigger:
  418. if arg 1 is set:
  419. if {ban.%argument 1%} is false:
  420. send "&cGracz nie jest zbanowany!"
  421. else:
  422. delete {powod.%arg 1%}
  423. delete {osoba.%arg 1%}
  424. remove 1 from {bany}
  425. set {ban.%arg 1%} to false
  426. broadcast "&8[&6&lUnBan&8] &8Gracz &6&l%arg 1% &8zostal odbanowany przez &6&l%player%!"
  427. else:
  428. send "&cPrzyklad: /unban <nick>"
  429. command /inv [<player>]:
  430. permission message: &3 ↨ &cNie masz permissji: &6(TQTools.Inv)
  431. permission: tqtools.inv
  432. aliases: invsee
  433. trigger:
  434. if arg 1 is not set:
  435. open player's inventory to player
  436. send "&7Otworzyles: &2Inventory&7!"
  437. else:
  438. open arg 1's inventory to player
  439. send "&7Otworzyles: &2Inventory &7Gracza: &2%arg 1%&7!"
Advertisement
Add Comment
Please, Sign In to add comment