70sOn7

Streamer Announce

Feb 3rd, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.66 KB | None | 0 0
  1. command /twitch:
  2. aliases: /streamer, /stream
  3. permission: server.twitch
  4. permission message: &8(&c!&8) &7You can not use this command!
  5. trigger:
  6. if {ttp.%player%} is not set:
  7. set {ttp.%player%} to "&a&lOFF"
  8. open chest with 1 rows named "&5&lTWITCH &8Gui" to player
  9. wait 1 tick
  10. format slot 0 of player with black stained glass pane named "&f" with lore "&5Developed By: &770sOn7" to be unstealable
  11. format slot 1 of player with anvil named "&5&lSTREAM &7Broadcast" with lore "&7Click to broadcast your stream!||&7Timer: %{ttp.%player%}%" to close then run [make console execute command "/tbp %player%"]
  12. format slot 8 of player with black stained glass pane named "&f" with lore "&5Developed By: &770sOn7" to be unstealable
  13.  
  14. command /tbp <player>:
  15. permission: server.tbp
  16. permission message: &fUnknow command. Type "/help" for help.
  17. trigger:
  18. if {tst.%arg-1%} is not set:
  19. send "&5• &7Post your &5Twitch Link &7in chat! Type &5Cancel &7to cancel!" to arg 1
  20. set {tbc.%arg-1%} to true
  21. stop
  22. if {tst.%arg-1%} is true:
  23. send "&5• &7Your &5Twitch Timer &7is still on!" to arg 1
  24. stop
  25.  
  26. on chat:
  27. if {tbc.%player%} is true:
  28. if message is "cancel":
  29. delete {tbc.%player%}
  30. send "&f%message%"
  31. send "&5• &7You have canceled &7your &5Twitch Annoucing&7!"
  32. cancel event
  33. if message is not "cancel":
  34. send "&f%message%"
  35. set {tbm.%player%} to "%message%"
  36. send "&5• &7Are you sure you want to broadcast?"
  37. send "&5• &7Type &5Yes &7or &5No"
  38. set {tbc2.%player%} to true
  39. delete {tbc.%player%}
  40. cancel event
  41. if {tbc2.%player%} is true:
  42. if message is "yes":
  43. if player doesn't have permission "server.twitch.bypass":
  44. cancel event
  45. broadcast ""
  46. broadcast "&8(&5&lTWITCH ANNOUNCEMENT&8)"
  47. broadcast " &8(&5Streamer&8) &7%player%"
  48. broadcast " &8(&5Link&8) &7%{tbm.%player%}%"
  49. broadcast ""
  50. set {tst.%player%} to true
  51. set {ttp.%player%} to "&4&lON"
  52. set {tbc.%player%} to true
  53. delete {tbc2.%player%}
  54. send "&5• &7You'll have to wait &510 Minutes &7to advertise again!"
  55. wait 10 minutes
  56. send "&5• &7Your &5Announce Timer &7is not off!"
  57. set {ttp.%player%} to "&a&lOFF"
  58. delete {tst.%player%}
  59. delete {tbm.%player%}
  60. delete {tbc2.%player%}
  61. if player has permission "server.twtich.bypass":
  62. cancel event
  63. broadcast ""
  64. broadcast "&8(&5&lTWITCH ANNOUNCEMENT&8)"
  65. broadcast " &8(&5Streamer&8) &7%sender%"
  66. broadcast " &8(&5Link&8) &7%{tbm.%player%}%"
  67. broadcast " "
  68. if message is "no":
  69. cancel event
  70. send "&5• &7You have canceled &7your &5Twitch Annoucing&7!"
  71. delete {tbc2.%player%}
  72. delete {tbc.%player%}
Add Comment
Please, Sign In to add comment