Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.14 KB | None | 0 0
  1. options:
  2. P: &7[&cPhoenix&7]
  3.  
  4. command /rvb [<text>]:
  5. permission: skript.op
  6. trigger:
  7. if arg 1 is "reset":
  8. delete {rvbnum}
  9. delete {rvblue}
  10. delete {rvbpick::*}
  11. delete {blueteam::*}
  12. delete {redteam::*}
  13. delete {blueboy::*}
  14. delete {redboy::*}
  15. message "{@P} RvB has been reset!"
  16. if arg 1 is "enable":
  17. if {rvbstart} is not set:
  18. set {rvbstart} to true
  19. message "{@P} &eRed vs Blue &7has been enabled!"
  20. else:
  21. if {rvbstart} is true:
  22. message "{@P} &eRed vs Blue &7is already enabled!"
  23. if arg 1 is "disable":
  24. if {rvbstart} is true:
  25. delete {rvbstart}
  26. message "{@P} &eRed vs Blue &7has been disabled!"
  27. else:
  28. if {rvbstart} is not set:
  29. message "{@P} &eRed vs Blue &7is already disabled!"
  30. if arg 1 is "start":
  31. set {rvblue} to {rvbnum}/2
  32. loop {rvblue} times:
  33. delete {_bluemem}
  34. set {_bluemem} to (random element out of {rvbpick::*})
  35. add {_bluemem} to {blueteam::*}
  36. set {blueboy::%{_bluemem}%} to true
  37. remove {_bluemem} from {rvbpick::*}
  38. remove 1 from {rvbnum}
  39. wait 1 tick
  40. loop {rvbnum} times:
  41. delete {_redmem}
  42. set {_redmem} to (random element out of {rvbpick::*})
  43. add {_redmem} to {redteam::*}
  44. set {redboy::%{_redmem}%} to true
  45. remove {_redmem} from {rvbpick::*}
  46. delete {rvbpick::*}
  47. wait 1 tick
  48. set {_bluetp} to (random element out of {blueteam::*})
  49. console command "/warp rvblue %{_bluetp}%"
  50. set {_redtp} to (random element out of {redteam::*})
  51. console command "/warp redvb %{_redtp}%"
  52. wait 2 ticks
  53. loop all players:
  54. if {blueboy::%loop-player%} is true:
  55. teleport loop-player to {_bluetp}
  56. if {redboy::%loop-player%} is true:
  57. teleport loop-player to {_redtp}
  58. wait 1 tick
  59. delete {_bluetp}
  60. delete {_redtp}
  61. broadcast "{@P} The Red vs Blue has begun!"
  62. if arg 1 is "join":
  63. if {rvbstart} is true:
  64. add command sender to {rvbpick::*}
  65. add 1 to {rvbnum}
  66. message "{@P} You have joined the Red vs Blue queue!"
  67. if arg 1 is "list":
  68. message "{@P} Teams list:"
  69. message "{@P} &c%{redteam::*}%"
  70. message "{@P} &b%{blueteam::*}%"
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement