This is a mobile optimized page that loads fast, if you want to load the real page, click this text.

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

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,187
2,626
219
Harland David Sanders добавил(а) новый ресурс:

Готовый мод сервера Street Role Play для мультиплеера RAGE:MP - Полная версия готовой сборки сервера STREET RP для RAGE Multiplayer (база данных MongoDB).


Узнать больше об этом ресурсе...
 

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,187
2,626
219
У кого возникает данная ошибка - Cannot read property 'noHUD' of undefined.


 
Последнее редактирование:

ready to massacre

Активный участник
4 Мар 2023
153
93
40

JavaScript:
import { Request, Response } from 'express';
import money from 'helpers/money';

class DonationController {
    updateBalance(req: Request, res: Response) {
        const { userId, balance } = req.body;

        const player = mp.players.toCustomArray().find((item) => item.account === userId);
        if (player) money.updatePlayer(player, { points: balance }); // отправить фулл объект денег, банк и тд

        res.status(200).end();
    }
}

export default new DonationController();

JavaScript:
import express from 'express';
import donationController from './controllers/donation';

class Routes {
    private app: express.Application;

    constructor(app: express.Application) {
        this.app = app;
    }

    apply() {
        this.app.post('/api/donation', donationController.updateBalance);
        this.app.get('/api/players', (req, res) => {
            res.status(200).json({ players: mp.players.length });
        });
    }
}

export default Routes;

я же правильно понял этот контроллер у сервака? Знаешь на каком адресе сидит их API, можешь post запросом накручивать себе донаты, там никаких мидлварь нет, проверок нет
главное свой userId (account) знать и все
 
Последнее редактирование:
Реакции: Harland David Sanders

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,187
2,626
219
Скорее всего правильно, но я думаю глупо это контролить на уровне приложения если для таких вещей существует фаервол.

p.s: не публикуй пж код скринами, для этого есть специальный тег
 

ready to massacre

Активный участник
4 Мар 2023
153
93
40
upd: изучив более детально, нет донаты не накручивает, но меняет стейт в компоненте у игрока на сервере, грубо говоря можно любому игроку на сервере в интерфейсе у игрока в гта накрутить сколько угодно денег, вопрос доверяет ли данным сервер с клиента, скорее всего нет
насчет того, что это можно закрыть фаерволом: да можно, но впринципе лучше подобные уязвимости не писать

а так в целом я бегло поглядел код, выглядит хорошо, по ощущениям интерфейс писался несколько лет назад, либо разработчик застрял на классах в реакте
upd2:
в зависимостях подсмотрел версию реакта,
"react": "^16.13.1", да, где-то года 2-3 назад походу создавался мод
 
Последнее редактирование:
Реакции: ishidarex и stage

DeAAmoN

Специалист
18 Мар 2022
453
150
94
Т.е. нубо РП на этом моде не открыть... )
PS либо отключать подтверждение почты, либо поднимать и настраивать почтовый сервер, а в нем отправку кода)
 

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,187
2,626
219
Если прям так нужно можем щас вырезать подтверждение почты из дизайна и функционала
 

DeAAmoN

Специалист
18 Мар 2022
453
150
94
Реакции: Daniello97

uvanov

Начинающий специалист
6 Мар 2022
119
51
71

uvanov

Начинающий специалист
6 Мар 2022
119
51
71

JeffAdventure

Начинающий специалист
1 Май 2021
1
0
48
Слив это конечно круто, плохо и интересно, но когда у нас редис стал базой данных?
 

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,187
2,626
219

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,187
2,626
219

Walter

Специалист
15 Сен 2020
149
48
89
Все отлично...
Все работает...
Спасибо штат Кентуки....
 

Вложения

  • Скриншот 09-03-2023 23.41.50.png
    1.7 MB · Просмотры: 733
Последнее редактирование:
Реакции: Harland David Sanders

MiLT

Начинающий специалист
2 Янв 2023
59
45
62
Мельком взглянув на сервер/клиент, можно сказать, что это один из самых лучших (если не самый лучший) слитых модов за всё время. (В плане аккуратности и чистоты кода, а не обилия функционалом, хотя некоторые моменты и вызывают вопросы)

Для того, чтобы начать что-то делать на рейдже в самый раз
 

#Clifford

Гуру
1 Ноя 2020
632
161
111
У меня ссылка на редис ведет на монгодб шел. Как установить редис?
 

Harland David Sanders

Куратор портала
Автор темы
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,187
2,626
219

HATE

Начинающий специалист
11 Окт 2020
1
0
56
у меня вопрос есть, а как залить его на хост если он использует монго дб а не принцип денвера?