Scroll Using Your Middle Mouse Button. LLArchive = Lua Learning Archive. (Inspired by Boatbomber from Roblox.) How do the articles work? Making each article using Scratch code will take a lot of time and is a waste of space. Therefore, "Work Smarter, Not Harder." I made a special file with a special programming language for the game to load the article. Here are the following syntaxes: /////Article This is where the articles get split into their own. The Article should be named after the topic name. --- HEADER This header is using the Content page. So the first line should be which type of header it is. If it does not match with the main header, set it to 1. The text below that will become the renderer. --- CODE This allows text below it to be syntax highlighted. This is neat since taking pictures of code to make articles is a waste of time. At least it's better than writing code on paper. The text below --- CODE will be syntax highlighted. --- PROPERTY There will be 2 parameters below it. The first is the name of it. Which appears at the top. The second is the description. This is used to represent Lua Constructors, Methods, and Class Properties. --- IMG The parameter below it will render the costume out, and the second parameter shows the height of the picture. So it won't overlap with anything else. Do not use it unless necessary. --- TABLE This table function can have up to 4 columns. The first line is how many columns you want. The rest is the content. You must make sure you have --- END if you want to end the TABLE, and make sure that the amount of lines is divisible to how many columns you want. Exclude the first line. --- TREE Makes a class tree. It must include a "--- END". If you add a "--- PARENT", it will move everything below it up and be parented to the object above the --- PARENT. If you want to decrease down, use "--- DEPARENT". If the text doesn't match with the following syntaxes, it is rendered with basic text. Special characters and Rich Text: <comp></comp> (Rich Text) (Custom Made) Anything within the syntax will not show if the setting "Vocabulary" is simple, else it would. <simple></simple> (Rich Text) (Custom Made) Anything within the syntax will not show if the setting "Vocabulary" is complex, else it would. <col#??????></col> (Rich Text) (Custom Made) This will change the color of the text that is inside the tags. The color depends on the Hex Value after the "#". <rgbcol ??? ??? ???></rgbcol> (Rich Text) (Custom Made) This has the exact same functionality as <col>. Except, there are 3 parameters. They are Red Green and Blue. <a#[Article]></a> (Rich Text) This will put in a link within the text. It only sends you to the articles. <b></b> (Rich Text) How bold the text inside should be. <br> (Rich Text) Splits text into a vertical line. \c (Special Character) (Custom Made) This means a comma: "," I edit the archive in a text file and when you export a list with a comma, everything after the comma will disappear. This caused a lot of problems that it needed a special character. \n (Special Character) (ASCII) This means a Line Feed. It adds a new line to the text, allowing multiple lines. \t (Special Character) (ASCII) This is an indent, it will match the text by the X position. Note that the grid will change depending on where you place the text. \l (Special Character) (Custom Made) The Less than Sign. This is so that it won't be marked as rich text. \g (Special Character) (Custom Made) The Greater than Sign. This is so that it won't be marked as rich text.
Suggest any tutorials you want me to include! Learn on 10 different pages! I recommend you use Turbo Warp to speed up your experience. https://turbowarp.org/713741719?hqpen&offscreen&fps=250 This project's purpose is to teach others about Lua, LuaU and Roblox. Featuring: - Syntax Highlighting - Settings - Articles - VS Code Script Color Theme - Comfortaa-Like Font Text Engine - Citations (Only leads to articles in this project) - Class Trees - Changelogs