Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- options:
- pressureplatestart: stone pressure plate
- pressureplategoal: gold pressure plate
- belowblockstart: jukebox
- belowblockgoal: gold block
- checkpointline1: ============
- checkpointline2: &4Checkpoint
- checkpointline3: &7[&6Rightclick&7]
- checkpointline4: ============
- checkpointmessage: &6Your checkpoint has been set
- checkpointerror: &cCan't set checkpoint in the air
- teleportmessage: &6You has been teleport to your checkpoint
- every 0.2 tick:
- loop all players:
- if {timeattack.%loop-player%} is 1:
- add 1 to {second2.%loop-player%}
- add 1 to {overallcount.%loop-player%}
- send action bar from "&c%{hour.%loop-player%}%:%{minute.%loop-player%}%:%{second.%loop-player%}%.%{second1.%loop-player%}%%{second2.%loop-player%}%"
- if {second2.%loop-player%} is 10:
- add 1 to {second1.%loop-player%}
- set {second2.%loop-player%} to 0
- if {second1.%loop-player%} is 10:
- add 1 to {second.%loop-player%}
- set {second1.%loop-player%} to 0
- if {second.%loop-player%} is 60:
- add 1 to {minute.%loop-player%}
- set {second.%loop-player%} to 0
- if {minute.%loop-player%} is 60
- add 1 to {hour.%loop-player%}
- set {minute.%loop-player%} to 0
- command /givecheckpointteleporter [<player>]:
- aliases: /gcpt
- permission: skript.admin
- permission message: &cYou don't have permission.
- trigger:
- give arg-1 a fire charge named "&Checkpoint teleporter &7Right click to use"
- on sign change:
- line 1 is "setcp"
- set line1 to "{@checkpointline1}"
- set line2 to "{@checkpointline2}"
- set line3 to "{@checkpointline3}"
- set line4 to "{@checkpointline4}"
- on rightclick:
- block is a sign
- line 1 of clicked block is "{@checkpointline1}"
- line 2 of clicked block is "{@checkpointline2}"
- line 3 of clicked block is "{@checkpointline3}"
- line 4 of clicked block is "{@checkpointline4}"
- if player is on ground
- send "{@checkpointmessage}"
- execute console command "/execute %player% ~ ~ ~ playsound minecraft:ui.button.click master @s ~ ~ ~ 1 2 1"
- set {checkpoint.%player%} to location of player
- else:
- send "{@checkpointerror}"
- on rightclick with fire charge:
- if name of player's held item is "&Checkpoint teleporter &7Right click to use":
- teleport player to {checkpoint.%player%}
- send "{@teleportmessage}"
- on pressure plate:
- if event-block is {@pressureplatestart}:
- if block below player is {@belowblockstart}:
- set {timeattack.%player%} to 1
- send "&6Start time attack"
- execute console command "/execute %player% ~ ~ ~ playsound minecraft:block.note.harp master @s"
- set {overallcount.%player%} to 0
- set {second2.%player%} to 0
- set {second1.%player%} to 0
- set {second.%player%} to 0
- set {minute.%player%} to 0
- set {hour.%player%} to 0
- if event-block is {@pressureplategoal}:
- if block below player is {@belowblockgoal}:
- delete {timeattack.%player%}
- execute console command "/execute %player% ~ ~ ~ playsound minecraft:entity.player.levelup master @s"
- send "&6Time:&c%{hour.%player%}%:%{minute.%player%}%:%{second.%player%}%.%{second1.%player%}%%{second2.%player%}%"
- delete {overallcount.%player%}
- delete {second2.%player%}
- delete {second1.%player%}
- delete {second.%player%}
- delete {minute.%player%}
- delete {hour.%player%}
Advertisement
Add Comment
Please, Sign In to add comment