#============================================== # Skript Made By TheTrouper#6969 # DO NOT DISTRIBUTE WITHOUT PREMISSION # Advertisement reminder for minehut #============================================== options: # The Prefix for all chat messages Prefix: &9Advertising>&7 # Set What Sound will be played 1 minute before kick Sound: "block.note_block.pling" # What will be broadcasted when the player is kicked Broadcast: &bHas just been sent back to the lobby to advertise, You too can set advertise reminders with /ad! # Set when the players will get a warning before kick Warning: 30 command ad []: usage: /ad (Minehut rank) trigger: if {firstad.%player's uuid%} is not true: set {firstad.%player's uuid%} to true send "{@Prefix} We have detected this to be your first time running that command! This command is meant to be used &l&nafter&r&7 going to the minehut hub, advertising then comming back. Go advertise and when you log back in, set your timer." else: if arg 1 is "yes": kick player due to "{@Prefix} You have been sent to the lobby to advertise!" broadcast "{@Prefix} %player% has been sent back to the lobby to advertise! You can set ad reminders with /ad " set {timer.%player's uuid%} to 0 else if arg 1 is "no": send "{@Prefix} You have &cCanceled&7 the advertisement reminding timer!" set {timer.%player's uuid%} to 0 else if arg 1 is "auto": if {autoad.%player's uuid%} is true: set {autoad.%player's uuid%} to false send "{@Prefix} Set AutoAd to &cfalse&7! (You wont be kicked automaticaly)" else: set {autoad.%player's uuid%} to true send "Set AutoAd to &aTrue&7! (You will be kicked automaticaly)" else if arg 1 is "default": send "{@Prefix} You have enabled the &e%arg-1%&7 advertisment remind timer!" set {timer.%player's uuid%} to 960 loop {timer.%player's uuid%} times: if {timer.%player's uuid%} is {@Warning}: play sound {@Sound} to player send "{@Prefix} You will be sent back to the lobby in {@Warning} seconds to go advertise!" if {timer.%player's uuid%} = 1: if {autoad.%player's uuid%} is true: play sound {@Sound} to player execute player command "/ad yes" else: play sound {@Sound} to player send "{@Prefix} This is your reminder to go advertise in the minehut lobby Click Yes to go to the hub, click No to cancel!" send "&a&l[Yes] &c&l[No]" remove 1 from {timer.%player's uuid%} wait 1 second else if arg 1 is "vip": send "{@Prefix} You have enabled the &e%arg-1%&7 advertisment remind timer!" set {timer.%player's uuid%} to 840 loop {timer.%player's uuid%} times: if {timer.%player's uuid%} is {@Warning}: play sound {@Sound} to player send "{@Prefix} You will be sent back to the lobby in {@Warning} seconds to go advertise!" if {timer.%player's uuid%} = 1: if {autoad.%player's uuid%} is true: play sound {@Sound} to player execute player command "/ad yes" else: play sound {@Sound} to player send "{@Prefix} This is your reminder to go advertise in the minehut lobby Click Yes to go to the hub, click No to cancel!" send "&a&l[Yes] &c&l[No]" remove 1 from {timer.%player's uuid%} wait 1 second else if arg 1 is "pro": send "{@Prefix} You have enabled the &e%arg-1%&7 advertisment remind timer!" set {timer.%player's uuid%} to 600 loop {timer.%player's uuid%} times: if {timer.%player's uuid%} is {@Warning}: play sound {@Sound} to player send "{@Prefix} You will be sent back to the lobby in {@Warning} seconds to go advertise!" if {timer.%player's uuid%} = 1: if {autoad.%player's uuid%} is true: play sound {@Sound} to player execute player command "/ad yes" else: play sound {@Sound} to player send "{@Prefix} This is your reminder to go advertise in the minehut lobby Click Yes to go to the hub, click No to cancel!" send "&a&l[Yes] &c&l[No]" remove 1 from {timer.%player's uuid%} wait 1 second else if arg 1 is "legend": send "{@Prefix} You have enabled the &e%arg-1%&7 advertisment remind timer!" set {timer.%player's uuid%} to 360 loop {timer.%player's uuid%} times: if {timer.%player's uuid%} is {@Warning}: play sound {@Sound} to player send "{@Prefix} You will be sent back to the lobby in {@Warning} seconds to go advertise!" if {timer.%player's uuid%} = 1: if {autoad.%player's uuid%} is true: play sound {@Sound} to player execute player command "/ad yes" else: play sound {@Sound} to player send "{@Prefix} This is your reminder to go advertise in the minehut lobby Click Yes to go to the hub, click No to cancel!" send "&a&l[Yes] &c&l[No]" remove 1 from {timer.%player's uuid%} wait 1 second else if arg 1 is "patron": send "{@Prefix} You have enabled the &e%arg-1%&7 advertisment remind timer!" set {timer.%player's uuid%} to 120 loop {timer.%player's uuid%} times: if {timer.%player's uuid%} is {@Warning}: play sound {@Sound} to player send "{@Prefix} You will be sent back to the lobby in {@Warning} seconds to go advertise!" if {timer.%player's uuid%} = 1: if {autoad.%player's uuid%} is true: play sound {@Sound} to player execute player command "/ad yes" else: play sound {@Sound} to player send "{@Prefix} This is your reminder to go advertise in the minehut lobby Click Yes to go to the hub, click No to cancel!" send "&a&l[Yes] &c&l[No]" remove 1 from {timer.%player's uuid%} wait 1 second else if arg 1 is "remaining": send "{@Prefix} You have &a%{timer.%player's uuid%}% seconds&7 Remaining before you can advertise again!" else if arg 1 is "ogrestupe": send "{@Prefix} Testing your Advertisement... (HEX DOES NOT WORK)" wait 20 ticks if length of arg 2 is less than 80: send "&d[AD]&6 [LEGEND] %player%&r: %colored arg 2%" to player else: send "{@Prefix} Advertisement too long! (%length of arg 2%)" on tab complete: if event-string contains "/ad": set tab completions of position 1 to "default", "vip", "pro", "legend", "patron", "remaining" and "ogrestupe"