Jump to page content
English English   Polish Polish   Dutch Dutch   Russian Russian   German German   Hungarian Hungarian   Norwegian Norwegian   Swedish Swedish   Finnish Finnish   Romanian Romanian   Spanish Spanish   Portuguese Portuguese   Latvian Latvian  
Homepage
Home
Register
Login

Resources
Forum
Wiki
Servers

rssLua Editor (luaeditor)

Category:script
Author(s):BrandSilva
Downloads:834
Rate:You need to be logged in to vote
Rating:5 (1 Vote)
Description:
Hey MTA community! Updated version of the complete Lua code editor that runs directly inside MTA:SA. Edit your server scripts in real-time without leaving the game or dealing with FTP uploads.

This is a full development environment with professional features, not just a basic text editor. It now includes a complete resource management system, enabling you to create, delete, and rename resources directly within the editor. You can even specify the folder where a resource will be created, manage its meta.xml, and automatically update the meta.xml when creating or deleting resources. We've also added security enhancements such as function blacklisting, ACL permission control, and a powerful Base Path system to organize development teams.

Key Features:
- Command: /editor to open the editor
- CodeMirror syntax highlighting for Visual Studio Code quality editing
- Real-time file editing and saving with no server restarts required
- Resource browser with powerful search functionality
- Multi-language interface: English, Spanish, Portuguese, Turkish, Arabic
- Dark theme for a professional experience
- Whitelist/Blacklist security system
- Admin ACL permission controls
- Completely offline, with no external dependencies
- Instant server updates without restarts
- Client-side language preference: Select a default language for the editor UI.

NEW Resource Management Features:
- Create new resources directly in the editor (client/server/shared types), with the option to specify the folder (e.g., [ADMIN], [GAMEMODES])
- Rename and relocate resources, all in one action
- Delete resources with a confirmation dialog to avoid accidental deletions
- Full meta.xml editing support with automatic synchronization when creating or deleting resources
- Visual file type indicators with color coding for easy identification
- Enhanced security controls, including ACL permission management
- In-panel notification system for real-time feedback
- Base Path System: Restrict resource access to specific folders (e.g., [ADMIN], [GAMEMODES]) to organize team workflows
- Function Blacklist: Block dangerous functions (e.g., loadstring, setAccountPassword) for security

What's New in v3.0:
- Resource Management Features:
- Create resources with the option to select a specific folder for organization (e.g., [ADMIN], [GAMEMODES])
- Rename and relocate resources in one action, moving them between different folders
- Delete resources with configurable confirmation dialogs
- Base Path System: Restrict access to only the specified folder for each developer, keeping their workspace isolated
- Auto meta.xml generation and synchronization when creating or deleting resources

- Performance & UX Improvements:
- Intelligent DOM updates: Smooth resource list updates with no UI flickering
- Persistent search: Search term is maintained during all operations
- Improved state management: Editor only clears when deleting or renaming the active resource
- Fixed refresh button: Properly reloads the resource list

- Security Enhancements:
- ACL Permission System: All operations require ACL validation, configurable via `permissionACL` variable
- Guest accounts are automatically blocked
- Function Blacklist: Dangerous functions such as loadstring, setAccountPassword, removeAccount, deleteResource, executeSQLQuery, and others are blocked
- Path protection: Prevents directory traversal and other security risks

- Logs & Activity Tracking:
- SQLite database to track all create/edit/delete/rename operations
- Stores player name, account, timestamp, and operation details for audit purposes
- View logs directly in the editor via the "View Logs" button

What it does:
Browse all your server resources, create new scripts, delete unwanted files, edit meta.xml configurations, and modify code with proper syntax highlighting. This is a complete development workflow from within the game.

Requirements:
- IMPORTANT: Add "Admin" ACL permissions to the resource
- Configure your admin group in the permissionACL variable
- Set up whitelist/blacklist for resource access control
- Make sure your account has admin ACL permissions to access the editor

Installation:
1. Add the resource to your server
2. Grant "Admin" ACL permissions to the resource
3. Edit the permissionACL variable in editorS.lua with your admin ACL group
4. Start the resource and use the /editor command

Why I'm sharing this:
I believe in giving back to the MTA community. This enhanced tool has saved me countless hours of development time with its new resource management features.

Download it, try it out, and let me know what you think. More contributions coming soon.

FORUM: https://forum.multitheftauto.com/topic/146355-professional..e-release/
VIDEO DEMO: https://youtu.be/qqVed1QIco8

Developed by BranD - Trident Sky Company
...

(more)

Download latest version | Report

Version history

Version Publish Date Changes
3.0.0 2025-11-27 02:38:17 - Resource Management Features:
- Create resources with the option to specify a folder for organization.
- Rename and relocate resources, moving them to different folders in one action.
- Delete resources with a configurable confirmation dialog.
- Base Path System to limit resource access to specific folders.
- Automatic meta.xml generation and synchronization on resource creation/deletion.

- Performance Enhancements:
- Dynamic and intelligent DOM updates for smoother operation.
- Persistent search during resource management.

- Bug Fixes and Security:
- Enhanced ACL and permission control for better access management.
- Fixed issues with previous refresh button and resource synchronization.
- Improved logging with full activity tracking.
- Path and function blacklisting to enhance security.
- Protection against common security issues like XSS and directory traversal.
Download
2.6.0 2025-07-18 01:45:38 Fixed trigger conflicts and some minor bugs Download
2.5.0 2025-07-17 23:49:26 - Added Arabic language support (5 languages total)
- Set English as default language
- NEW: Create files directly in editor (client/server/shared types)
- NEW: Delete files with confirmation dialogs
- NEW: Full meta.xml editing support
- NEW: Auto meta.xml synchronization when creating/deleting files
- NEW: Visual file type indicators (color-coded)
- NEW: In-panel notification system (replaces browser alerts)
- NEW: Enhanced security controls (enableDeleteFiles, enableSelfEdit variables)
- NEW: Target script display in create file dialog
- Improved file browser with delete buttons
- Fixed file status synchronization issues
- Enhanced permission system for file operations

Installation Requirements:
- Add "Admin" ACL permissions to resource
- Configure permissionACL variable in editorS.lua with your admin group
- Ensure your account has admin ACL permissions

Complete resource management now available from within MTA - create, edit, delete everything without external tools.
Download
2.1.0 2025-07-17 04:34:21 Added default language "English" and added a new language "Arabic" Download
2.0.0 2025-07-11 19:02:12 First public release Download