• Из-за обновления GTA 5 (был добавлен новый патч) может временно не работать вход в RAGE Multiplayer.

    Ошибка: Ваша версия Grand Theft Auto V не поддерживается RAGE Multiplayer.
    ERROR: Your game version is not supported by RAGE Multiplayer.

    Данная ошибка говорит о том, что GTA V обновилась до новой версии (GTA Online тоже). Вам необходимо обновить саму игру в главном меню вашего приложения (Steam / Epic Games / Rockstar Games).
    Если после этого RAGE:MP все равно не работает - вам нужно дождаться выхода патча для самого мультиплеера (обычно это занимает от нескольких часов до нескольких дней).

    Новости и апдейты Rockstar Games - https://www.rockstargames.com/newswire/
    Статус всех служб для Rockstar Games Launcher и поддерживаемых игр: https://support.rockstargames.com/ru/servicestatus


    Grand Theft Auto 5 (+ GTA Online) последний раз были обновлены:
Готовый мод сервера Street Role Play для мультиплеера RAGE:MP

Gamemode Готовый мод сервера Street Role Play для мультиплеера RAGE:MP 1.0

Нет прав для скачивания

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,421
2,785
219

dinkaden

Активный участник
22 Янв 2023
5
2
28
Даже не с педами, а везде где есть диалог по типу смены одежды или изменение внешки чара, к примеру в лспд на после диалога где переодеваешься в форму полиции, тоже самое происходит, тачка чинится. При чем ванильные авто чинятся но стекла у них остаются разбитыми, а вот длс авто чинятся полностью
Понял.
Вышло получить:
При диалоге

Код на замену, во всех, кто уберает дименсию на выходе. Т.е барбершопы, машины, 24/7 и так далее.

В итоге после выхода:

Если есть ещё что-то то скидывайте, давайте вместе пофиксим. и если кто-то работет над сборкам можем менятся наработками
Скину потом что доделал.
Казик + рулетка, блэк, колесо.
сдача на права.
Убрал dunce шапку в магазине одежды.
Дописал, ограбление казика, добавил новые работы, войну за граффити.
 
  • Like
Реакции: Daniello97

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,421
2,785
219
Понял.
Вышло получить:
При диалоге

Код на замену, во всех, кто уберает дименсию на выходе. Т.е барбершопы, машины, 24/7 и так далее.

В итоге после выхода:

Если есть ещё что-то то скидывайте, давайте вместе пофиксим. и если кто-то работет над сборкам можем менятся наработками
Скину потом что доделал.
Казик + рулетка, блэк, колесо.
сдача на права.
Убрал dunce шапку в магазине одежды.
Дописал, ограбление казика, добавил новые работы, войну за граффити.
Если есть возможность сделать это в гитхаб, я приму реквест - https://github.com/ragemp-pro/streetrp
 
  • Like
Реакции: dinkaden

a_urban

Активный участник
28 Ноя 2022
6
1
25
Починю на днях.
а вот то-что некоторые иконки отсутствуют, допустим на том-же спидометре, это из-за чего? Просто в сборке их не хватает? Просто в другой сборке Street они были
тупанул, благодарю)
 

Mitsuba

Участник портала
2 Мар 2023
60
10
10
38

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,421
2,785
219
По сути если подумать, то можно и свою почту подвязать. По-моему только Gmail нельзя сейчас подключить.
Можно, но новичкам (которые с трудом сам мод смогли установить) думаю долго придется объяснять как поднять свой SMTP сервер :j3r:
 

Dwayne

Начинающий специалист
20 Сен 2020
7
1
50
  • Like
Реакции: Denzors

a_urban

Активный участник
28 Ноя 2022
6
1
25
Подсказка про спидометр NPM Если выключить длительность эффекта показывать показывает, но бывает тормозит
$ npm install animated-number-react
# OR
$ yarn add animated-number-react
Вот это просто прописать в консоли? Или ещё код который ниже нужно вставить в мод?
 

a_urban

Активный участник
28 Ноя 2022
6
1
25
ещё я добавил в код админский чат, но не могу найти где добавить команду /a. Ведь где-то прописано что допустим /r вызывает фракционный чат, а вот где не нашёл
 

a_urban

Активный участник
28 Ноя 2022
6
1
25
каждый скрипт на серверной и клиентской части просмотрел, нигде нету, магия какая-то
 

Dwayne

Начинающий специалист
20 Сен 2020
7
1
50
$ npm install animated-number-react
# OR
$ yarn add animated-number-react
Вот это просто прописать в консоли? Или ещё код который ниже нужно вставить в мод?
Прямо подробно не расскажу, но поведаю суть - Плагин сей старый и видимо глючный, за сим он и является ахиллесовой пятой.Ля как завернул👓 Попробуй его заменить или вовсе вырезать.
 

Dwayne

Начинающий специалист
20 Сен 2020
7
1
50
ещё я добавил в код админский чат, но не могу найти где добавить команду /a. Ведь где-то прописано что допустим /r вызывает фракционный чат, а вот где не нашёл
src_ui глянь
 

palipoka

Начинающий специалист
24 Июн 2021
8
1
60
А как тут биз покупается? Что-то не очень вкурил, лицензия есть, а где купить ума не приложу...
 

marazm

Активный участник
28 Мар 2022
5
1
40
А как тут биз покупается? Что-то не очень вкурил, лицензия есть, а где купить ума не приложу...
src_server/src/index.ts


Код:
/* eslint-disable import/first */
require('dotenv').config();

import 'source-map-support/register';
import mongoose from 'mongoose';
import './helpers';
import './auth';
import Api from './api';
import redis from './utils/redis';
import mailer from './utils/mailer';
import weather from './basic/weather';
import time from './basic/time';
import './basic/voice';
import './basic/chat';
import './basic/doors';
import antiCheat from './basic/anti-cheat';
import logger from './utils/logger';
import './phone';
import './services';
import authToken from './auth/token';
import { loadJobs } from './jobs';
import { loadServices } from './services/service';
import houses from './house/entities';
import './awards/daily';
import './admin';
import './utils/savepos';
import factions from './factions';
import './factions/army';
import './factions/police';
import './factions/mafia';
import './factions/gangs';
import './donation';
import businesses from './business/entities';

class App {
    private async connectToDatabase() {
        redis.init();

        await mongoose.connect(process.env.DB_URI, {
            useNewUrlParser: true,
            useCreateIndex: true,
            useUnifiedTopology: true,
            useFindAndModify: false
        });

        logger.success('Database connected.');
    }

    async init() {
        mp.events.delayInitialization = true;

        try {
            await this.connectToDatabase();

            new Api().init();
            mailer.init();

            weather.init();
            time.run();
            antiCheat.init();

            await authToken.clearExpired();
            await loadServices();
            await loadJobs();
            await houses.load();
            await factions.load();
            await businesses.load();

            setTimeout(() => {
                mp.events.delayInitialization = false;
            }, +process.env.INIT_DELAY);
        } catch (err) {
            console.error(err, 'initialize error :(');
        }
    }
}

const app = new App();
app.init();
 
  • Like
Реакции: palipoka

user

Активный участник
12 Янв 2021
2
0
41
src_server/src/index.ts


Код:
/* eslint-disable import/first */
require('dotenv').config();

import 'source-map-support/register';
import mongoose from 'mongoose';
import './helpers';
import './auth';
import Api from './api';
import redis from './utils/redis';
import mailer from './utils/mailer';
import weather from './basic/weather';
import time from './basic/time';
import './basic/voice';
import './basic/chat';
import './basic/doors';
import antiCheat from './basic/anti-cheat';
import logger from './utils/logger';
import './phone';
import './services';
import authToken from './auth/token';
import { loadJobs } from './jobs';
import { loadServices } from './services/service';
import houses from './house/entities';
import './awards/daily';
import './admin';
import './utils/savepos';
import factions from './factions';
import './factions/army';
import './factions/police';
import './factions/mafia';
import './factions/gangs';
import './donation';
import businesses from './business/entities';

class App {
    private async connectToDatabase() {
        redis.init();

        await mongoose.connect(process.env.DB_URI, {
            useNewUrlParser: true,
            useCreateIndex: true,
            useUnifiedTopology: true,
            useFindAndModify: false
        });

        logger.success('Database connected.');
    }

    async init() {
        mp.events.delayInitialization = true;

        try {
            await this.connectToDatabase();

            new Api().init();
            mailer.init();

            weather.init();
            time.run();
            antiCheat.init();

            await authToken.clearExpired();
            await loadServices();
            await loadJobs();
            await houses.load();
            await factions.load();
            await businesses.load();

            setTimeout(() => {
                mp.events.delayInitialization = false;
            }, +process.env.INIT_DELAY);
        } catch (err) {
            console.error(err, 'initialize error :(');
        }
    }
}

const app = new App();
app.init();
Всё равно нужно доделывать