Are you over 18 and want to see adult content?
More Annotations
A complete backup of https://wwiifoundation.org
Are you over 18 and want to see adult content?
A complete backup of https://mut.ac.za
Are you over 18 and want to see adult content?
A complete backup of https://kpardubice.cz
Are you over 18 and want to see adult content?
A complete backup of https://lsoft.com
Are you over 18 and want to see adult content?
A complete backup of https://ooblick.com
Are you over 18 and want to see adult content?
A complete backup of https://get-coachoutletsonline.com
Are you over 18 and want to see adult content?
A complete backup of https://russianriverbrewing.com
Are you over 18 and want to see adult content?
A complete backup of https://zdravlje.gov.rs
Are you over 18 and want to see adult content?
A complete backup of https://bluewaterdivetravel.com
Are you over 18 and want to see adult content?
A complete backup of https://stayhard.se
Are you over 18 and want to see adult content?
A complete backup of https://theartifox.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of scarlettrosedesigns.com
Are you over 18 and want to see adult content?
A complete backup of rentalescapes.com
Are you over 18 and want to see adult content?
A complete backup of alexandriablaelock.com
Are you over 18 and want to see adult content?
Text
CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers. NETWORK EVENT HANDLERS #Network Event Handlers. Some commands that run on the server might need to also do something on the client, or on every client. Network event handlers are callback functions that you can set to run when a server command sends a message back to the client. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedWHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smartROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding. ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying. ROBLOX FFLAG WATCHER Watches and displays Roblox Fast Flag (FFlag) changes. EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers. NETWORK EVENT HANDLERS #Network Event Handlers. Some commands that run on the server might need to also do something on the client, or on every client. Network event handlers are callback functions that you can set to run when a server command sends a message back to the client. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedWHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smartROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding. ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying. ROBLOX FFLAG WATCHER Watches and displays Roblox Fast Flag (FFlag) changes. EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.ERYN L. K.
Currently Since 2019 Adopt Me! by DreamCraft Systems Architect / Engineer. Systems engineer creating libraries, frameworks, and games! DreamCraft is the development studio behind the hit Roblox game, Adopt Me!, which has amassed over 3.2 billion plays and currently holds the record for most-concurrent players in a Roblox game at over 640,000players!
SETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server.ROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval.TYPES | CMDR
Take a gander at the built-in types for more examples. # Default value You can specify a "default value" for your type by adding a Default function to it. For example, the default value for the players type is the name of the player who ran the command. The Default function should always return a string, as this is inserted BEFORE parsing.. For any argument that is type with a default value EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.REGISTRY | CMDR
Fully extensible command console for Roblox developers. This function works exactly the same as the normal Validate function, except it only runs once (after the user presses Enter). This should only be used if the validation process is relatively expensive or needs to yield. POLL DANCER THE DISCORD BOT Add to your server!pollCOMMANDCONTEXT
Returns true if the command has an implementation on this machine. For example, this function will return false from the client if you call it on a command that only has a server-side implementation. Note that commands can potentially run on both the client and the server, so what this property returns on the server is not related to what it returns on the client, and vice versa. VERIFY.ERYN.IO API DOCS We provide a public API endpoint so that you can use our Discord verification system in your own projects, removing the hard part of making a Roblox verification system.CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundCOMMANDS | CMDR
Take a gander at the built-in commands for more examples. # Command Data If you need to gather some data from the client before the command runs, you can create a Data function in your command. This function will run on the client, and whatever is returned from it will be available with context:GetData() in the command implementation.. As an example, you might want to know the localSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding.WHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smart ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying. ROBLOX FFLAG WATCHER Watches and displays Roblox Fast Flag (FFlag) changes.CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundCOMMANDS | CMDR
Take a gander at the built-in commands for more examples. # Command Data If you need to gather some data from the client before the command runs, you can create a Data function in your command. This function will run on the client, and whatever is returned from it will be available with context:GetData() in the command implementation.. As an example, you might want to know the localSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding.WHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smart ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying. ROBLOX FFLAG WATCHER Watches and displays Roblox Fast Flag (FFlag) changes.ERYN L. K.
Currently Since 2019 Adopt Me! by DreamCraft Systems Architect / Engineer. Systems engineer creating libraries, frameworks, and games! DreamCraft is the development studio behind the hit Roblox game, Adopt Me!, which has amassed over 3.2 billion plays and currently holds the record for most-concurrent players in a Roblox game at over 640,000players!
TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval.ROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding.TYPES | CMDR
Take a gander at the built-in types for more examples. # Default value You can specify a "default value" for your type by adding a Default function to it. For example, the default value for the players type is the name of the player who ran the command. The Default function should always return a string, as this is inserted BEFORE parsing.. For any argument that is type with a default valueUTIL | CMDR
A helper function that makes a type which contains a sequence, like Vector3 or Color3. The delimeter can be either , or whitespace, checking , first. options is a table that can contain:. TransformEach: a function that is run on each member of the sequence, transforming it individually.; ValidateEach: a function is run on each member of the sequence validating it.INSTALLATION
#Method 2 - Manual. Visit the latest release (opens new window); Under Assets, click Promise.lua; Using Rojo (opens new window)?Put the file into your game directly. Using Roblox Studio? Open the file, copy its contents, and paste into a ModuleScript and call it Promise. # Method 3 - Git Submodule Add the Promise repository as a git submodule (ideally within a folder called submodulesWHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smart EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.COMMANDCONTEXT
Returns true if the command has an implementation on this machine. For example, this function will return false from the client if you call it on a command that only has a server-side implementation. Note that commands can potentially run on both the client and the server, so what this property returns on the server is not related to what it returns on the client, and vice versa. VERIFY.ERYN.IO API DOCS We provide a public API endpoint so that you can use our Discord verification system in your own projects, removing the hard part of making a Roblox verification system.CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedWHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smartROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding. ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying. ROBLOX FFLAG WATCHER Watches and displays Roblox Fast Flag (FFlag) changes. EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedWHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smartROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding. ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying. ROBLOX FFLAG WATCHER Watches and displays Roblox Fast Flag (FFlag) changes. EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.ERYN L. K.
Currently Since 2019 Adopt Me! by DreamCraft Systems Architect / Engineer. Systems engineer creating libraries, frameworks, and games! DreamCraft is the development studio behind the hit Roblox game, Adopt Me!, which has amassed over 3.2 billion plays and currently holds the record for most-concurrent players in a Roblox game at over 640,000players!
COMMANDS | CMDR
#Prefixed Union Types. An argument can be allowed to accept a different type when starting with a specific prefix. The most common example of this is with the players type, which when prefixed with % allows the user to select players based on team, rather than name.. These can be defined on a per-argument basis, so that your commands can accept many types of arguments in a single slot.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval.SETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server.ROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding.TYPES | CMDR
Take a gander at the built-in types for more examples. # Default value You can specify a "default value" for your type by adding a Default function to it. For example, the default value for the players type is the name of the player who ran the command. The Default function should always return a string, as this is inserted BEFORE parsing.. For any argument that is type with a default value EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.INSTALLATION
#Method 2 - Manual. Visit the latest release (opens new window); Under Assets, click Promise.lua; Using Rojo (opens new window)?Put the file into your game directly. Using Roblox Studio? Open the file, copy its contents, and paste into a ModuleScript and call it Promise. # Method 3 - Git Submodule Add the Promise repository as a git submodule (ideally within a folder called submodulesCOMMANDCONTEXT
Returns true if the command has an implementation on this machine. For example, this function will return false from the client if you call it on a command that only has a server-side implementation. Note that commands can potentially run on both the client and the server, so what this property returns on the server is not related to what it returns on the client, and vice versa. VERIFY.ERYN.IO API DOCS We provide a public API endpoint so that you can use our Discord verification system in your own projects, removing the hard part of making a Roblox verification system.CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval.ROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedWHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smart ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying.CMDR - ERYN
Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard admin commands (teleport, kill, kick), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a roundSETUP | CMDR
#Server setup (required) You should create a folder to keep your commands inside, and then register them on the server. However, you only need to register commands and types on the server. PROMISE | ROBLOX LUA PROMISE Promise.any(promises: array) → Promise. Accepts an array of Promises and returns a Promise that is resolved as soon as any of the input Promises resolves. It will reject only if all input Promises reject. As soon as one Promises resolves, all other pending Promises are cancelled if they have no other consumers.TOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval.ROBLOX LUA PROMISE
Versatile, composable, predictable. Promises model asynchronous operations in a way that makes them delightful to work with. You can easily chain together multiple async functions and you don't have to worry about accidentally yielding. RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedWHY USE PROMISES?
In this sample, we first call async1, then we chain the rest of the functions together with andThen.If any of the Promises returned from these functions reject, then all remaining andThen'd functions are skipped and it will jump instantly to the catch handler.. And as a side note, if you forget to add a catch to a long chain of Promises and one of them errors, the Promise library is smart ROBLOX-DISCORD ACCOUNT VERIFICATION Sign in with . Click the button above to sign in with your Discord account. Please make sure you are signed in to the correct Discord account on the Discord website before verifying. EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through. ROBLOX FFLAG WATCHER Watches and displays Roblox Fast Flag (FFlag) changes.ERYN L. K.
Currently Since 2019 Adopt Me! by DreamCraft Systems Architect / Engineer. Systems engineer creating libraries, frameworks, and games! DreamCraft is the development studio behind the hit Roblox game, Adopt Me!, which has amassed over 3.2 billion plays and currently holds the record for most-concurrent players in a Roblox game at over 640,000players!
RADIAL SPRITE SHEET GENERATOR Radial Sprite Sheet Generator. This web app can generate a sprite sheet for radial/circular progress indicators, for use in platforms or game engines that do not support clipping masks (such as Roblox). Use the preview to ensure that your output will be smooth based on your intended display speed. Increase the amount of frames for increasedTOUR OF PROMISES
However, any value that is returned from the Promise executor (the function you pass into Promise.new) is discarded.Do not return values from the function executor. # A Better Alternative to spawn, wait, and delay Using spawn, wait, or delay alongside asynchronous code can be tempting, but you should never use them!. spawn, wait, and delay do not resume threads at a consistent interval.TYPES | CMDR
Take a gander at the built-in types for more examples. # Default value You can specify a "default value" for your type by adding a Default function to it. For example, the default value for the players type is the name of the player who ran the command. The Default function should always return a string, as this is inserted BEFORE parsing.. For any argument that is type with a default valueUTIL | CMDR
A helper function that makes a type which contains a sequence, like Vector3 or Color3. The delimeter can be either , or whitespace, checking , first. options is a table that can contain:. TransformEach: a function that is run on each member of the sequence, transforming it individually.; ValidateEach: a function is run on each member of the sequence validating it. EXAMPLES | ROBLOX LUA PROMISE #Cancellable animation sequence. The following is an example of an animation sequence which is composable and cancellable. If the sequence is cancelled, the animated part will instantly jump to the end position as if it had played all the way through.INSTALLATION
#Method 2 - Manual. Visit the latest release (opens new window); Under Assets, click Promise.lua; Using Rojo (opens new window)?Put the file into your game directly. Using Roblox Studio? Open the file, copy its contents, and paste into a ModuleScript and call it Promise. # Method 3 - Git Submodule Add the Promise repository as a git submodule (ideally within a folder called submodules POLL DANCER THE DISCORD BOT Add to your server!pollCOMMANDCONTEXT
Returns true if the command has an implementation on this machine. For example, this function will return false from the client if you call it on a command that only has a server-side implementation. Note that commands can potentially run on both the client and the server, so what this property returns on the server is not related to what it returns on the client, and vice versa. VERIFY.ERYN.IO API DOCS We provide a public API endpoint so that you can use our Discord verification system in your own projects, removing the hard part of making a Roblox verification system.ERYN L. K.
ERYN
Join Server evaera
evaera
evaeraevaera
eryn#0001
e@eryn.io
Patreon
WORK
CURRENTLY SINCE 2019SYSTEMS ENGINEER
DREAMCRAFT
Systems engineer creating libraries, frameworks, and games! PREVIOUSLY 2016-2019SOFTWARE ENGINEER
EKIWI, LLC
Web, SQL, Sysadmin, REST, Android & iOS, Java, JavaScript, TypeScript, PHP, React, React Native, Beanshell, Git, SVN WWW.SCREEN-SCRAPER.COM Website development, database management, systems administration, creation and maintenance of internal frameworks, phone apps, web scraping in Java and Node.jsGAMES
AQUAMAN: HOME IS CALLING2018, Roblox, Lua
ROBLOX GAME
_Aquaman: Home is Calling_ is a multiplayer MMORPG-esque underwater experience wherein the player becomes Aquaman to overcome trials to become the King of Atlantis. This game was sponsored by Warner Brothers and produced by Roblox in order to promote the then-upcoming Aquaman film. Working as part of a team for several months, we implemented custom solutions to problems like underwater pathfinding with navigation mesh generation, enemy AI, a polymorphic Unit system to model any combatant (be it a player or an AI-controlled NPC), and a state management system named Aurora.SERVICES
ROVER
2017, Web, Node.js, JavaScriptWEBSITE , GITHUB
RoVer is an open source, drop-in verification Discord bot that will allow your members to safely authenticate their Roblox account on your Discord server. RoVer currently has over 1.5 million verified users, and over 100,000 bot invites.SCRIPTING HELPERS
2013, Web, PHP
WWW.SCRIPTINGHELPERS.ORG Roblox scripting Q&A community with over 25,000 members.VOTUM
2018, TypeScript
GITHUB
Votum is a Discord bot for managing small party voting systems such as a council or small group who want to deliberate on matters democratically. It allows council members to create “motions”, which can then be voted upon and passed by the other councilors.POLL DANCER
2017, JavaScript
WEBSITE , GITHUB
Poll Dancer is a simple Discord bot that allows you to create beautifully simple quick reaction-based polls for your community.LIBRARIES
AURORA
2018, Lua
GITHUB
Aurora is a library that can manage status effects (known as “Auras”) in your Roblox game. These Auras are much akin to “buffs” and “debuffs” as seen in many games. Using Aurora can help you stay sane while managing complex game state when multiple parts of your game need to keep track of or change the same resource. _It’s like Redux, but for games!_CMDR
2018, Lua
WEBSITE , GITHUB
Cmdr is a fully extensible and type safe command console for Roblox developers. Cmdr is designed specifically so that you can write your own commands and argument types, so that it can fit right in with the rest of your game. In addition to the standard moderation commands (teleport, kill, kick, ban), Cmdr is also great for debug commands in your game (say, if you wanted to have a command to give you a weapon, reset a round, teleport you between places in your universe).ROCS
2019, Lua
WEBSITE , GITHUB
Rocs is a progressive entity-component-system (ECS) library developed for use in the Roblox game engine. Rocs also performs the role of a general game state management library. Specifically, Rocs facilitates managing resources from multiple, unrelated places in your code basein a generic way.
ROBLOX LUA PROMISE
2019, Lua
WEBSITE , GITHUB
An implementation of Promise/A+ for Roblox. A Promise is an object that represents a value that will exist in the future, but doesn’tright now.
BUBBLES
2018, Lua
GITHUB
Bubbles are mixin-style objects presented as an alternative to classical-style inheritance for Lua. ROBLOX LUA ALGORITHMS2018, Lua
GITHUB
A repository of generic algorithms intended to be used within theRoblox game engine
EVLIGHTNING
2016, Lua
GITHUB
EvLightning is a Roblox Lua library that aims to generate realistic-looking lightning bolts out of Parts. This could be used to easily add lightning strike effects to your game.TOOLS
ROBLOX FFLAG WATCHER 2018, Web, Node.js, TypeScriptFFLAG.ERYN.IO
Tracks history of Roblox Fast Flag changes. Fast Flags are what Roblox uses internally to enable or disable features in production serversand clients.
ROBLOX ANIMATION TRANSFER 2013, Node.js, TypeScriptGITHUB
Command line tool that transfers Roblox animations from one owner toanother.
ROBLOX-TS
2018, Web, Node.js, TypeScript, LuaWEBSITE , GITHUB
roblox-ts is a TypeScript-to-Lua transpiler made for Roblox , co-authored with Osyris . It was made out of necessity for type safety when making games on Roblox. It features has auto-generated type declarations from the Roblox API dump, NPM support, and robustdesign.
ROBLOX IMAGE SIZE
2018, Lua
GITHUB
A Roblox plugin that gives you the pixels size of a Roblox image asset RADIAL SPRITE SHEET GENERATOR 2018, TypeScript, React, LuaWEB APP , GITHUB
RadialSpriteSheetGenerator is a project that generates radial sprite sheets (what a surprise!). It is another project born out of necessity, because Roblox doesn’t support clipping masks for images. It can generate a stereotypical “loading ring” or “circular progress indicator” out of any image you choose, paired with a Lua module that lets you pass in a percentage and it will autonatically pick the closest image from the sprite sheet.GRAVEYARD
RBXSYNC
2016, Node.js, Electron, JavaScriptGITHUB
RbxSync was an open source Roblox plugin that easily integrated any third-party code editor or IDE, such as Sublime Text, Notepad++, VS Code, or Atom, into ROBLOX Studio. I have since dropped support for it in favor of Rojo and a VS Code extensionI made for it.
Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0