akon1248

Untitled

Oct 18th, 2018
193
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.75 KB | None | 0 0
  1. options:
  2. pressureplatestart: stone pressure plate
  3. pressureplategoal: gold pressure plate
  4. belowblockstart: jukebox
  5. belowblockgoal: gold block
  6. checkpointline1: ============
  7. checkpointline2: &4Checkpoint
  8. checkpointline3: &7[&6Rightclick&7]
  9. checkpointline4: ============
  10. checkpointmessage: &6Your checkpoint has been set
  11. checkpointerror: &cCan't set checkpoint in the air
  12. teleportmessage: &6You has been teleport to your checkpoint
  13. every 0.2 tick:
  14. loop all players:
  15. if {timeattack.%loop-player%} is 1:
  16. add 1 to {second2.%loop-player%}
  17. add 1 to {overallcount.%loop-player%}
  18. send action bar from "&c%{hour.%loop-player%}%:%{minute.%loop-player%}%:%{second.%loop-player%}%.%{second1.%loop-player%}%%{second2.%loop-player%}%"
  19. if {second2.%loop-player%} is 10:
  20. add 1 to {second1.%loop-player%}
  21. set {second2.%loop-player%} to 0
  22. if {second1.%loop-player%} is 10:
  23. add 1 to {second.%loop-player%}
  24. set {second1.%loop-player%} to 0
  25. if {second.%loop-player%} is 60:
  26. add 1 to {minute.%loop-player%}
  27. set {second.%loop-player%} to 0
  28. if {minute.%loop-player%} is 60
  29. add 1 to {hour.%loop-player%}
  30. set {minute.%loop-player%} to 0
  31. command /givecheckpointteleporter [<player>]:
  32. aliases: /gcpt
  33. permission: skript.admin
  34. permission message: &cYou don't have permission.
  35. trigger:
  36. give arg-1 a fire charge named "&Checkpoint teleporter &7Right click to use"
  37. on sign change:
  38. line 1 is "setcp"
  39. set line1 to "{@checkpointline1}"
  40. set line2 to "{@checkpointline2}"
  41. set line3 to "{@checkpointline3}"
  42. set line4 to "{@checkpointline4}"
  43. on rightclick:
  44. block is a sign
  45. line 1 of clicked block is "{@checkpointline1}"
  46. line 2 of clicked block is "{@checkpointline2}"
  47. line 3 of clicked block is "{@checkpointline3}"
  48. line 4 of clicked block is "{@checkpointline4}"
  49. if player is on ground
  50. send "{@checkpointmessage}"
  51. execute console command "/execute %player% ~ ~ ~ playsound minecraft:ui.button.click master @s ~ ~ ~ 1 2 1"
  52. set {checkpoint.%player%} to location of player
  53. else:
  54. send "{@checkpointerror}"
  55. on rightclick with fire charge:
  56. if name of player's held item is "&Checkpoint teleporter &7Right click to use":
  57. teleport player to {checkpoint.%player%}
  58. send "{@teleportmessage}"
  59. on pressure plate:
  60. if event-block is {@pressureplatestart}:
  61. if block below player is {@belowblockstart}:
  62. set {timeattack.%player%} to 1
  63. send "&6Start time attack"
  64. execute console command "/execute %player% ~ ~ ~ playsound minecraft:block.note.harp master @s"
  65. set {overallcount.%player%} to 0
  66. set {second2.%player%} to 0
  67. set {second1.%player%} to 0
  68. set {second.%player%} to 0
  69. set {minute.%player%} to 0
  70. set {hour.%player%} to 0
  71. if event-block is {@pressureplategoal}:
  72. if block below player is {@belowblockgoal}:
  73. delete {timeattack.%player%}
  74. execute console command "/execute %player% ~ ~ ~ playsound minecraft:entity.player.levelup master @s"
  75. send "&6Time:&c%{hour.%player%}%:%{minute.%player%}%:%{second.%player%}%.%{second1.%player%}%%{second2.%player%}%"
  76. delete {overallcount.%player%}
  77. delete {second2.%player%}
  78. delete {second1.%player%}
  79. delete {second.%player%}
  80. delete {minute.%player%}
  81. delete {hour.%player%}
Advertisement
Add Comment
Please, Sign In to add comment