Created using NodeJS, Sequelize, VueJS and Express.
You can contact me at
-Discord unclemole
-Gamemodes discord server
-Admin Commands Spreadsheet
To contribute please contact me on my discord unclemole
and include why you wish to contribute.
To report a bug you can open an issue on the github repo (Don't contact me on discord about any bugs.) (bear in mind there is no licensing with this software and it is free to use).
-
Full inventory system.
-
Being able to call / message through the phone (Only the UI for it is finished).
-
Player factions.
-
Some of the other players jobs.
Bear in mind the majority of features have dynamic locations and will have to be added in game to the DB
I will not be adding more features to this gamemode. If you want a feature you will have to add it yourself.
-
Fully synced vehicle systems (sirens, interactions, WI menu, Dirt, fuel, indicators, stalling system, tyres, windows, distance calculation)
-
Character creation system
-
Nickname system
-
Full admin system
-
Custom chat system
-
Authentication and ban system with OTP emailing
-
Custom death and injury system
-
Nametagging system
-
VOIP system
-
Weapon display system
-
Custom clothing system with clothing shops
-
Custom door control
-
Trucker Job & Bus job
-
Banking system with ATMs and Bank Deposit and withdrawl.
-
Player Phone system
-
UCP (user control panel)
-
Parking System
-
Insurance System
-
Faction System
-
Anti Cheat
1. First navigate to .env.example
to enter your mysql database credentials. Enter your MySQL server credentials (The SQL code will be auto generated by Sequelize so as you have pointed it to a database with correct user credentials you will not have to worry about any further setup).
DB_USERNAME="< enter DB username >"
DB_PASSWORD="< enter DB username >"
DB_NAME="pmrp_db"
DB_HOST="127.0.0.1"
DB_DIALECT="mysql"
2. In the same file .env.example
enter your created SMTP email app credentials (You must do this for the OTP authentication system to work and be able to register accounts).
NODEMAILER_EMAIL="< enter app email >"
NODEMAILER_PASSWORD="< enter app password >"
If your hosting this gamemode from a server external from your local network ensure to port forward so you can connect. Getting started with server RAGE:MP
This gamemode also comes with a UCP and discord intergration which can both be ran separately from the main game server.
Discord Intergration: packages\discord
Web Panel: pmrp-ucp\client
To edit the UI you must run the VueJS dev server (located in pmrp-frontend\
) once your changes are made simply build the UI with npm run build and drag the contents of pmrp-frontend\build
in the folder client_packages\cefs
.