• Из-за обновления 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) последний раз были обновлены:
Сборка сервера DEDNET Role Play / State 99 RP (Слив) | RAGE:MP 0.3.7

Gamemode Сборка сервера DEDNET Role Play / State 99 RP (Слив) | RAGE:MP 0.3.7 1.1

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

Saiman

Начинающий специалист
1 Дек 2020
78
10
63
27
почему при регистрации акк пишет соц клаб уже используется?
зайди в базу данных , и удали promocode_list и потом сделай запрос

INSERT INTO promocode_top_list (id, promocode, start, end, is_one, is_use) VALUES (1, 'REGISTER', '{"money":1000}', '{"money":25000}', 0, 0);
 

Dre1996

Начинающий специалист
26 Май 2021
4
0
70
Подскажите пожалуйста, где можно изменить данные ссылки? VK,Сайт и Дискорд
 

Вложения

  • 2021-05-29 13_15_35-Greenshot.jpg
    2021-05-29 13_15_35-Greenshot.jpg
    173.9 KB · Просмотры: 572

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,421
2,783
219
У кого была проблема, что не идет дальше регистрации + ошибка в консоли MySQL syntax error вот решение:
  • идем в файл DN-RAGE-master\packages\dnet\user.js
  • находим строчку user.loadUser и заменяем всю эту конструкцию на новую:
  • JavaScript:
    user.loadUser = function(player, name, spawn = 'Стандарт') {
    
        methods.debug('user.loadUser');
        if (!mp.players.exists(player))
            return false;
      
        /* old shit
        let selectSql = 'id';
        enums.userData.forEach(function(element) {
            selectSql += `, ${element}`;
        });
        */
    
        let userId = 0;
        if (user.isLogin(player))
            userId = user.getId(player);
    
        /* old shit
        mysql.executeQuery(`SELECT ${selectSql} FROM users WHERE name = ? LIMIT 1`, name, function (err, rows, fields) {
        */
        mysql.executeQuery(`SELECT * FROM users WHERE name = ? LIMIT 1`, name, function (err, rows, fields) {
    
            enums.userData.forEach(function(element) {
                user.set(player, element, rows[0][element]);
            });
    
            setTimeout(function() {
                //user.updateCharacterFace(player);
                //user.updateCharacterCloth(player);
    
                if (!mp.players.exists(player))
                    return false;
    
                try {
                    JSON.parse(user.get(player, 'skin'), function(k, v) {
                        user.set(player, k, v);
                    });
                }
                catch (e) {
    
                    methods.saveFile('customError', `${player.socialClub}: ${e} | ${user.get(player, 'skin')}`);
    
                    user.resetAll(player);
                    //user.showCustomNotify(player, 'Аккаунт забанен до: ' + methods.unixTimeStampToDateTime(user.get(player, 'date_ban')), 1);
                    user.showCustomNotify(player, 'Произошла ошибка ', 1);
                    user.kick(player, 'У Вас произошла магическая ошибка, логи отправлены разработчикам, просто перезайдите');
                    return;
                }
    
                if (user.get(player, 'date_ban') > methods.getTimeStamp()) {
                    user.resetAll(player);
                    //user.showCustomNotify(player, 'Аккаунт забанен до: ' + methods.unixTimeStampToDateTime(user.get(player, 'date_ban')), 1, 5, 60000);
                    user.showCustomNotify(player, 'Вы забанены, подробности смотреть на сайте: state-99.com/banlist', 1, 5, 60000);
                    user.kick(player, 'Вы забанены');
                    return;
                }
    
                if (user.get(player, 'is_online') == 1 && !mysql.isTestServer()) {
                    user.resetAll(player);
                    user.showCustomNotify(player, 'Аккаунт уже авторизован', 1);
                    user.kick(player, 'Вы были кикнуты');
                    return;
                }
    
                user.set(player, 'ping', player.ping);
                user.set(player, 'is_online', 1);
    
                try {
                    user.set(player, 'login_date', methods.getTimeStamp());
                    user.set(player, 'login_ip', player.ip);
                } catch (e) {
                    methods.debug(e);
                }
    
                setTimeout(function () {
                    if (userId > 0)
                        mysql.executeQuery('UPDATE users SET is_online=\'0\' WHERE id = \'' + userId + '\'');
    
                    if (!mp.players.exists(player))
                        return false;
    
                    try {
                        if (user.get(player, 'SKIN_SEX') === 1)
                            player.model =  mp.joaat('mp_f_freemode_01');
                        else
                            player.model =  mp.joaat('mp_m_freemode_01');
                    }
                    catch (e) {
    
                    }
    
                    user.updateCharacterFace(player);
                    setTimeout(function () {
                        user.updateCharacterCloth(player);
                    }, 200);
                    user.updateClientCache(player);
    
                    player.setVariable('idLabel', user.get(player, 'id'));
                    player.setVariable('name', user.get(player, 'name'));
                    player.setVariable('walkie', user.get(player, 'walkie_' + (user.get(player, 'walkie_current') + 1)));
                    player.setVariable('walkieBuy', user.get(player, 'walkie_buy'));
                    player.setVariable('status_media', user.get(player, 'status_media'));
                    player.dimension = 0;
    
                    user.setFractionId(player, user.get(player, 'fraction_id'));
                    user.setFractionId2(player, user.get(player, 'fraction_id2'));
                    user.setFamilyId(player, user.get(player, 'family_id'));
                    //user.setDatingName(player, user.get(player, 'name_dating'));
                    player.setVariable('work_lvl', user.getWorkLvl(player));
    
                    methods.loadDeleteObject(player);
    
                    if (!user.hasById(user.getId(player), 'dailyAchiv')) {
                        let list = [];
                        let listAllow = [];
                        for (let i = 0; i < 18; i++)
                            list.push(0);
                        for (let i = 0; i < 5; i++)
                            listAllow.push(methods.getRandomInt(0, 18));
                        user.setById(user.getId(player), 'dailyAchiv', JSON.stringify(list));
                        user.setById(user.getId(player), 'dailyAchivAllow', JSON.stringify(listAllow));
                    }
    
                    inventory.updateItemsEquipByItemId(252, user.getId(player), 1, 0);
    
                    //user.setArmour(player, user.get(player, 'ap'));
                    user.setHealth(player, user.get(player, 'hp'));
    
                    setTimeout(function () {
                        try {
                            //user.setArmour(player, user.get(player, 'ap'));
                            user.setHealth(player, user.get(player, 'hp'));
                            user.setClipset(player, user.get(player, 'clipset'));
                            user.setClipsetW(player, user.get(player, 'clipset_w'));
                        }
                        catch (e) {
    
                        }
                    }, 2000);
    
                    if (user.get(player, 'vip_time') > 0 && user.get(player, 'vip_time') < methods.getTimeStamp()) {
                        player.outputChatBox(`!{#f44336}Срок действия вашего VIP статуса подошел к концу`);
                        user.set(player, 'vip_time', 0);
                        user.set(player, 'vip_type', 0);
                    }
    
                    userId = user.getId(player);
    
                    mysql.executeQuery(`SELECT * FROM user_dating WHERE user_owner = '${userId}'`, function (err, rowsD, fields) {
    
                        let list = [];
    
                        rowsD.forEach(rowD => {
                            list.push({ uId: rowD['user_id'], uName: rowD['user_name'] });
                        });
    
                        player.call('client:user:updateDating', [JSON.stringify(list)]);
                    });
    
                    mysql.executeQuery('UPDATE users SET is_online=\'1\' WHERE id = \'' + user.getId(player) + '\'');
    
                    vehicles.loadAllUserVehicles(userId);
                    if (!user.get(player, 'is_custom'))
                        player.call('client:events:loginUser:finalCreate');
                    else {
                        user.spawnByName(player, spawn);
                    }
    
                    setTimeout(function () {
                        try {
                            mp.players.forEach(p => {
                                try {
                                    if (user.isLogin(p)) {
                                        if (p.getVariable('idLabel') === player.getVariable('idLabel') && p.id !== player.id) {
                                            user.kickAntiCheat(p, 'Buguse');
                                            user.kickAntiCheat(player, 'Buguse');
                                        }
                                    }
                                }
                                catch (e) {
    
                                }
                            });
                        }
                        catch (e) {
                          
                        }
                    }, methods.getRandomInt(1000, 3000));
    
                    methods.saveLog('log_connect',
                        ['type', 'social', 'serial', 'address', 'game_id', 'account_id'],
                        ['LOGIN', player.socialClub, player.serial, player.ip, player.id, userId]
                    );
    
                    player.call('client:events:loginUser:success');
                    player.call('client:addGangZoneBlip', [JSON.stringify(gangWar.getZoneList())]);
                    player.call('client:addCanabisZoneBlip', [JSON.stringify(canabisWar.getZoneList())]);
                    //user.setOnlineStatus(player, 1);
                }, 600);
    
                //if (user.get(player, 'walkietalkie_num') && methods.parseInt(user.get(player, 'walkietalkie_num')) != 0)
                //    mp.events.call('voice.server.initRadio', player, user.get(player, 'walkietalkie_num'));
    
            }, methods.getRandomInt(1000, 3000));
        });
    };
Не поставил лайк - не получил следующий фикс :j3r:

Устарело. Можете не делать этот шаг, а просто скачайте новую версию.
 
Последнее редактирование:

PATRIOT

Специалист
12 Окт 2020
245
41
92
Вписал в user фикс с созданием. Перезахожу на сервер все создаётся. Перезахожу на сервер за персонажа и бросает в редактор. Видно почему то в бд не сохраняется персонаж. Что делать?
 

Evools

Начинающий специалист
18 Сен 2020
12
0
58
Screenshot_10.png

При перезаходе кидает обратно в редактор персонажа, и ничего не сохраняет.
 

Saiman

Начинающий специалист
1 Дек 2020
78
10
63
27
бросай
 

Saiman

Начинающий специалист
1 Дек 2020
78
10
63
27
на редагу лучше идите
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,421
2,783
219
Harland David Sanders обновил(а) ресурс Сборка сервера DEDNET Role Play / State 99 RP (Слив) | RAGE:MP 0.3.7 новой записью:

1.1

Разобрался с вашими ошибками при запуске мода. Подправил некоторые моменты.
Полная совместимость с популярными версиями MySQL (в том числе 8.0).
При регистрации и входе не должно быть больше ошибок.

Пользуйтесь 👌

Узнать больше об этом обновлении...
 
  • Like
Реакции: Mimilun, Tertiy и Agressor

amiko

Начинающий специалист
6 Янв 2021
2
0
58
ошибки
 

Вложения

  • 1622324546837.png
    1622324546837.png
    189.1 KB · Просмотры: 420

Harland David Sanders

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

blatnoiBassota

Новый участник
18 Май 2021
5
0
3
Бд пустая,все почистил, но все-равно пишет что уже зареган сошиал, помогайте)
 

Вложения

  • Grand Theft Auto V Screenshot 2021.05.30 - 01.21.42.95.png
    Grand Theft Auto V Screenshot 2021.05.30 - 01.21.42.95.png
    301.6 KB · Просмотры: 444

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,421
2,783
219
  • Like
Реакции: Agressor