Advertisement
Pcornel

MCSK Vedligeholdelse

Mar 26th, 2016
594
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1. #===============================================================================
  2. #Lavet af danni225 og Pcornel
  3. #Alle rettigheder forbeholdes
  4. #===============================================================================
  5.  
  6. #===============================================================================
  7. #REQUIREMENTS:
  8. #===============================================================================
  9. #Skript 2.1.2
  10. #http://dev.bukkit.org/bukkit-plugins/skript/files/84-2-1-2/
  11. #Essentials
  12. #===============================================================================
  13.  
  14. #===============================================================================
  15. #PERMISSIONS
  16. #===============================================================================
  17. # Personer der godt må komme ind, imens serveren bliver arbejdet på (som udgangspunkt: moderator+)
  18. # shutdown.tilladtAdgang
  19. # Personer der kan aktivere og deaktivere shutdown
  20. # shutdown.admin
  21. #===============================================================================
  22.  
  23.  
  24. # Luk serveren ned for at arbejde på den og giv spilleren en nedtæller om hvordan den er åben igen.
  25. # Alle folk der ikke har "tilladtAdgang" bliver kicket med det samme kommandoen bliver kørt
  26.  
  27. on login:
  28. if player has permission "shutdown.tilladtAdgang":
  29. stop trigger
  30. else:
  31. if {shutdown} is true:
  32. wait 1 tick
  33. kick player due to "Arbejder på serveren, %{shutdown.start}% sekunder tilbage"
  34.  
  35.  
  36. command /shutdown [<integer>]:
  37. description: Skriv /shutdown sekunder
  38. usage: Skriv /shutdown sekunder
  39. executable by: players and console
  40. trigger:
  41. if player has permission "shutdown.admin":
  42. if {shutdown} is true:
  43. set {shutdown} to false
  44. send "Shutdown er blevet deaktiveret" to player
  45. clear {shutdown.start}
  46. else:
  47. if argument exists:
  48. set {shutdown} to true
  49. set {shutdown.start} to arg 1
  50. execute console command "/shutdownkickallplayers"
  51. wait 1 tick
  52. execute console command "/bcast Shutdown er blevet aktiveret"
  53. stop trigger
  54. else if executor is console:
  55. if {shutdown} is true:
  56. set {shutdown} to false
  57. send "Shutdown er blevet deaktiveret" to player
  58. clear {shutdown.start}
  59. else:
  60. if argument exists:
  61. set {shutdown} to true
  62. set {shutdown.start} to arg 1
  63. execute console command "/shutdownkickallplayers"
  64. wait 1 tick
  65. execute console command "/bcast Shutdown er blevet aktiveret"
  66. stop trigger
  67.  
  68.  
  69.  
  70. command /shutdownkickallplayers:
  71. executable by: console
  72. trigger:
  73. if executor is console:
  74. if {shutdown} is true:
  75. loop all players:
  76. if loop-player has permission "shutdown.tilladtAdgang":
  77. send "Bare rolig, du må gerne blive på serveren" to loop-player
  78. else:
  79. kick loop-player due to "Arbejder på serveren, %{shutdown.start}% sekunder tilbage"
  80. stop trigger
  81.  
  82.  
  83. every 10 second:
  84. {shutdown} is true:
  85. if {shutdown.start} is less than 1:
  86. make console execute command "/shutdown 0"
  87. execute console command "/bcast Serveren er åben igen, arbejdet er færdigt"
  88. else:
  89. subtract 10 from {shutdown.start}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement