скрипты для сервера rage mp
Begin your journey now!
Play with your friends, host a server, create a community or create an entirely new gamemode.
RAGE MP has no limits and gives you total control over everything. The only limit is your imagination!
Are you a developer?
Make your dreams come true!
Create scripts using our powerful API, host your server and unleash your creativity.
Creating a gamemode has never been so easy before!
Are you a gamer?
Launch and play.
Have you ever imagined playing on a server with hundreds of players, at the same time?
Stop dreaming, because your dreams just became a reality. Download the client files, start up RAGE and join a server!
Well-synchronized and well-optimized
Smooth, accurate and fps-lossless
We’ve spent a lot of our time to make your multiplayer gaming experience as good as you have never saw before.
Having same FPS as you have in singleplayer, you will see smooth and accurate synchronization while playing RAGE Multiplayer.
NodeJS
RAGE MP uses NodeJS serverside and JS clientside
Feel free to use tonns of NodeJS modules that are supported by RAGE Multiplayer
and enjoy Google’s fastest yet V8 engine!
Create beautiful user interfaces
powered by Chromium Embedded Framework
The next generation of graphics user interface
With CEF you’re able to create UI overlays with HTML, CSS, JS and WebGL! Isn’t this awesome?
Grand Theft Auto and Grand Theft Auto: V are registered trademarks of Take-Two Interactive Software
RAGE Multiplayer (rage.mp) is not affiliated with or endorsed by Take-Two Interactive Software and not responsible for user-made servers.
© 2007-2016. Take-Two Interactive Software and its subsidiaries. All other marks and trademarks are the property of their respective owners. All rights reserved
Scripts
182 files
Scaleform Vehicle Spawner
Github Repository, with the Scaleform source code included. So you can try your hands on Scaleform, it’s not as hard as it looks like, trust me!
Vehicle images taken from the Rage MP Wiki and the GTA Wiki.
[Obligatory Certified Halal logo here]
Обновлено 9 сентября
Sync Crawl System
download and enjoy it
Опубликовано 3 сентября
Custom Hud Colour and Title
Github repo: https://github.com/Dankyss/RageMP-Custom-Hud-Colour-and-Title
Обновлено 16 августа
Custom Scaleform (for developpers)
Обновлено 9 августа
Interact Menu (non-CEF)
Обновлено 9 августа
Attachments editor
Обновлено 9 августа
Character Creator
Hi, i’m giving this characte creator from my heart to you guys ❤️
It’s on Serbian, sorry, you will get t
It’s looking amazing ig, with camera and everything.
Обновлено 22 июля
[C#] Native ProgressBar
Опубликовано 3 июля
Speedometer
Опубликовано 26 июня
Player List
Requires RAGE Multiplayer 1.1.0 and above.
This resource adds a GTA Online like player list to your server.
Installing
Put playerlist into your server’s client_packages directory, then add require(‘playerlist’); to client_packages/index.js.
Controls
Z = Toggle player list visibility.
PageUp = Move to the next page.
PageDown = Move to the previous page.
Customization
You have the ability to customize how a player is displayed in the list. Here’s a list of shared variable keys used for customization:
PlayerListColor = This shared variable is used to specify which background color the player will have in the list. Uses an integer (HUD color ID), so go check the wiki.
PlayerListTag = This shared variable is used to give players a crew/clan tag next to their name in the list. Setting this value to more than 5 characters isn’t recommended since the scaleform displays up to 5 characters. (deprecated in 2.0)
Scripts
182 files
Easy Whitelist
RAGEMP-EasyWhitelist
This is a basic whitelist system for your server. Just place it in the packages folder & it works!
Installation
Just place the folder «easy-whitelist» in the packages folder.
How to add users to the whitelist
Go in the packages folder > then «easy-whitelist» > and edit the file account.json
There you have to add the SocialClub ID. Restart Server & its done.
Github: https://github.com/XCRON-DEV/RAGEMP-EasyWhitelist
For questions or help DM me here.
Обновлено 5 февраля, 2020
Synced Player Component Variations
This should save you some time writing your own syncing when it comes to using player.setClothes() for values over 255 until 1.0 gets released. The download has example scenarios/commands you can use.
Serverside Functions:
player.changeClothes(Number componentId, Number drawable, Number texture, Bool save, Bool sync) player.resetClothes() Save parameter:
By setting this to true the script will remember these values and re-apply these when using player.resetClothes()
Sync parameter:
If you set this parameter to false the clothes will only be applied on the target client.
Set this to true and everyone will see the clothes!
Demonstration:
This GIF has both save and sync parameter set to false to preview the selected item before actually purchasing it. Once purchased, both save and sync are set to true to remember the purchased item and to sync it to all other clients
https://imgur.com/a/gsySyPc
And this GIF shows the same interaction but from the other client
https://imgur.com/a/0IankaB
Обновлено 6 января, 2020
GTA SA Classic Menu
Опубликовано 12 ноября, 2019
Car Compare (0-100, 0-200, Vmax)
Опубликовано 30 октября, 2019
Combat Helmets
Installing
Put the files you downloaded in their respective places Add require(‘combathelmets’) to client_packages/index.js All done
Using
You can toggle visor/goggles by pressing F10 while on foot.
Issues
The animation won’t be synced to other players in 0.3.7 but it should in future versions with improved task sync. FIXED IN v2.0 Visor up/down animation is used for both visors and goggles right now, even though this is a small visual thing it might be fixed in the future. FIXED IN v2.0 Players are not able to toggle visor/goggle state in vehicles right now, might change in the future. This would probably be most useful for bikes. Available on GitHub: https://github.com/root-cause/ragemp-combat-helmets
Обновлено 22 октября, 2019
[C#] Example/Wrapper for fetching world objects.
Обновлено 10 октября, 2019
Login / Register html template
This is just a template for your login / register system.
Опубликовано 10 октября, 2019
RAGE MP Clothes Addon For MP Charater
Обновлено 25 сентября, 2019
Bitcoin Exchange
This is a small script that allows players to buy/sell bitcoins.
Requirements
Currency API (define a currency named «cash» after installing) node-fetch (after installing, go to packages/bitcoin folder, launch command prompt/powershell from shift+rightclick and write «npm install», should download it)
Installing
Drag & drop to your server files folder.
Notes
This script does not save data (bought bitcoins etc), saving should be handled by your gamemode since Currency API provides functions for that. BTC price is provided by CoinDesk. Currency API does not support floats so players can’t buy less than 1 BTC. Bogdanoff is watching
Опубликовано 19 сентября, 2019
No reticle for all weapons.
Every weapon has no reticle when aiming. (Working with snipers too.)
Installation:
1) Unpack the zip.
2) If you haven’t already, create a «dlcpacks» folder inside your «client_packages» folder.
3) Drop the «nosight» folder inside «dlcpacks»
Обновлено 16 сентября, 2019
Synced Nitro
This resource gives the ability to add Nitro to any car and syncs the effect of the nitro in your exhaust, so you can experience its feeling in-game.
//Server-side player.call(‘giveNitro’, [amount, infinite]); //Client-side mp.events.call(‘giveNitro’, [amount, infinite]); //Note: Nitro charges automatically no matter what value you give. Press X in-game to activate the nitro.
Обновлено 14 сентября, 2019
[Perfect for RP Servers]
What is this amazing script?
You are also able to control the steering (unable to set straight afterwards due to setSteeringAngle not being implemented yet) so you can move the vehicle to the side of the road.
If you are an RP server then this is perfect for you!
With some wizard maths, the text and position is at the correct end of each car and is based on distance (This has taken over 6 hours to get right).
Questions
Lastly if you have any questions feel free to give me a shout on discord (wdoyle2) or respond in the comment section.
This is currently not on github but more than happy to post it for any future pull requests.
Scripts
182 files
[C#] Keys Bind for C#
Обновлено 13 декабря, 2018
Flaming Footprints
A small (and extremely delayed, it was originally planned for halloween!) C# resource that lets players toggle flaming footprints. This feature was first used in GTA Online’s Lost vs Damned adversary mode.
Installing & Using
Put the files you downloaded in their respective places Use /footprints command in game to toggle the effect
Обновлено 27 ноября, 2018
Walking Styles
Обновлено 27 ноября, 2018
Synced Vehicle Indicators
Обновлено 27 ноября, 2018
Simple Teams
Prevents players of the same team shooting eachother.
Installing
Put teams into your server’s client_packages directory, then add require(‘teams’); to client_packages/index.js.
Using
It’s pretty simple, just set currentTeam shared variable of a player like this:
// both strings and numbers should work playerEntity.data.currentTeam = whatever; playerEntity.setVariable(«currentTeam», whatever); And set currentTeam to null if you want to reset someone’s team.
Note
This resource doesn’t prevent all kinds of friendly fire, for example projectile weapons like RPG can hurt teammates, you can still run teammates over with a vehicle etc. You can check if both killer and victim is on the same team and punish the killer, though.
Обновлено 27 ноября, 2018
Basic Player Blips
This resource adds GTAO style player blip/icon to streamed in players. Their icon will be removed when they stream out.
You can change the color of player blips by setting blipColor using Entity::data or Entity::setVariable on serverside. For a list of blip colors, visit the wiki page about blips.
Installing
Put playerblips into your server’s client_packages directory, then add require(‘playerblips’); to index.js.
Обновлено 27 ноября, 2018
Moods
Обновлено 27 ноября, 2018
Crouch
Lets you crouch by pressing CTRL.
Installing
Put the files you downloaded in their respective places Add require(‘crouch’) to client_packages/index.js All done
Notes
Since both this script and walking styles script uses setMovementClipset and resetMovementClipset, they probably won’t work at the same time. Crouching is synced between players.
Обновлено 27 ноября, 2018
Client-side TowTruck States Event
Обновлено 24 ноября, 2018
Local Voice Chat (C#)
A C# version of the local voice chat resource:
Note that you need client-side C# access to run it which is not public yet as of 22nd November 2018.
Опубликовано 22 ноября, 2018
Timecycle Modifiers
Обновлено 20 ноября, 2018
Location + Speed Display
Обновлено 20 ноября, 2018
Kill Feed
Simple kill feed script that displays recent deaths on the server.
Installing
Put the files you downloaded in their respective places Add require(‘killfeed’) to client_packages/index.js All done
Notes
Even though this is a kill feed script, you can send other messages to players by passing a string (your message) to pushToKillFeed event. The kill feed is located below the ammo counter HUD element. The kill feed displays 5 items (variable: maxKillFeedItems) and will display an item for 30 seconds. (variable: killFeedItemRemoveTime) Not all death reasons are detected but weaponData.json covers most cases. Default kill feed font might not support all characters.
Обновлено 20 ноября, 2018
Firing Modes
This script was originally made by EnforcerZhukov for singleplayer. (you can find it here) All credit goes to him.
I added extra stuff such as remembering firing mode (until you disconnect) per weapon, safety mode, HUD item and sound effects.
Installing & Using
Put guncontrol into your server’s client_packages directory, then add require(‘guncontrol’); to index.js. Press F6 key to switch between firing modes.
Firing Modes
Auto: Default GTA shooting. Burst: Shoot 3 bullets every time you fire. (not supported on all weapons) Single: Shoot 1 bullet every time you fire. (not supported on all weapons) Safe: Disables shooting.
Обновлено 20 ноября, 2018
Free Cam
Обновлено 11 ноября, 2018
Manual transmission
Обновлено 30 октября, 2018
Binoculars
The scenario used here is not synced
Use the command to trigger the script :
/binocular Scroll up and down to zoom in / out.
Installation: Just put the folders where they should be, don’t forget to import client side scripts in your index.js
If you have any question feel free to ask us
By AdAstra Dev Team (FR :D)
Обновлено 29 октября, 2018
Local Voice Chat (3D)
A local voice chat example using built-in voice chat API. Look for constants to change max range, auto volume (instead of changing volume on your own) and 3D effect.
Press F4 to toggle local player’s muted state.
As of 24th Oct 2018 you need to use «testing_voice» branch to utilize voice chat API.
Обновлено 26 октября, 2018
Global Voice Chat
The most trivial example usage of the recently introduced built-in voice chat API: global chat. It connects you to all players when you join the server and vice-versa.
Press F4 to toggle local player’s muted state.
As of 24th Oct 2018 you need to use «testing_voice» branch to utilize voice chat API.
Обновлено 24 октября, 2018
Fingerpointing
Обновлено 20 октября, 2018
GTAO Suicide
This script adds the suicide feature of GTA Online.
You can commit suicide by using /suicide command. Your character will shoot itself if you’re holding a pistol and take pills otherwise.
Installing
Put the files you downloaded in their respective places Add require(‘suicide’) to client_packages/index.js All done
Опубликовано 11 октября, 2018
[v0.3.5] Implementing Custom NameTags
Hi everyone!
In need of a custom script for a Custom NameTag, I found the @hartority script, however, it was an outdated project and it had been made for version 0.2 of RageMP, with some references already removed, well, I bring you today the corrected code.
Requirements:
RageMP server files. Nothing more! Just have fun. Introduction: This script is a reliable edition of the one produced by @hartority with only a few references to the RageMP library, so all code is credit @hartority. Let’s start: 1. Go to «client_packages» folder in «RAGEMP/server-files» directory, usually: 2. Create a JavaScript archive (.js) named «customtag.js», example:
3. Inside the «customtag.js» paste this code:
4. Save «customtag.js» file, and open «index.js» in «C:\RAGEMP\server-files\client_packages» directory and put this:
End! Just test it and tell me if something goes wrong
Usage example:
The original code topic of @hartority:
Thanks for all feedbacks,
mad
thanks @hartority for your commitment
if you do not authorize this topic, please let me know
Обновлено 7 октября, 2018
Basic Vehicle System
First Credits for @valdirdd for the Speedometer that i Edited.
And a big thank for @CommanderDonkey
for that fancy design of the speedometer.
FEATURES :
Fuel System,
Distance Calculation
And a Notice to all that would use it. its a german version so. u must be change it if u want another type.
INSTALL :
Put the files in the served folders.
add clientside in ur index.js
require(‘basicVehSystem’);
to change to MPH use the following Tutorial.
I Hope u enjoy the files. Bugs please send me.
NOTICE:
to change the gas mileage edit line 30 in ur index.js in packages/basicVehSystem/index.js
let rest = (Veh_data*10); change the Multicator ’10’ to another value. it calculate ur driven distance at the moment. with this multiplicator
Обновлено 27 сентября, 2018
n0minal’s Interior Browser (client-side only!)
Обновлено 9 сентября, 2018
Введение в разработку для RageMP
Lev Angel
Developer
Введение
Мы покажем вам, как начать разработку собственного сервера с помощью простого руководства. Мы покажем вам, как вы можете создать свой собственный ресурс и запустить его на своем сервере. Здесь мы собираемся использовать NodeJS.
Требования
Установленные файлы сервера (Rage MP updater)
Базовые знания программирования на JavaScript / NodeJS
Среда разработки или текстовый редактор на ваш выбор (например, Visual Studio Code или Notepad ++).
В настоящее время вы обнаружите, что ваши папки пусты, поэтому, если вы хотите загрузить игровой режим, на вашем сервере есть образец игрового режима freeroam, доступный для изучения / использования.
Создание вашего первого ресурса
Rage Multiplayer содержит скрипты двух типов:
Клиентские скрипты позволяют создавать и разрабатывать пользовательский интерфейс, манипулировать функциями игрового клиента и демонстрировать людям свое творчество.
Серверный скрипты. На стороне сервера вы можете манипулировать самим сервером, например, управлять всеми игроками, транспортными средствами, маркерами и т. д.
Мы создадим наш первый серверный ресурс и посмотрим, как он работает в игре.
Прежде всего, зайдите в пакеты и создайте папку (название игрового режима, что угодно).
Теперь сохраните и закройте файл, затем создайте другой файл с именем commands.js и откройте его.
Добавьте эти простые команды в ваш файл:
Другие примеры команд можно посмотреть в этом уроке.
Теперь мы создали простой исходник с 3 основными командами. Тот, который дает здоровье, тот, который дает броню, и тот, который убивает вас.
Теперь сохраните файл и закройте его.
Серверные события
Вы заметили что-то не так с кодом, который мы только что написали? Если нет, позвольте мне дать вам подсказку. Если вы активируете команду kill, это означает, что она убьет игрока, но вернёт ли вас обратно? У меня есть решение для вас!
Готово? Теперь сохраните его и закройте.
Создайте новый файл с именем events.js и добавьте следующий код:
Мы определили наши точки спавна, в которых мы хотим, чтобы игрок появился, и затем мы добавили событие, которое сработает когда игрок умирает. Когда это событие вызывается, игрок заспавнится в одной из указанных точек. Также не забудьте восстановить здоровье игрока снова до 100, иначе он может телепортироваться, будучи мертвым, к точке возрождения.
ВАЖНО: не забудьте подключить events.js в index.js.
Собираем все вместе
В итоге ваш файл index.js должен выглядеть так:
Теперь сохраните все, затем запустите свой сервер и протестируйте то, что вы только что написали!
Надеюсь, вам понравился ваш первый скрипт в RAGE: MP. Мы обязательно создадим для вас дополнительные туториалы, чтобы вы могли узнать больше. Удачной игры!