Differences between HaasScript and Visual HaasScript

In HaasScript, you can create trade bot scripts using either a visual editor or a text-based code editor. Both editor types allow you to create advanced trade bots, but they have some differences in terms of features and coding style.

Visual editor

The Haasonline Visual Editor is a drag-and-drop visual designer that allows you to create trade bot scripts by connecting blocks. The visual editor is based on the idea of visualizing your script, which can be a powerful way of coding for some users.

The visual editor has a rich context menu that helps with coding and cleaning the script, as well as hover information for command details, parameter suggestions, and continuous block suggestions. It also has error highlighting and supports multiple tabs. The visual editor can almost do everything the text-based editor can do, except for loops.

Text-based code editor

The Haasonline Script Editor is a text-based code editor that allows you to create trade bot scripts using the Lua programming language. The text-based editor has a rich feature set, including syntax highlighting based on the Visual Code theme, intellisense for fast coding, hover information for command details, parameter suggestions, and error highlighting. It also supports multiple tabs and custom commands.

Differences between the editors

There are several key differences between the visual editor and text-based editor in HaasScript:

  • Coding style: The visual editor uses a drag-and-drop visual designer, while the text-based editor uses a text-based code editor.
  • Features: The visual editor has a rich context menu, hover information for command details, parameter suggestions, continuous block suggestions, and error highlighting. It lacks support for loops. The text-based editor has syntax highlighting, intellisense, hover information for command details, parameter suggestions, and error highlighting. It supports loops and custom commands.
  • Learning curve: The visual editor may be easier to learn for some users, as it uses a visual designer and does not require knowledge of a programming language. The text-based editor may be more suitable for users with programming experience, as it uses the Lua programming language.

Conclusion

In HaasScript, you can create trade bot scripts using either a visual editor or a text-based code editor. Both editor types have their own set of features and coding style, and the choice between them depends on your personal preferences and level of programming experience. The visual editor is a drag-and-drop visual designer that is easier to learn, while the text-based editor is a text-based code editor that requires programming knowledge and offers a wider range of features.

Back to: HaasScript Fundamentals > Getting Started