Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- on sign change:
- line 1 is "cp"
- line 2 is "player"
- set line 1 to "&e&lCheckPoint"
- set line 2 to "&dRightClick"
- set line 4 to "&7Player"
- on rightclick:
- clicked block is sign
- if line 4 of clicked block is "&7Player":
- if player is on ground:
- delete {checkpoint.%world%.%UUID of player%}
- wait a tick
- set {checkpoint.%world%.%UUID of player%} to location of player
- message "&d&lチェックポイントを設定しました。"
- command "/execute %player% ~ ~ ~ playsound minecraft:block.anvil.place master %player%"
- stop
- else:
- message "&l&c空中は設定することは出来ません。"
- command "/execute %player% ~ ~ ~ playsound minecraft:block.comparator.click master %player%"
- stop
- on rightclick with fire charge:
- cancel event
- if clicked block is sign:
- stop
- if {checkpoint.%player's world%.%UUID of player%} is set:
- teleport player to {checkpoint.%player's world%.%UUID of player%}
- on leftclick with fire charge:
- cancel event
- if clicked block is sign:
- stop
- if {checkpoint.%player's world%.%UUID of player%} is set:
- teleport player to {checkpoint.%player's world%.%UUID of player%}
- command /cpd:
- description: Delete <player>'s checkpoint
- executable by: players
- trigger:
- delete {checkpoint.%player's world%.%UUID of player%}
- message "&cチェックポイントが削除されました。"
- command /adcps:
- description: Set player's ckeckpoint
- executable by: players
- trigger:
- player has permission "skript.admin"
- set {checkpoint.%player's world%.%UUID of player%} to location of player
- message "&6チェックポイントを設定しました!"
- play raw sound "note.pling" at player with pitch 2 volume 1
- command /item:
- trigger:
- if player do not have fire charge named "&r&6Go to checkpoint":
- give fire charge named "&r&6Go to checkpoint" to player
- command /cp:
- aliases: checkpoint
- trigger:
- if {checkpoint.%player's world%.%UUID of player%} is not set:
- message "&cチェックポイントが設定されていません!"
- on damage:
- y-coordinate of victim is less than 0
- cancel event
- if {checkpoint.%victim%.%world%} is not set:
- teleport victim to block at world's spawn point
- else:
- teleport victim to {checkpoint.%victim%.%world%}
- command /cptp <text> [<world>]:
- permission: skript.admin
- trigger:
- if arg 2 is not set:
- if {checkpoint.%arg 1%.%world%} is not set:
- message "checkpoint is not set"
- else:
- teleport player to {checkpoint.%arg 1%.%player's world%}
- else:
- if {checkpoint.%arg 1%.%arg 2%} is not set:
- message "checkpoint is not set"
- else:
- teleport player to {checkpoint.%arg 1%.%arg 2%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement