Nercoticlol Posted July 18, 2022 Share Posted July 18, 2022 (edited) options: Reward: give player beacon named "&b&lDAILY CRATE KEY" #or 'execute console command "%crate manager% give %player% %name of crate%"' Prefix: &b&lREWARDS | Cooldown: 24 #in hours RedeemMsg: &7You have claimed your Daily rewards, come back tomorrow CooldownMsg: &7You need to wait %difference between now and {DAILYCOOLDOWN::%PLAYER%::1}%&7! # %difference between now and {DAILYCOOLDOWN::%PLAYER%::1}% gets the time left Permission: Daily.Use DenyPermissionMsg: &fUnknown command. Type "/help" for help. # # DAILY COMMAND # command /daily: #Command Name permission: {@Permission} #Permission duh.. permission message: {@DenyPermissionMsg} #Permission Message if they don't have perms they see this. trigger: # What it does when you execute the command create a new gui with id "DAILY" with virtual dropper inventory named "DAILY" # Making a neat tiny GUI edit gui last gui: format gui slot 0, 1, 2, 3, 5, 6, 7, 8 with pink stained glass pane named " " format gui slot 4 with beacon named "&b&lDAILY REWARD" with lore "&8/DAILY" and " " and "&7Clicking on this item will" and "&7reward you with a some" and "&7free loot, once a day!": if {DAILYCOOLDOWN::%PLAYER%::1} is not set: # Checking if the variable is set or not {@Reward} # Giving the reward send "{@Prefix} &7You have claimed the daily crate key!" # Output message set {DAILYCOOLDOWN::%PLAYER%::1} to {@Cooldown} hours after now # Establishing the cooldown stop if {DAILYCOOLDOWN::%PLAYER%::1} is set: # In the case that it's there second redempton it checks for the server time, to see if its equal to the cooldown set if {DAILYCOOLDOWN::%PLAYER%L::1} <= now: {@Reward} send "{@Prefix} {@RedeemMsg}" set {DAILYCOOLDOWN::%PLAYER%::1} to {@Cooldown} hours after now else: send "{@Prefix} {@CooldownMsg}" wait 1 tick open gui with id "DAILY" to player # opens the GUI to the user on command Just a neat skript you may use on your server. Allowing to automate rewards given with your own set cooldown! Almost every you you need to customized are easily configured! Time is tracked via server time, and will still count even if the server is not activated or on! My first Skript post! Forgot to mention, the required add-ons are skript, skript-gui, and maybe a crate manager! Edited July 18, 2022 by Nercoticlol Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now