Advertisement
bed_the_skripter

spawn [skript]

Jul 16th, 2022
414
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.08 KB | None | 0 0
  1. options:
  2. #Teleport players to spawn whenever they join
  3. TPJoin: false
  4. #Announce the new players when they join for the first time
  5. FirstJoin: true
  6. #Hide join Messages
  7. JoinMessage: true
  8. #Hide quit Messages
  9. QuitMessage: true
  10.  
  11. command /setspawn:
  12. permission: spawn.setspawn
  13. permission message: &cSorry, but you don't have permission to execute this command!
  14. description: Set spawn at your location.
  15. trigger:
  16. message "&6You have &cset spawn&6 at your location!"
  17. set {spawn} to location of player
  18.  
  19. command /spawn [<player>]:
  20. permission: spawn.spawn
  21. permission message: &cSorry, but you don't have permission to execute this command!
  22. description: Teleport you to spawn.
  23. trigger:
  24. if {spawn} isn't set:
  25. message "&4Error:&c spawn is not set!"
  26. stop
  27. else:
  28. argument 1 is not set:
  29. teleport player to {spawn}
  30. message "&6Teleporting..."
  31. else:
  32. if sender has permission "spawn.spawn.others":
  33. if argument is online:
  34. teleport argument to {spawn}
  35. if sender is a player:
  36. message "&6You have been teleported to spawn by &c%player%&6." to argument 1
  37. if sender is not a player:
  38. message "&6You have been teleported to spawn by &cConsole&6." to argument 1
  39. teleport player to {spawn}
  40. else:
  41. message "&cSorry, but you don't have permission to execute this command!"
  42.  
  43. command /delspawn:
  44. permission: spawn.spawn.delete
  45. permission message: &cSorry, but you don't have permission to execute this command!
  46. description: Unset spawn location.
  47. trigger:
  48. delete {spawn}
  49. message "&6You have successfully unset &cspawn6!"
  50.  
  51.  
  52. on first join:
  53. teleport player to {spawn}
  54. if {@FirstJoin} is true:
  55. broadcast "&dPlease welcome player &9%player's display name% &dhe/she have joined the server for the first time."
  56. else:
  57. stop
  58.  
  59. on join:
  60. if {@JoinMessage} is true:
  61. set join message to ""
  62. stop
  63. else:
  64. stop
  65. if {spawn} is set:
  66. if {@TPJoin} is true:
  67. teleport player to {spawn}
  68. else:
  69. stop
  70. else:
  71. stop
  72.  
  73. on quit:
  74. if {@QuitMessage} is true:
  75. set leave message to ""
  76. stop
  77. else:
  78. stop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement