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

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,846
219
Harland David Sanders добавил(а) новый ресурс:

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


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

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,846
219
У кого возникает данная ошибка - Cannot read property 'noHUD' of undefined.


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

ready to massacre

Начинающий специалист
4 Мар 2023
153
58
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

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,846
219
Скорее всего правильно, но я думаю глупо это контролить на уровне приложения если для таких вещей существует фаервол.

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

ready to massacre

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

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

DeAAmoN

Мастер
BackEnd developer
18 Мар 2022
606
168
114
Т.е. нубо РП на этом моде не открыть... )
PS либо отключать подтверждение почты, либо поднимать и настраивать почтовый сервер, а в нем отправку кода)
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,846
219
Если прям так нужно можем щас вырезать подтверждение почты из дизайна и функционала
 

DeAAmoN

Мастер
BackEnd developer
18 Мар 2022
606
168
114
Реакции: Daniello97

JeffAdventure

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

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,846
219

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,846
219
Реакции: Binit

Walter

Активный участник
15 Сен 2020
216
42
89
Все отлично...
Все работает...
Спасибо штат Кентуки....
 

Вложения

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

MiLT

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

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

LeoTemich

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

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,671
2,846
219

HATE

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