/extendedmode

Community fork of es_extended

Primary LanguageLuaGNU General Public License v3.0GPL-3.0

extendedmode

extendedmode is a community edition fork of es_extended (better known as ESX) and will be maintained by various trusted members of the FiveM community.

Primary goals for this project

  • Allow even versions of ESX scripts pre 1.2 to continue to function with as few edits as possible.
  • Ensure backwards compatibility/new features at the same time as adding optimisations and general other boosts.

About es_extended

es_extended is a roleplay framework for FiveM. ESX is short for EssentialMode Extended. The to-go framework for creating an economy based roleplay server on FiveM and most popular on the platform, too!

ESX was initially developed by Gizz back in 2017 for his friend as the were creating an FiveM server and there wasn't any economy roleplaying frameworks available. The original code was written within a week or two and later open sourced, it has ever since been improved and parts been rewritten to further improve on it.

Using

Be warned that extendedmode is in ALPHA stages and is not ready for production use.

If you already have an ESX installation please see this guide! (coming soon!)

Links & Read more

Features

  • Weight based inventory system
  • Weapons support, including support for attachments and tints
  • Supports different money accounts (defaulted with cash, bank and black money)
  • Many official resources available in our GitHub
  • Job system, with grades and clothes support
  • Supports multiple languages, most strings are localized
  • Easy to use API for developers to easily integrate EX to their projects
  • Register your own commands easily, with argument validation, chat suggestion and using FXServer ACL

We have also made some exclusive features for extendedmode only, find them all here!

Requirements

  • A fully configured installation of mysql-async (or equivalent)

Contributing

  1. Fork this repository to your own account, then check out the dev branch.
  2. Write your changes.
  3. Test your changes against your own server.
  4. Create a pull request against the "dev" branch.

When contributing code, it's important to include a short summary of what the code does in your pull request so it can be reviewed quickly.

Legal

Licenses

extendedmode - es_extended community fork

All changes after 04/04/2020 are provided by their respective authors under the GNUGPLv3 license.

es_extended - EssentialMode Extended framework for FiveM

Copyright (C) 2015-2020 Jérémie N'gadi

This program Is free software: you can redistribute it And/Or modify it under the terms Of the GNU General Public License As published by the Free Software Foundation, either version 3 Of the License, Or (at your option) any later version.

This program Is distributed In the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty Of MERCHANTABILITY Or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License For more details.

You should have received a copy Of the GNU General Public License along with this program. If Not, see http://www.gnu.org/licenses/.