Giter VIP home page Giter VIP logo

vrp's Introduction

vRP

Table of Contents
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. See the developers documentation.
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 developement, tunnel for easy server/clients communication

  • …​

Documentation

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

See the documentation.

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

WIP

TODO list
  • handle weapon components

  • props, NPC

  • parcel delivery basic mission

  • add more sound effects

  • coma emergency ped awareness

  • citizenship, government

  • check for exploits

vrp's People

Contributors

imagicthecat avatar snaicrys avatar rodrigo-apoc avatar pz1k avatar tabarra avatar antonioganea avatar kp0h avatar j0n4s13 avatar bscal avatar vs-x avatar femga avatar

Watchers

James Cloos 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.