So,I Have A Problem,Whenever I Deal With Lists And Data Storage,I Think:I Really Need A Block That Says:Create List With Name "Name",But It Doesn't Exist,So Today I Fixed That,In This Project,You'll See A Lot Of Custom Blocks,They Can Do All Of The Things That The Default Scratch List Blocks Do EXCEPT Hiding And Showing Lists. If Your Function Gives A Result(Such As The Item Block),The Result Is Put In The Result Variable At The Top,And For The List Contains Thing Block,The Result Variable Will Say True Or False. To The 2 Guys Wondering How This Works: It's Simple,There Is A List Called Virtual Lists And It's For This Sprite Only,Whenever You Create A List,It's Name Gets Added To The Lists' Names List And Then Creates A Clone,Each Clone Represents A List,And When A List Or A Variable Is Set To For This Sprite Only,Whenever You Create A Clone,Each Clone Has Its OWN List,And You Can Store Data In Each One Indivisualy,So When You Create A New List,It Creates A Clone That Also Creates A New List!
You Can Use This If You Want,But Keep In Mind One Thing,That You Can Only Create 300 Lists Only,That's Because There Is A 300 Clone Limit On Scratch. And Make Sure To Credit Me If You Use It :) And Also You Can't Do Anything Normally,You Have To Go Inside The Project And Mess With The Custom Blocks There. #all#virtual#lists#custom#all#virtual