Jump to content

Gamemodes

28 files

  1. GTARoleplay Gamemode

    INFO: The forum version is NOT being updated, so for the newest version head over to GitHub or read about it here: 
    --> https://www.patreon.com/ragemprp
    --> https://github.com/Andreas1331/ragemp-roleplay-readme
                                           

    After being affiliated with other gaming communities as a developer I decided to try and create my own gamemode from scratch. The plan was however never to start up my own server, but rather release my take on a roleplay gamemode where I could try out things my way. The project is written in C# server-side and JavaScript client-side. 
    At the current state the following is implemented:
    Account system with CEF login screen Dynamic animation system with proper player positioning Character system that allows for as many characters as you wish linked to an account Advanced inventory & item system with item bases saved in the database Inventory menu using CEF Database system utilizing Entity Framework for ORM querying Multiple providers included out of the box (PostgreSQL, MySQL or InMemory) Clothing customizer using CEF Vehicle tuning using CEF System for interacting with any object in the gameworld Interactionwheel to interact with objects and perform actions Binding server-side actions to keystrokes from clients Playable roulette with multiple players and more ... I originally began development in 2021 and abandoned the project again due to time constraints, and I'm revisiting the project once in a while whenever I have the time for it. Also note that some references to SVG (specifically for item icons) files will be null pointers as the files are removed. This is due to copyright, even though they are free for commercial use I've removed them and you'll have to include your own. 
    The setup in Visual Studio abstracts away some of the tedious tasks, such as moving client files written in Javascript into the server folder everytime you wish to test something. This is achieved using post build commands inside Visual Studio to copy the files into wherever you have your server folder located. By default the project is using an InMemory Database Provider for Entity Framework so you do not have to setup any dedicated database to get started. Automation for copying the project after compiling is also done using post build commands, and every dependency is moved to the Rage runtime folder. 


    Get access at the GitHub repository here: https://github.com/Andreas1331/ragemp-roleplay-readme
     

    2200 downloads

       (5 reviews)

    0 comments

    Updated

  2. Night Shift

    Night Shift is a survival gamemode that takes place in the Clucking Bell Farms. A random player is chosen as the hunter while the others become a chicken trying to survive until the timer runs out.
     
     
    Features
    Play as a chicken or a disgruntled Clucking Bell employee A round system Security cameras, don't miss the action even if you're late to the party (...or got eliminated)  
    Commands
    /giveup - in case you're stuck, had enough of the chickens or hunters  
    For Developers
    Since both client and server code is bundled and minified using esbuild, you'll need the dev dependencies if you want to make code changes.
    to install dev dependencies: npm install --save-dev to bundle clientside files: npm run bundle-client to bundle serverside files: npm run bundle-server The bundled files will be in the "dist" folder.
    Timer Bars 2 is used for the "CHICKENS LEFT" and "TIME LEFT" UI elements and is a separate download.
     
    Server Config
    There are a bunch of settings you can control using conf.json:
    nightshift.min_players - minimum amount of players required to start a round, default: 2 players nightshift.round_seconds - duration of a round, default: 300 seconds (5 minutes) nightshift.wait_seconds - time to wait between rounds, default: 20 seconds nightshift.respawn_seconds - respawn time of a player, default: 7 seconds nightshift.hunter_weapon - weapon hash of the hunter, default: 487013001 (WEAPON_PUMPSHOTGUN) (Weapon Hash Reference) nightshift.hunter_ammo - amount of ammo given to the hunter, default: 40 All these settings expect the values to be numbers.
     
    Source code is also available on GitHub: https://github.com/root-cause/ragemp-night-shift

    101 downloads

       (1 review)

    0 comments

    Updated

  3. Arena

    Arena is a vehicle based deathmatch gamemode that takes place inside the Maze Bank Arena.
     
    Features
    Rounds
    The arena gets a new look every 10 minutes (configurable) to keep things fresh. With 30 themes and 10 lighting styles, things will always look different!
     
    Power Ups
    Every time a player is killed, there's a 33% chance (configurable) they'll drop a power-up. There are currently 4 types of power-ups:
    Armored - makes the minitank more durable against rockets Ghost - hides the player's icon Jumping - activates the minitank's jumping ability, greatly improving maneuverability Repair - repairs the minitank Armored, ghost and jumping power-ups stay active until the player dies.
     
    Scoreboard
    There is a scoreboard to see your and the top 10 player's kill/death stats by holding TAB.
     
    Commands
    /giveup - in case you're bugged or just want to respawn  
    For Developers
    Since both client and server code is bundled and minified using esbuild, you'll need the dev dependencies if you want to make code changes.
    to install dev dependencies: npm install --save-dev to bundle clientside files: npm run bundle-client to bundle serverside files: npm run bundle-server The bundled files will be in the "dist" folder.
     
    Server Config
    There are a bunch of settings you can control using conf.json:
    arena.round_seconds - round time, default: 600 seconds (10 minutes) arena.round_wait_seconds - time between a round ending and another one starting, default: 10 seconds
    arena.respawn_seconds - respawn time of a player, default: 4 seconds
    arena.powerup_chance - power-up drop chance where 0.0 is 0% and 1.0 is 100%, default: 0.33
    arena.powerup_seconds - lifetime of a collectable power-up if uncollected, default: 60 seconds
    All these settings expect the values to be numbers.
     
    Source code is also available on GitHub: https://github.com/root-cause/ragemp-arena

    148 downloads

       (2 reviews)

    0 comments

    Updated

  4. RAGEMP ROLEPLAY GAMEMODE

    RAGEMP ROLEPLAY GAMEMODE
    A perfect game mode to get started with if you're about to make a roleplay server!
     
    This game mode is still work in progress, I will maintain and update it generally, plenty features are planned to be added so stay tunned!
    At current state, this gamemode is perfect to be used as a boilerplate for you to start a rp server!
    Built in:
    Client side:
    Typescript Webpack Server side
    Typescript Webpack Typeorm PostgreSQL Frontend(CEF)
    ReactTS MobX  
    Current Features
     - Account system (Login/Register).  - Character System (3 Available slots to create)  - Inventory System  - Notification system  - Chat System  - Command system  
    Getting started with setting up:
    Database setup:
    This code requires you to have PostgreSQL installed on your machine, read more at https://www.postgresql.org/
    After installing PostgreSQL, connect to your database using PGAdmin or HeidiSQL and create a new database by executing a query like: 
    CREATE DATABASE mydb; After creating a database successfully, head back to the server files and edit .env by describing the database connection details there.
    Once you're setup with that, simply start the server, and the TypeORM will start creating the required database tables on its own (see Database.module.ts for deeper info)
     
    Code Structure:
    ragemp-rp-gamemode ├───config #contains webpack configuration files ├───frontend │ └───src │ ├───assets #contains assets such as page images or videos │ ├───events #contains page events which can be called from the backend │ ├───pages #contains pages │ ├───stores #contains temporary stores │ ├───styles #contains global styling │ └───utils #contains useful code methods │ ├───source #contains backend code │ ├───client #contains client-side code │ ├───server #contains server-side code │ └───shared #contains shared data between server and client │ └───.env #contains database connection details  
    Getting started with development:
    (BACKEND)
    Make sure you have an empty ragemp-server folder ready. After downloading the gamemode, move all files to your ragemp-server folder. Open the gamemode to your terminal and simply install the required packages executing 'npm install', this will install all required packages the gamemode uses. After the packages are installed make sure you created the database explained above. Start server-side in development mode: Simply execute 'npm run watch:server' to start watching server side in development mode. Start client-side in development mode: Simply execute 'npm run watch:client' to start watching client side in development mode. (FRONTEND)
    Create a folder named package2 in client_packages folder. Navigate to frontend folder in your terminal. Install the required packages executing 'npm install' Once packages are done installing simply run 'npm run build' Once the build is done, it will automatically be moved to package2 folder. Once you're done, start the server and that's pretty much it.  
    Github link: shr0x/ragemp-rp-gamemode: A startup rp script to make your way into making a rp server easier! (github.com)
    More docs are in the github repo, also keep an eye since most of the updates will be published there first then will eventually be updated in this post.
     
     

    2540 downloads

       (7 reviews)

    3 comments

    Updated

  5. ragemp-swc-starter

    A fast and easy to use starter that supports Typescript.
    Download, Installation, usage and notes found here:
    https://github.com/voltration/ragemp-swc-starter
     

    15 downloads

       (0 reviews)

    0 comments

    Updated

  6. Typescript Boilerplate

    A Typescript Boilerplate for RAGE:MP with simple setup and usage.
    📌 Features
    -   Full RAGE:MP Type Support for VSCode
    -   Built in rollup config for transpile and auto-copy
    -   Prettier Configuration for code formatting.

    📥 Installation 
    See: https://github.com/LeonardSSH/ragemp-typescript

    220 downloads

       (4 reviews)

    0 comments

    Updated

  7. Racing gamemode for Rage Multiplayer

    This gamemode is not finished and will never be. It may contain bugs and other problems.
    Github repository: https://github.com/LightSquare0/ragemp-carsgm
    Basic racing gamemode with key features:
    Login system Basic admin system Race hosting Real time race participants positioning Race creator (rudimentary) React interfaces to help ease the interaction Stack:
         Serverside - C# (.NET 6)
         Clientside - JS
         CEF - React with Typescript

    515 downloads

       (2 reviews)

    0 comments

    Submitted

  8. NodeJS+React GameMode

    GameMode: https://github.com/AppiChudilko/DN-RAGE (ClientSide its webpack -> src_client_package)
    GameMode UI Style 1: https://github.com/AppiChudilko/DN-RAGE-UI
    GameMode UI Style 2: https://github.com/AppiChudilko/STATE-RAGE-UI

    1040 downloads

       (9 reviews)

    7 comments

    Updated

  9. OwlGaming V Roleplay - Full Gamemode & Source Code

    This is the full gamemode & source code for the OwlGaming Grand Theft Auto V Roleplay server for RAGE:MP.
    Features include, but are not limited to: Account system, character creation, factions, gang tagging, vehicle systems, casino games, realistic inventory system, weapons systems, drugs systems, and much more!

    You can find the gamemode on GitHub

    2523 downloads

       (18 reviews)

    4 comments

    Submitted

  10. Basic MySQL Gamemode

    UPDATE
    I highly recommending using my more updated resource "MySQL Accounts" instead as it fixes known issues and runs better:
    This resource will stay up, however I will not be giving any help for this resource as I don't believe it should be used for serious projects.
    ----
    Basic MySQL Gamemode
    Github Link: https://github.com/MrPancakers/ragemp-mysql
    Resource Thread: 
     
    Discord: MrPancakers#9283
    This is a template of a very basic login/registration system you can implement into your game mode to get started. This template only stores usernames, passwords(encrypted with BCrypt), position and money so anything extra will need to be implemented yourself. This is intended for beginners so the code is pretty basic and nothing fancy has been done so it is easily readable.
    If you find any issues, leave a comment on my thread or leave a comment on this resource.
    Installation
    You'll need to have a MySQL server setup, either using WAMP/XAMPP/or from a server. To keep this short I will not go through setting these up, simply Google 'How to set up WAMP' for example to get it set up.
    Unzip the source and place it inside of your server files folder. Open your command prompt and change your directory to your server folder. Then do 'npm install' to install the required node_modules. Create a new database and call it whatever you want (Inside the script it is called 'ragemp-mysql'). Once created, import the ragemp-mysql.sql into your newly created database. Go to packages/mysql/mysql.js and open it. At the top is the connection info, change this to whatever your IP and MySQL username/password is. If you're hosting this locally and you haven't made/changed the MySQL info, the default should be fine. You're all set to go.

    4825 downloads

       (9 reviews)

    22 comments

    Updated

  11. MySQL Accounts

    GitHub Repository: https://github.com/RageMpOpenSource/RAGE-Accounts
    A MySQL boilerplate to quickly create an account system without all the work. This handles both logging in and registration. This also utilised the delayedInitilisation feature added in RAGE:MP 1.1 to allow time for your database and any other assets on your server to be loaded first before allowing any user connections. By using this feature, this avoids any errors of users connecting before your resources are done loading. Read below for more information. A custom config file has also been used to easily change your database variables (username/database name/database password) and will allow you to easily add more configuration options going forward.
     
    Features
    CEF Login/Registration pages with error handling Idle Kicker (Kicks any player who is sitting on the login/register pages after 60 seconds of no attempts) Promise Based Loading Easy Imported SQL into your MySQL Database Installation
    Prerequisites
    NodeJS MySQL Server (Fully setup) Steps
    Download this resource and place it inside of your server folder Open your command prompt and change your directory of your command prompt to the server folder and then type npm install (You could also Shift + Right click inside your server folder and 'Open PowerShell window here' and type npm install if you don't know how to do this step) Head to packages/<folder>/settings.example.json and rename the file to settings.json (Remove the .example from the file name) Open up the settings.json file and edit the database details to connect to your server, if you're running it locally the default settings may be fine. Using the .sql file inside the server folder, run this inside your database to set it up (I won't be going into how to do this, Google "How to set up a MySQL server" if you don't know how to do this as I won't be offering support). Run your server, if there are no errors and it prints "Database connected successfully" then you're all done.  
    Looking for more information? Look at the GitHub repository here: https://github.com/RageMpOpenSource/RAGE-Accounts

    1462 downloads

       (3 reviews)

    2 comments

    Submitted

  12. League gamemode

    League [work in progress]
    0.3.0-alpha unstable version
    The classic tdm gamemode, with opensource code in the github repository. 
     
    Available systems:
    1. Configurable (The most settings you are allowed to edit in ./packages/league/assets/config.json)
    2. Saving statistics (And yes, you dont need to install any additional libraries, just ctrl+c, ctrl+v folders)
    3. Multi-language (You can easily add a new language just by creating a new json file in lang directory)
    4. Groups (user, moderator, admin, root)
    5. Notify system based on CEF (notifystack)
    6. Voting for maps
    7. Support json maps (See an example in assets/maps.json)
    8. Some information huds (nametags, voting, team selecting, round info)
    9. Chat information (kick, mute)
    10. Gamemenu (F2)
    11. Deathlog (Killlist) when round is running
    12. Control huds
     
    Available commands:
    1. /rs [map_id_or_code]  or /roundstart [map_id_or_code] - Start a new round (In the future will be admin command)
    Now has admin/root access
    2. /re or /roundend - Ends the round (In the future will be admin command)
    Now has admin/root access
    3. /votemap [map_id_or_code] - nominate a map to the start 
    4. /cl [lang] or /changelang [lang] - change the language
    5. group commands:
    /g rcon [password] - grant super privileges
    /g login [password] - login as admin or moderator
    /g addadm [id] [password] - (root only) add a new admin by id
    /g addmod [id] [password] - (root and admin) add a new moderator by id
    /g pwd [password] - change a password for login
    /g user [id] - set a user group for player by id
    6. /kick [idOrName] [reason]  - (root and admin and moderator only) Kick player by reason
    7. /mute [idOrName] [minutes] [reason] -  (root and admin and moderator only)  Mute player by reason
    8. /unmute [idOrName]  - (root and admin and moderator only) Unmute player
    9. /ct [id|nickname] [att|def|spec] - Change a team by player id/nickname, alias /changeteam
    10.  /add [id|nickname] - Add a player to the round
    11.  /remove [id|nickname] - Remove a player from the round
    12. /pause - Pause a round when the round is running
    13. /unpause - Unpause a round when the round is running
    Some screenshots:
    Ver. 0.3.0 download league 0.3.0 from github
    Gamemode discord for any questions.

    481 downloads

       (1 review)

    0 comments

    Updated

  13. Revive Undead Roleplay - Learning Script

    Hello ladies,
    i'm not going to work on that game-mode anymore, so i'll release it for the public to get people learn how to build awesome systems. (car repair, ...)
    Some of the script-files got removed because of security reasons. You cant compile that script without any additions. So learn out of it and read the code!
    Nothing more to say, enjoy it. If you're going to use the code. mention me as credit.
     
    Enjoy! DevGrab.

    3084 downloads

       (9 reviews)

    0 comments

    Submitted

  14. WiredPlayers Roleplay

    Hello everybody. Some weeks ago i made a post on this forum's spanish section releasing my old gamemode, which I have been porting to RAGE:MP right after the bridge was released for the first time. In the beginning it was only in spanish, so I didn't thought it was a good idea to release to the whole community, as not so many people here speak spanish (I guess) but, after seeing that more people than I had expected downloaded it and also taking the suggestion George made me, I decided to start translating it and also, allowing to be multilanguage in a future.
    That above is the main reason I'm writing this post, I want to release here my gamemode (even if the link is already in this forum) so all the people using this excelent mod can just start their development with a base gamemode, instead of making it from the scratch. I have to say that it's not 100% ported and translated but I will be working on it in my spare time, meaning this won't be an abandoned project, it will have continuous support and development.
    Any suggestion for the gamemode, any question or any issue, you can contact me on the forum, sending a PM or posting here. One last thing I have to point out is that I know the gamemode is not documented but please, understand that I can't explain how all the systems inside work, as it's quite big. Anyway in a near future I will be adding some wiki or documentacion explaining briefly its contents and a guide to know the structure maybe.
     

    13123 downloads

       (21 reviews)

    43 comments

    Updated

  15. Moving Target Gaming Roleplay Script

    974 downloads

       (0 reviews)

    3 comments

    Updated

  16. Tactics [WIP]

    Work in Progress Tactics Mode
    note:
    this is not "playready" nor tested with more than 4 players, use this as a general idea for a similar gamemode or build something ontop of it.
     
    ingame "video"
     
    features more or less.
    "Lobby"-System Round System "Dead"-Bodies displayed properly ( not stuck in the floor ) "Combat"-Hitscan thingy "HUB" Map Manager ( see ./world/maps/ for references ) Object Loading for Lobbies Support for Multiple "Gamemodes" ( check ./server/world/gamemodes for references ) Balance for lobbies  
     
     
    See Github for more information
    https://github.com/Z8pn/RageTactics
     

    463 downloads

       (2 reviews)

    1 comment

    Submitted

  17. RageSurvival

    RageZombies (on Github)
    Zombie Survival Gamemode for RageMP
    Installation!
    Prerequisites: MongoDB, NodeJS > 8.0.0 ,  Intermediate JS Knowledge
    install all needed packages using npm i "compile" clientside code using watchify client/development/index.js -o client/index.js edit app.js to fit your environment run app.js node app.js run your server  
    About
    RageZombies was heavily insipred by some of my Zombie Projects on MTA, different Survival/Zombie Games.
    Most of the Work was strongly influenced by the small community that gathered around the project, therefor special thanks to:
    Pluz The-Second RiiVu Chmuzy CarloGambino feris without their work i couldn´t have finished some parts
     
    Features
    please take into consideration that all of these are work in progress, meaning they are not finished.
    Plant System Clothing System Inventory Vehicles Lootable Items Lootable Chests Zombies Weapon Damage Equipment Gathering System Character System Account System Building System Hunger and Thirst Weather System ( Weather Zones ) Animation Sync Object Streamer  
    Contribution
    If you feel like contribution to this project feel free to send requests. all constributors will be credited.
     
    License
    Please visit License for more information.
     
    Contact
    If you feel like contacting me for whatever reason
    Steam Discord Github  
    RageMP Resource Credits
    Thanks to RageMPDev for his Attachment System Thanks to rootcause for his Crouch System and his Scaleform Messages Script Thanks to micaww for Rage-RPC Thanks to Larsf96 for his contribution to the CEFBrowser Class.  

    2276 downloads

       (17 reviews)

    9 comments

    Updated

  18. Typescript and Vue.js Starter Template

    This is RageMP start server template. It's using typescript (server-side and client-side), Vue.js for CEF and including simple log in/sign up system.
    Thanks CocaColaBear for typescript types:
    Server-side: https://github.com/CocaColaBear/types-ragemp-s
    Client-side: https://github.com/CocaColaBear/types-ragemp-c
     
    Installation:
    Install Ragemp server. Put all files in server-files directory. Run npm i by cmd inside server-files, server-files/app/server, server-files/app/client, server-files/app/cef. Server using MySQL as a database. So you have to import sql structure file in to your database. Import sql structure file structure.sql into it. Modify your account data inside app/server/Options/ in files sDB.ts and sNodemailer.ts Run build-server.bat file inside server-files directory with server.exe. Now you can modify src code in app and test your server!  
    Also available on github: https://github.com/MarkCavalli/rage-server-start-template

    1362 downloads

       (4 reviews)

    3 comments

    Updated

  19. Gun Game

    Kill your way to victory! Gun game is a gamemode where players start with powerful weapons and get less powerful weapons once they score enough kills to level up.
     
    Winning
    First player to go through all weapons/levels will win. Player with the highest level will win if round timer ends.  
    Config
    The config file is located in packages/gungame/config.json. 
    gameTimeSeconds: Length of a round in seconds. 600 by default which converts to 10 minutes. healthOnKill: How much health players will get for killing someone. 0 by default which means players won't get any health from killing. respawnTimeSeconds: Seconds a player needs to wait for respawning. 8 by default. restartTimeSeconds: Seconds players need to wait before a new round begins. 10 by default.  
    Loadouts
    The loadouts file is located in packages/gungame/loadouts.json. It's a JSON file with each loadout as an array.
    Each loadout array must contain at least one valid loadout item.
    Loadout items must have:
    Weapon: Weapon hash key as string, such as WEAPON_PISTOL. (Weapons list) Name: Human readable name of the weapon, such as Pistol. KillsForNext: Amount of kills a player need to get with this weapon before upgrading to the next one. (player will be declared winner if this item is the last in the loadout) Example Loadout (RPG > Minigun > Special Carbine > Heavy Revolver > Sawed-Off Shotgun > Machete, player needs 5 machete kills to win)
    [ { "Weapon": "WEAPON_RPG", "Name": "RPG", "KillsForNext": 1 }, { "Weapon": "WEAPON_MINIGUN", "Name": "Minigun", "KillsForNext": 1 }, { "Weapon": "WEAPON_SPECIALCARBINE", "Name": "Special Carbine", "KillsForNext": 1 }, { "Weapon": "WEAPON_REVOLVER", "Name": "Heavy Revolver", "KillsForNext": 1 }, { "Weapon": "WEAPON_SAWNOFFSHOTGUN", "Name": "Sawed-Off Shotgun", "KillsForNext": 1 }, { "Weapon": "WEAPON_MACHETE", "Name": "Machete", "KillsForNext": 5 } ]  
    Maps
    Map files are located in packages/gungame/maps/.
    Maps must have:
    CenterOfMap: An object that has x, y, z and radius properties. This is used for defining game area and respawning players around the game area. SpawnPoints: Array of objects that has x, y, z and a (angle/heading) properties. This is used for spawning players for the first time in the map, like when they connect the server or when a round begins. Example Map (1 Spawn Point)
    { "CenterOfMap": { "x": -1108.71240234375, "y": 4918.75048828125, "z": 217.17044067382812, "radius": 70.0 }, "SpawnPoints": [ { "x": -1126.168212890625, "y": 4952.76025390625, "z": 220.46249389648438, "a": 191.99134826660156 } ] } Maps also have optional properties such as:
    World: An object that has time and weather properties. --> time: An object that has hour, minute and second properties. --> weather: A string property that contains the weather ID. (Weather ID list)  
    Props: Array of objects that has model, position and rotation properties. --> model: A string property that contains the model name. Example: prop_fire_hydrant_1 --> position: An object that has x, y and z properties. --> rotation: An object that has x, y and z properties. Example Map (Night, Rainy Weather with 1 Prop)
    { "World": { "time": { "hour": 2, "minute": 0, "second": 0 }, "weather": "RAIN" }, "CenterOfMap": { "x": -1108.71240234375, "y": 4918.75048828125, "z": 217.17044067382812, "radius": 70.0 }, "SpawnPoints": [ { "x": -1126.168212890625, "y": 4952.76025390625, "z": 220.46249389648438, "a": 191.99134826660156 } ], "Props": [ { "model": "prop_fire_hydrant_1", "position": { "x": -1108.71240234375, "y": 4918.75048828125, "z": 217.05 }, "rotation": { "x": 0.0, "y": 0.0, "z": 0.0 } } ] }  
    Source code is available on GitHub in case you don't want to download: https://github.com/root-cause/ragemp-gungame
    Have fun!

    858 downloads

       (7 reviews)

    0 comments

    Updated

  20. Deft:RAGE

    Hello everyone, this is a project that i've being doing a few months ago and got discontinued. I have no documentation.
    He is based on yarp gamemode but we increase a few things.
    This project already setup with: Babel, Gulp, React hot loader, webpack, Inferno.js (SSR), Redux, React and a few more things.
    Already has cool things to get you know how the platform works like Taxi call.
    We have a Fixed browser with notifications, tracking position of where driver are and this kind of thing, all with this technologies.
    Its a pretty professional start! If this was useful for you some how be free to use
     
    Any way, since for me this is no more useful, feel free to use.
     
    OBS:. THE ZIP ITS EMPTY GET ON GITHUB LINK ABOVE. IF YOU LIKE IT PLEASE STAR THE REPO
    https://github.com/MarcosRenato266/deft-server
     
    Thanks to -> https://github.com/rafaelalmeidatk

    391 downloads

       (3 reviews)

    11 comments

    Submitted

  21. Gangwar [W.I.P]

    Gamemode was made while i had some free time, thanks to everyone involved with this.
    Gamemode is using mongodb as database
     
     
    Github: https://github.com/Z8pn/RageMP-Gangwar

    1262 downloads

       (2 reviews)

    3 comments

    Submitted

  22. Drift Gamemode

    This is a basic (also the first around) drift gamemode for RAGE Multiplayer.
     
    Features
    Drift counter Drift mode Character customization (also outfits) Basic player data storage (saves customization, outfits and drift score atm) Levels (based on drift score) Vehicle Spawner Vehicle Tuning  
    Dependencies
    https://rage.mp/files/file/41-nativeui/ https://rage.mp/files/file/37-vehicle-spawner/ https://rage.mp/files/file/75-levels/ https://rage.mp/files/file/50-gtao-outfits/ https://rage.mp/files/file/54-basic-player-blips/

    1896 downloads

       (7 reviews)

    3 comments

    Submitted

  23. Gang Wars

    Features overview
    Account system with timed bans A simple admin system Spawn protection (optional) Weapon shops and garages Crouching Killstreaks Different firing modes (single, burst, auto, safe mode) Turf capturing  
    Getting started
    Put the files in their respective places Go to packages/thewire/config.json and write your database information Import the database.sql file using phpMyAdmin and such Start your server, should be done  
    Making yourself admin
    Make an account Go to accounts table and set Admin field's value to 1 OR run a query to do it: UPDATE accounts SET Admin=1 WHERE Username='YourAccountName' Save and login ingame  
    Team management
    Go to packages/thewire/data/teamData.json, teams are stored in this file as key:value For ColorName and ColorHex, check WIKI: Fonts and Colors For VehicleColor, check WIKI: Vehicle Colors For BlipColor, check WIKI: Blips If you remove a key:value pair, you'll remove that team Save file & restart the server  
    Adding/removing vehicles
    Go to packages/thewire/data/teamData.json, vehicles are connected to teams Add your vehicle model name (e.g zentorno) to the Vehicles array of the team(s) you want Go to packages/thewire/data/vehiclePrices.json Add your vehicle model name and price. (e.g "zentorno": 10000) Save files & restart the server  
    Adding/removing weapons
    Go to packages/thewire/data/weaponPrices.json Make sure the weapon you want to add is valid! See WIKI: Weapons Add your weapon name and price. (e.g "WEAPON_PISTOL50": 900) Save file Go to client_packages/cef/weaponIcons Add your weapon icon with the file name being your weapon hash (not the name!) Restart the server  
    Config.json
    This file is located in packages/thewire/ and lets you control a lot of things.
    database: Write your database information here.
    dbLogging: Lets you control which parts of logging is enabled. A lot of stuff are being logged by default.
    loginDimension: The dimension joined players get sent to. (Default: -1)
    startingMoney: The amount of money registered players get. (Default: 1500)
    spawnProtectionSeconds: Duration of the spawn protection, in seconds. (Default: 5)
    accountSaveInterval: Interval of the auto save to prevent stat loss, in minutes. (Default: 10)
    killRewardMin and killRewardMax: The amount of money players get for killing an enemy. (Default: 100 and 200)
    teamKillPenalty: The amount of money loss players get for team killing. (Default: 1000)
    killstreakReward: The base amount of money a player gets for a 5+ killstreak. Killstreak reward is calculated as: killstreakCount * reward on every factor of 5. (Default: 100)
    weaponShopMagCount: How many magazines a player gets when they buy a weapon. (Default: 6)
    playerVehicleSpawnLimit: How many vehicles a player can have spawned at once. (Default: 5)
    turfCaptureMaxProgressIncrease: Turf attack progress cap. People more than this amount isn't required in the checkpoint. (Default: 5)
    turfCaptureRequiredProgress: Required progress to capture a turf. (Default: 50)
    turfIncomeInterval: Interval of the turf income sharing between team members, in minutes. (Default: 15)
    bcryptCost: Read this (Default: 10)
    spawnWeapons: Weapons and ammo the players get when they spawn. This applies to all teams. (Default: Bat and Pistol with 240 ammo)
    world: World settings, there is actually a time system but it doesn't show itself until a few hours pass. (Default: CLEAR weather and 10:00:00)
    log4js: Logger settings, you don't really need to touch this.
     
    Turfs
    Teams can capture turfs in this gamemode and make money.
    All you need to do is stand in a turf checkpoint, wait until the progress reaches 100% (it will be captured faster if there are teammates with you, up to 5 players)
    Though doing that will alert the turf's current owners. If the owners manage to clear the turf before it is captured, they'll keep it.
    Turf income happens every 15 minutes which just sums all of your team's turf income and shares it between team members.
     
    Admin Commands
    /tp [x] [y] [z] - Lets you teleport to a position.
    /agivemoney [player ID] [amount] - Gives money to a player.
    /agiveweapon [player ID] [weapon name] [ammo] - Gives weapons to a player.
    /kick [player ID] [reason] - Kicks a player.
    /banplayer [player ID] [days] [reason] - Bans a player.
    /banaccount [account ID] [days] [reason] - Bans an account, best used for banning players that are offline.
    /baninfo [ban ID] - Returns information about a ban.
    /removeban [ban ID] - Removes a ban.
    /createweaponshop - Creates a weapon shop on your position.
    /removeweaponshop [ID] - Removes a weapon shop.
    /creategarage - Creates a garage on your position.
    /removegarage [ID] - Removes a garage.
    /createturf [income] [radius] [name] - Creates a turf on your position. Radius isn't used right now but it will be in 0.4.
    /removeturf [ID] - Removes a turf.
     
    Player Commands
    /pm [player ID] [message] - Sends a private message to a player.
    /stats [player ID] - Shows the stats of a player. (Kills, deaths, K/D ratio, money, register date)
    /givemoney [player ID] [amount] - Sends money from your account to another player's account.
    /top5 [ranking] - Shows the top 5 online players of a ranking. (Available rankings: kills, money)
     
    If you encounter a bug, feel free to leave it as a comment.
    Hopefully all this text is enough, have fun and see you on the battlefield!

    4229 downloads

       (25 reviews)

    19 comments

    Updated

  24. Cops & Robbers Gamemode

    Project not maintained anymore, feel to continue it by yourself.
    The most recent version (with some fix) is on github, link below!
    Hi all, after some times letting this GM getting dust, I decided to release it to public.
    It may not be developed with the best methods, but still it is working very well.
    Here is a list of the differents systems available:
    For civil players:
    Rob a shop (24/7  / Ammunation for now) Have a job (Hacker only for now) Earn XP from doing hacking Buy stuff at 24/7 that heals you (Apple...) For cops:
    Arrest a player (Civil only with wanted level) Be a SWAT or in FBI (If player has access to thoses teams) Cuff a player (Preventing him from running / jump / use car direction) What everybody can do:
    Buy a car / boat / helicopter Use teleporters (The only teleporters are in SWAT car park, can be added in DB) Withdraw / deposit money in ATM Custom your car (In theory working with every kind of vehicle) What admins can do:
    Create a vehicle Create a temporary vehicle (As vehicle bought in car shop) Edit a vehicle Save vehicle data Respawn Cars Create Faction / SpawnPoint for a faction / A Skin for a faction / Biz / ATM / Label Teleport to pos Edit a player  
    Teleporters are saved in the database, and have different options, like :
    Reversible (Has another tp to come back) Change dimension of player TP vehicle or not Usable for a faction only Vehicle info:
    Save vehicle mods Vehicle only for a faction Vehicle locked Vehicle plate Vehicle dimension What are spawnpoints ? 
    Spawnpoints are used for factions, it is the spawnpoints for a faction, and not for a SKIN.
    How to add skin into a faction?
    Doing /acreate ped
     
    Some commands still exist as:
    /acreate [faction/biz/label/ped/spawnpoint] (Showing a modal to complete & create) /aveh (Showing a modal to know what you want to do. /aplayer [PLAYER ID] (Showing a modal to know what you want to do) Differents admin levels:
    There is 3 differents level of admin:
     - Edit (Edit a player / car)
    - Blame (Kick / Ban / Blame)
    - See (Spectate / Player infos...)
    There is no admin command for moderate.
    Car shop:
    Car shop is VERY easy to create, i think i'll do another ressource to show how it is simple & share it.
    All you have to know is the vehicle classes, in packages/gamemode/data/vehicle_shop.json
    And create a car shop in config.json (Very easy to understand look at it).
    Custom:
    All mods prices can be modified in gamemode/data/custom_prices.json, by mod ID & Index.
    But this system is not optimized at all, and must be reworked.
     
    There is also a log system, that log everytime you connect / disconnect.
     
    Installation
    Install npm dependencies: npm install Change .env.example to .env  
    Known problems:
     Can't find module MySQL: You must have installed NodeJS & NPM Then go to your server folder and type in cmd this: "npm install mysql"  
    As suggested, If you have any bugs found, suggestions... just see this:
    https://github.com/Protocole63/RageMP-Gamemode-Cops-Robber/issues -- I would be happy to fix it or add the stuff you suggest.
     
    Credits:
     - Me for the scripts
    - GamingMaster Library - NativeUI
    - RootCause library - Level - better Notificaitons - Scaleform messages
    - Micky5991 for vehicles hashes & mods... (https://github.com/Micky5991/GT-MP-vehicleInfo/releases)
     
     

    2834 downloads

       (10 reviews)

    3 comments

    Updated

  25. Los Santos Role Play

    Hello, it's my old version LSFIVEM gamemode v1.6
    Detailed before: https://forum.lsfivem.com/index.php?forums/Новости.20/
    Installing
    1. Download archive and extract to rage:mp server folder
    2. Set config mysql in packages/roleplay/mysql.js
    3. Insert SQL from archive to datebase
    4. Enjoy, but need do it other registration form (across web)
    Date Build: 26 december 2017
    Good Luck.

    13736 downloads

       (8 reviews)

    25 comments

    Updated


×
×
  • Create New...