WARNING!! THIS IS BROKEN!! Please use MultiVar Reader Engine V2! https://scratch.mit.edu/projects/235819982/
This is an engine used in order to store multiple variables in one. By using my custom block and a modified hacked custom block within it, this project takes one string and splits it into many variables, creating some sub-variables along the way. I made this project mostly for use with cloud multiplayer games. The new one! Saves to lists: https://scratch.mit.edu/projects/235819982/ Hope you guys find this useful in your projects, just make sure to give me credit by putting a link to me (@Awesome_Diamonds) on your project Notes and Credits or Instructions. To clear variables from the screen, reload your tab or browser. -Credit to @-TheHacker- for some hacked custom blocks, their raw codes run this project. == WHAT'S NEW? == +3.0.1 [8/17/18; 11:07 PM] - Clarified that strings work with the engine - Minor description edits here and there +3.0.0 [6/27/18; 6:58 PM] - The engine can now make multi-digit variables - Added a second variation of the custom block that reads a list to set variable names instead of using a number - There's now an option to change the starting number of the variable names - Weeded out some bugs +2.0.0 [6/7/18; 11:45 AM] - No longer a DRAFT. Yay. Also re-shared. - Compressed custom blocks of the engine into one custom block, allowing for direct exportation of code. - Added an option to change the character that separates numbers in the input string. - Changed the Ifshow function to a Show? function which is a true/false string box (which means booleans will work there too). +1.1.0 [6/2/18; 6:45 PM] - Added a show variable option to variable creation - Fixed a bug with the compression from 1.0.1 where the engine would set all new variables to 0. +1.0.1 [2/11/18; 8:10 AM] - Fixed some bugs - Compressed code +1.0.0 [2/11/18; 8:04 AM] - The project works now, with the use of a Repeat For-Ifelse (formerly Forever: If, else Repeat Until)! - No longer a Scratch DRAFT - Sped up processes significantly - Renamed to MultiVar Reader Engine - Added version number to title - Added WHAT'S NEW? section - Made description more detailed - Hid debugging variables - Deleted REJECTED sprite and renamed NEW sprite to MultiVar +DEV009 [2/11/18; 7:49 AM] - Scattered code, planning on using Repeat For instead of Repeat Until +DEV008 [2/11/18; 7:32 AM] - Redid code with the use of a Forever-Ifelse function - However, it was unsuccessful +DEV007 [2/11/18; 7:29 AM] - Slightly tweaked code, tried taking a substitution equality sensor (e.g. <letter VAR of blah = letter 9 of blah>) +DEV006 [2/11/18; 7:24 AM] - Tried fixing using Repeat Until with length operator - Successfully removed the need for a period at the end of the sequence of numbers +DEV005 [2/11/18; 7:16 AM] - Fully revamped code, however it has a problem with stopping itself at the right time - Corrected -TheHacker-'s name in Version History and in Notes and Credits (was listed as --THE HACKER-- before) - Split sprite into REJECTED and NEW, REJECTED is a backup of the old code +DEV004 [Unknown] - Messed with code, however unsuccessfully +DEV003 [Unknown] - Added Credits section +DEV002 [Unknown] - Added in hacked blocks from into Scratch Cat sprite - Renamed to MULTIVAR READER Engine +DEV001 [Unknown] - Created project with empty Scratch Cat as MULTIVAR READER - Shared to the Scratch Community!