Advertisement
Guest User

Untitled

a guest
Oct 19th, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.76 KB | None | 0 0
  1. on sign change:
  2. line 1 is "cp"
  3. line 2 is "player"
  4. set line 1 to "&e&lCheckPoint"
  5. set line 2 to "&dRightClick"
  6. set line 4 to "&7Player"
  7.  
  8. on rightclick:
  9. clicked block is sign
  10. if line 4 of clicked block is "&7Player":
  11. if player is on ground:
  12. delete {checkpoint.%world%.%UUID of player%}
  13. wait a tick
  14. set {checkpoint.%world%.%UUID of player%} to location of player
  15. message "&d&lチェックポイントを設定しました。"
  16. command "/execute %player% ~ ~ ~ playsound minecraft:block.anvil.place master %player%"
  17. stop
  18. else:
  19. message "&l&c空中は設定することは出来ません。"
  20.  command "/execute %player% ~ ~ ~ playsound minecraft:block.comparator.click master %player%"
  21. stop
  22.  
  23. on rightclick with fire charge:
  24. cancel event
  25. if clicked block is sign:
  26. stop
  27. if {checkpoint.%player's world%.%UUID of player%} is set:
  28. teleport player to {checkpoint.%player's world%.%UUID of player%}
  29.  
  30. on leftclick with fire charge:
  31. cancel event
  32. if clicked block is sign:
  33. stop
  34. if {checkpoint.%player's world%.%UUID of player%} is set:
  35. teleport player to {checkpoint.%player's world%.%UUID of player%}
  36.  
  37.  
  38. command /cpd:
  39. description: Delete <player>'s checkpoint
  40. executable by: players
  41. trigger:
  42. delete {checkpoint.%player's world%.%UUID of player%}
  43. message "&cチェックポイントが削除されました。"
  44.  
  45. command /adcps:
  46. description: Set player's ckeckpoint
  47. executable by: players
  48. trigger:
  49. player has permission "skript.admin"
  50. set {checkpoint.%player's world%.%UUID of player%} to location of player
  51. message "&6チェックポイントを設定しました!"
  52. play raw sound "note.pling" at player with pitch 2 volume 1
  53.  
  54. command /item:
  55. trigger:
  56. if player do not have fire charge named "&r&6Go to checkpoint":
  57. give fire charge named "&r&6Go to checkpoint" to player
  58.  
  59. command /cp:
  60. aliases: checkpoint
  61. trigger:
  62. if {checkpoint.%player's world%.%UUID of player%} is not set:
  63. message "&cチェックポイントが設定されていません!"
  64.  
  65. on damage:
  66. y-coordinate of victim is less than 0
  67. cancel event
  68. if {checkpoint.%victim%.%world%} is not set:
  69. teleport victim to block at world's spawn point
  70. else:
  71. teleport victim to {checkpoint.%victim%.%world%}
  72.  
  73. command /cptp <text> [<world>]:
  74. permission: skript.admin
  75. trigger:
  76. if arg 2 is not set:
  77. if {checkpoint.%arg 1%.%world%} is not set:
  78. message "checkpoint is not set"
  79. else:
  80. teleport player to {checkpoint.%arg 1%.%player's world%}
  81. else:
  82. if {checkpoint.%arg 1%.%arg 2%} is not set:
  83. message "checkpoint is not set"
  84. else:
  85. teleport player to {checkpoint.%arg 1%.%arg 2%}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement