Difference between revisions of "Basic Lua: Index"
Line 2: | Line 2: | ||
|- | |- | ||
| class="i_arrow clickablecell" | | | class="i_arrow clickablecell" | | ||
− | | class="i_norm clickablecell" | '''[[ | + | | class="i_norm clickablecell" | '''[[Basic_Lua:_Index|Index]]''' |
− | | class="i_arrow clickablecell" | [[ | + | | class="i_arrow clickablecell" | [[Basic_Lua:_Introduction|>]] |
|} | |} | ||
A'llo & welcome to '''AFRLme's guide to Lua script'''; for code '''dummies''' & '''monkeys''' alike. Here, I will be explaining the general basic fundamentals of Lua script, along with examples & images. If you are wanting to learn how to use '''Lua script''' in combination with '''Visionaire Studio''', then you need to check out the [[Scripting|scripting]], [[Data_Structure|data structure]], [[Player_Commands|player commands]], [[Common_Commands|common commands]] & [[Compiled_Index_of_Lua_Scripts_for_Visionaire_Studio|script index]] pages. | A'llo & welcome to '''AFRLme's guide to Lua script'''; for code '''dummies''' & '''monkeys''' alike. Here, I will be explaining the general basic fundamentals of Lua script, along with examples & images. If you are wanting to learn how to use '''Lua script''' in combination with '''Visionaire Studio''', then you need to check out the [[Scripting|scripting]], [[Data_Structure|data structure]], [[Player_Commands|player commands]], [[Common_Commands|common commands]] & [[Compiled_Index_of_Lua_Scripts_for_Visionaire_Studio|script index]] pages. | ||
Line 45: | Line 45: | ||
|- | |- | ||
| class="i_arrow clickablecell" | | | class="i_arrow clickablecell" | | ||
− | | class="i_norm clickablecell" | '''[[ | + | | class="i_norm clickablecell" | '''[[Basic_Lua:_Index|Index]]''' |
− | | class="i_arrow clickablecell" | [[ | + | | class="i_arrow clickablecell" | [[Basic_Lua:_Introduction|>]] |
|}{{toc}} | |}{{toc}} |
Revision as of 19:46, 2 November 2018
Index | > |
A'llo & welcome to AFRLme's guide to Lua script; for code dummies & monkeys alike. Here, I will be explaining the general basic fundamentals of Lua script, along with examples & images. If you are wanting to learn how to use Lua script in combination with Visionaire Studio, then you need to check out the scripting, data structure, player commands, common commands & script index pages.
Before we begin, if you have not already done so, then you will need a text editor capable of compiling Lua script. Please follow the instructions below, else skip to the index list & have fun learning.
Index
# | Contents | Description |
---|---|---|
0 | Index | This page... |
1 | Introduction | Quick overview of Lua script, with some additional notes. |
2 | Basics | The basic fundamentals of Lua script. |
3 | Operators | Lua operators are expressions used to perform calculations or to pass arguments between different value types. |
4 | Types | Lua types can range from numbers, to strings, to tables, to conditions & even functions. |
5 | Tables | Tables are one of the most fundamental features of Lua script. |
Instructions
1. You need to download a suitable text editor capable of compiling Lua script. I use Sublime Text.
2a. If you decided to use Sublime Text then you will need to create a build script for lua, as it doesn't come with one.
2b. Open up Sublime Text & go to: Tools > Build System > New Build System...
2c. A new tab should open up titled untitled.sublime-build.
2d. Replace the code that is already in the tab with... (taken from lua.sublime-build by Rory Driscoll)
{ "cmd": ["lua", "$file"], "file_regex": "^lua: (...*?):([0-9]*):?([0-9]*)", "selector": "source.lua" }
2e. Save the document as lua.sublime-build
3. Set the build system to lua by going to: Tools > Build System > lua.
4. Voila you can now use ctrl+b to run your scripts. (documents must be saved with .lua extension before scripts can be compiled)
Index | > |