Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #RR Episode timer - Skripted by /u/Ilom_uk and inspired stylistically by /u/Terribuilder's non-public RR timer.
- options:
- P: &c[&dRR Timer&c]&e #Set this to be the name of your RR (if you want)
- command /eptimer [<text>]:
- permission: skript.op
- aliases: /rrtimer
- trigger:
- if arg-1 is not set:
- send "{@P} Valid commands: /eptimer [start/stop/pause]"
- wait for 1 tick
- send "{@P} Other commands within this skript are /setminute and /setepisode"
- if arg-1 is "start":
- set {rrtimer} to true
- set {eptimer.episode} to 1
- broadcast "{@P} Episode timer started"
- loop all players:
- execute console command "/playsound random.explode %loop-player% ~ ~ ~ 2 1 1"
- if arg-1 is "pause":
- if {rrtimer} is true:
- set {rrtimer} to false
- broadcast "{@P} Episode timer paused"
- else:
- set {rrtimer} to true
- broadcast "{@P} Episode timer unpaused"
- loop all players:
- execute console command "/playsound random.explode %loop-player% ~ ~ ~ 1.5 1 1"
- else if arg-1 is "stop":
- set {rrtimer} to false
- set {minute} to 0
- delete {eptimer.episode}
- broadcast "{@P} Episode timer stopped"
- loop all players:
- execute console command "/playsound random.explode %loop-player% ~ ~ ~ 1.5 1 1"
- command /setminute <integer>:
- permission: skript.op
- usage: /setminute [minute within episode]
- trigger:
- send "{@P} Minute within episode set to %arg-1%"
- set {minute} to arg-1
- command /setepisode <integer>:
- permission: skript.op
- usage: /setepisode [episode]
- trigger:
- send "{@P} Episode set to %arg-1%"
- set {eptimer.episode} to arg-1
- every minute:
- if {rrtimer} is true:
- add 1 to {minute}
- if {minute} >= 20:
- broadcast "{@P} End of Episode %{eptimer.episode}% / Start of Episode %{eptimer.episode} + 1%"
- loop all players:
- execute console command "/playsound note.pling %loop-player% ~ ~ ~ 2 2 1"
- if {eptimer.episode} = 1:
- broadcast "{@P} PvP Enabled!" #Change this if you want PvP to be enabled at a different episode.
- add 1 to {eptimer.episode}
- set {minute} to 0
- if {eptimer.episode} = 7: #Change this from "7" if you want meetup at a different time
- broadcast "{@P} Meetup!"
- #Permaday declaration - Enabling permaday itself is not included.
- #Change this from "7" if you want permaday at a different time
- # if {eptimer.episode} = 7:
- # broadcast "{@P} Permaday !"
Advertisement
Add Comment
Please, Sign In to add comment