/ESX-QBCore-Converter

A tool to convert scripts from QBCore to ESX or ESX to QBCore

Primary LanguageC#MIT LicenseMIT


Logo

ESX-QBCore-Converter

A converter ESX to QBCore and QBCore to ESX
Documentation »

report Bug · Issues

Summary
  1. About the Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

Über das Projekt

🛠️ The "Script Converter" is a versatile tool designed to facilitate the conversion of scripts between ESX and QBCore frameworks in the FiveM environment.

It provides a user-friendly interface for selecting a folder containing script files and a file containing replacements. The tool recursively processes all script files with specified extensions (.lua, .html, .js) within the selected folder and its subdirectories.

It performs string replacements based on the pairs of search and replacement text provided in the replacement file. Upon completion, it displays a list of processed files and notifies the user of successful completion.

However, users should review the revised scripts and keep an eye on the console for any potential errors. 👀🔍🚧

German: 🛠️ Der "Script Converter" ist ein vielseitiges Tool, das die Konvertierung von Skripten zwischen den ESX- und QBCore-Frameworks in der FiveM-Umgebung erleichtert.

Es bietet eine benutzerfreundliche Oberfläche zur Auswahl eines Ordners mit Skriptdateien und einer Datei mit Ersetzungen. Das Tool verarbeitet rekursiv alle Skriptdateien mit den angegebenen Erweiterungen (.lua, .html, .js) innerhalb des ausgewählten Ordners und seiner Unterverzeichnisse.

Es führt Zeichenfolgenersetzung basierend auf den Paaren von Such- und Ersatztext durch, die in der Ersetzungsdatei angegeben sind. Nach Abschluss zeigt es eine Liste der verarbeiteten Dateien an und informiert den Benutzer über den erfolgreichen Abschluss.

Dennoch sollten Benutzer die überarbeiteten Skripte überprüfen und die Konsole im Blick behalten, um mögliche Fehler zu erkennen. 👀🔍🚧

(Zurück nach oben)

Contributing

Contributions are what make the open-source community an amazing place to learn, be inspired, and create. Any contributions you make are greatly appreciated.

If you have an improvement idea, please fork the repository and create a pull request. You can also simply open an issue tagged as "enhancement". Don't forget to give the project a star! Thank you again!

Fork the project Create a feature branch (git checkout -b feature/AmazingFeature) Commit your changes (git commit -m 'Add some amazing feature') Push the branch (git push origin feature/AmazingFeature) Open a pull request

(Back to Top)

License

Released under the MIT License. For more information, please refer to the LICENSE.txt file.

(Zurück nach Oben)