Skip to content

Nodes Library

Sander edited this page Dec 9, 2023 · 16 revisions

Getting Started

To get started with programming within the Lua Node Editor, you first have to understand what nodes we currently have and how they function.

What are nodes?

Nodes are graphical elements or building blocks that represent operations, functions etc. These nodes are connected together in a visual workspace to create a program or application. Visual programming makes programming more accessible, especially for individuals who may not be familiar with traditional text based coding.

Integrated Nodes

To begin with the type of nodes, we have a current total of 32 integrated nodes. that exist within the editor at the moment, you can see all the current nodes below.

Node Name Function Node Sample Status
Entry Node Entry for your script Entry Node Success
Function Declaration For declaring a function Function Declaration Being Modified
Function Call To call a function Function Call Being Modified
Variable Table To have multiple variables Table Success
Variable Invidual variable variable Being Modified
Expression To express a value expression Success
For Loop Executes a set of statements repeatedly. forloop Success
Else Represents an "else" condition in conditional statements. else Success
While Loop The While Loop executes a set of statements repeatedly as long as a specified condition is true. whileloop Has issue
If Represents a conditional statement that executes a node if a specified condition is true. if Success
Else If Represents an "else if" condition in conditional statements, allowing for additional conditions to be checked. elseif Success
Iterate Pairs Used for iterating through pairs in a collection or data structure. Pairs Success
Iterate IPairs Used for iterating through indexed pairs in a collection or data structure. Ipairs Success
Divide Performs a division operation. Divide Success
Multiply Performs a multiplication operation. Multiply Success
Add Performs an addition operation. Add Success
Substract Performs a subtraction operation. Substract Success
Greater Checks if one value is greater than another. Image 18 Success
Greater or equal Checks if one value is greater than or equal to another. Image 19 Success
Less Checks if one value is less than another. Image 20 Success
Less or equal Checks if one value is less than or equal to another. Image 21 Success
Equal Checks if two values are equal. Image 22 Success
Not Equal Checks if two values are not equal. Image 23 Success
And Performs a logical AND operation. Image 24 Success
Or Performs a logical OR operation. Image 25 Success
Print Outputs information to the console or another output stream. Image 26 Needs update
Return Exits a function and returns a value. Return Success
Assign Assigns a value to a variable. Assign Success
Index Table Retrieves a value from an array or table using an index. IndexTable Success
Index Table by key Retrieves a value from a table using a key. IndexTableKey Success
Concat Concatenates two or more strings or values. Concat Success
Chain Expression WIP ChainExpression WIP

Upcomming Nodes

Here will be a list of new nodes in the future.

📖 Check our other web sources here:

Clone this wiki locally