Giter Club home page Giter Club logo

vrp's Introduction

vRP

vRP

FiveM RP addon/framework
The project aims to create a generic and simple RP framework to prevent everyone from reinventing the wheel.
Contributions are welcomed.

Support me on Patreon to keep this project alive:

Support me and the project on Patreon
ℹ️
This is vRP 2, the second major version of vRP. It aims to have less overhead and a more straightforward and structured approach using OOP. This will probably be the last major version, vRP based resources can be updated for vRP 2 using the extension system.
Features
  • basic admin tools (kick,ban,whitelist), groups/permissions, languages, identification system (persistent user id for database storage), user/character/server/global custom data key/value

  • player state (survival vitals, weapons, player appearance, position)

  • player identity/phone/aptitudes (education/exp), emotes, business system / money (wallet/bank), homes

  • cloakrooms (uniform for jobs), basic police (PC, check, I.D., handcuff, jails, seize weapons/items), basic emergency (coma, reanimate)

  • inventory (with custom item definition, parametric items), chests (vehicle trunks), transformer (harvest, process, produce) (illegal informer)

  • basic implementations: ATM, market, shops, skinshop, garage

  • GUI (dynamic menu, progress bars, prompt), map entities (blip, markers), areas (enter/leave callbacks)

  • database MySQL "driver" system to interface to any MySQL resources

  • OOP design, more structured code and less overhead

  • proxy for easy inter-resource development, tunnel for easy server/clients communication

  • Lua profiler

  • …​

Documentation

See the documentation.

See also (and use it as a basis to understand how to develop extensions for vRP):

Issues / Features / Help

⚠️
Read the documentation before asking for help, creating a bug report or a feature request.

When submitting an issue, add any information you can find, with all details. Saying that something doesn’t work will probably not be enough to solve the issue. If you have errors in your console before the issue happens, things could be corrupted, so the issue may be irrelevant. You should solve all unrelated errors before submitting issues.

When submitting a feature request, make sure the feature is relevant about the core of the framework or already existing vRP features. vRP is a framework, thus it doesn’t aim to implement everything, but to give the tools to do so.

⚠️
The issue section is only for bug reports and feature requests. Issues not related to the core of vRP, about old versions (no backwards update) or vRP modifications will be closed without warning.
💡
Before submitting an issue or a feature request, do a search in open and closed ones to know if it has been reported/requested before.
ℹ️
For questions, help, discussions around the project, please go instead on the vRP thread of the FiveM forum or the discord.

vrp's People

Contributors

imagicthecat avatar snaicrys avatar rodrigo-apoc avatar pz1k avatar endrain avatar tabarra avatar antonioganea avatar boss-man-dev avatar dioneb avatar kp0h avatar j0n4s13 avatar bscal avatar jaimeadf avatar vs-x avatar bringrainfire avatar femga avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.