Quick and dirty. You probably want this for debugging, so just slap this function in wherever you want it.
Minified and full versions are included below. Pick one!
This Github Actions workflow file lets you deploy multiple websites to Cloudflare Pages in subfolders instead of subdomains by using an intermediate repository to hold the built files.
DEPLOY_PAT
with the value of a GitHub personal access token of an account that has access to push to your build repoenv
:
AuthorNameGoesHere
with the author of the build repoBuildRepoNameGoesHere
with the name of the build repoUsernameOfPATGoesHere
with the username of the account you created the personal access token forfunction throttle(func, seconds) | |
local lastCalled = 0 | |
local callNumber = 0 | |
return function(...) | |
callNumber = callNumber + 1 | |
local currentCallNumber = callNumber | |
if tick() - lastCalled < seconds then | |
wait(seconds - (tick() - lastCalled)) |
Given a field called Birthday
(of which only the day and month are used), the Next Birthday Formula will be the date of their next birthday. It will be this year if their birthday hasn't passed yet, or next year if it is past their birthday.
Made by @lpghatguy and @evaera
if(empty(prop("Birthday")), prop("Birthday"), dateAdd(dateAdd(dateAdd(dateAdd(fromTimestamp(0), toNumber(formatDate(prop("Birthday"), "D")) - 1, "days"), toNumber(formatDate(prop("Birthday"), "M")) - 1, "months"), toNumber(formatDate(now(), "Y")) - 1970 + if(toNumber(formatDate(now(), "M")) >= toNumber(formatDate(prop("Birthday"), "M")), if(toNumber(formatDate(now(), "D")) > toNumber(formatDate(prop("Birthday"), "D")), 1, 0), 0), "years"), 24 - toNumber(formatDate(fromTimestamp(0), "H")), "hours"))
player
is better than plr
.wasCalled
is better than hasBeenCalled
. notify
is better than doNotification
.isFirstRun
is better than firstRun
.increment
is better than plusOne
. unzip
is better than filesFromZip
.onClick
is better than click
.isFlying
instead of isNotFlying
. late
intead of notOnTime
.if not something then ... else ... end
.missingValue
instead of not hasValue
.