• Из-за обновления 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) последний раз были обновлены:

Мануал Бесплатные фиксы и решения RedAge 3.0

Bloodlust

Гуру
25 Апр 2021
311
103
112
Хочу помогать беслпатно нуждающимся по такой "прелестной" сборочке
Многие фиксы вы уже видели, но мне все равно. тут будет библиотека фиксов и недоработок




№1 "Убираем скримеры и т.п."

путь "src_client/player/donatemenu.js"

Удаляем
JavaScript:
gm.events.add('client.opendonatesite', (url) => {
    try
    {
        //if (!donateOpened)
        //    return;

        donateBrowsers = mp.browsers.new(url);
        mp.gui.cursor.show(true, true);
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.opendonatesite", e.toString());
    }
});

gm.events.add('client.closedonatesite', () => {
    try
    {
        if (!donateBrowsers)
            return;
        donateBrowsers.destroy();
        donateBrowsers = null;
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.closedonatesite", e.toString());
    }
});



№2 "Возвращаем авто-рестарт сервера"
Заходим VS Community - ищем по глобальному поиску:
public static bool AutoRestart = false;
меняем значение false на true


№3 "Возвращаем дебаг сервера"
Может поможет в каких случаях когда вас е*ать читаки будут, но больше для теста
Заходим VS Community - ищем по глобальному поиску:
public static bool IsDebugEvents = false;

меняем значение false на true
после этого каждый пейдей будет возвращатсья список евентов в корне папки
StatsClientToServer.txt
StatsServerToClient.txt


№4 "Фикс смерти"

JS - путь: src_client/animation/customAnim.js

заменяете свой gm.playAnimation на мой:

JavaScript:
gm.playAnimation = (entity, animDictionary, animName, speed, animFlag, arguments) => {

    const lockx = arguments > 5 && arguments[5] !== undefined ? arguments[5] : false;
    const locky = arguments > 6 && arguments[6] !== undefined ? arguments[6] : false;
    const lockz = arguments > 7 && arguments[7] !== undefined ? arguments[7] : false;

    try {
        gm.requestAnimDict(animDictionary).then(async () => {
            if (entity) {
                entity.taskPlayAnim(animDictionary, animName, speed, 0.0, -1, animFlag, 0.0, lockx, locky, lockz);
            }
        });
    } catch (e) {
        crushLog("playAnimation", animDictionary, e.stack);
    }
}


№5 "Фикс дверей"
залить двери в свою базу данных:



№6 "Убираем с карты метки враг, союзник итд"
путь: src_client/player/basicsync.js
убираем весь код:
JavaScript:
gm.events.add("render", () => {
    mp.players.forEachInStreamRange((player) => {

        if (mp.players.local === player) {
            return;
        }

        let needBlip = player['IS_MASK'] == false;

        if(player.blipId != undefined && !nativeInvoke("DOES_BLIP_EXIST", player.blipId)){
            delete player.blipId;
        }

        if (needBlip) {
            if (player.blipId == undefined) {
                gm.createPlayerBlip(player)
            }
        } else {
            deletePlayerBlip(player)
        }
    });
})

А так же остатки от него по типу gm.createPlayerBlip, но это вы уже разберетесь сами



№7 "Фикс no URL при входе"
Больше сайт redage.akamaized.net не работает.
Путь src_client/utils/cef.js
находим строчку const getInterfaceUrl
и просто оставляем

JavaScript:
const getInterfaceUrl = (serverId) => {
    return 'package://interface/local.html';
}
Ищем также этот файл: client_packages/interface/local.html и на 9 строчке меняем адрес на свой
№8 "Возвращаем колесо удачи на сервер"
1) Ищем файл src_client/casino/index.js
внутри на любой строке вписываем:
require('./luckyWheel/index.js');
//TODO обновлю 04.05


№9 "Убираем несинхронизированный траффик на кнопку Home (по просьбам)"
1)Удаляем полностью папку pritonCode в корне папки src_client
2)Заходим в файл src_client/index.js
удаляем строчку:
require('./pritonCode/trafficWithoutSync/index.js');


№10 "Возвращаем синхронизированный траффик"
1)Заходим NeptuneEvo - PedSystem - LivingCity
2)строчка 28 меняем в конце false на true
3) В БД таблица livingcity заполнить позиции для спавна НПС, иначе работать не будет




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

Mikhayloff

Модератор
Команда форума
high designer
9 Окт 2020
1,447
987
211
Хочу помогать беслпатно нуждающимся по такой "прелестной" сборочке
Многие фиксы вы уже видели, но мне все равно. тут будет библиотека фиксов и недоработок




№1 "Убираем скримеры и т.п."

путь "src_client/player/donatemenu.js"
какой то овощ на кодере редейдже не сделал никаких проверок, вставляй какой хочешь URL, врубай порнуху и так далее
Удаляем
JavaScript:
gm.events.add('client.opendonatesite', (url) => { //какой пидарас это написал боже
    try
    {
        //if (!donateOpened)
        //    return;

        donateBrowsers = mp.browsers.new(url);
        mp.gui.cursor.show(true, true);
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.opendonatesite", e.toString());
    }
});

gm.events.add('client.closedonatesite', () => {
    try
    {
        if (!donateBrowsers)
            return;
        donateBrowsers.destroy();
        donateBrowsers = null;
    }
    catch (e)
    {
        mp.events.callRemote("client_trycatch", "player/donatemenu", "client.closedonatesite", e.toString());
    }
});
Эта помойка тут нахуй не нужна, кому надо оставялйте и делайте проверки


№2 "Возвращаем авто-рестарт сервера"
Заходим VS Community - ищем по глобальному поиску:
public static bool AutoRestart = false;
меняем значение false на true

№3 "Возвращаем дебаг сервера"
Может поможет в каких случаях когда вас е*ать читаки будут, но больше для теста
Заходим VS Community - ищем по глобальному поиску:
public static bool IsDebugEvents = false;

меняем значение false на true
после этого каждый пейдей будет возвращатсья список евентов в корне папки
StatsClientToServer.txt
StatsServerToClient.txt

№4 "Фикс смерти"
Знаю что все уже пофиксили, но хочу развивать тему
JS - путь: src_client/animation/customAnim.js


заменяете свой gm.playAnimation на мой:

JavaScript:
gm.playAnimation = (entity, animDictionary, animName, speed, animFlag, arguments) => {

    const lockx = arguments > 5 && arguments[5] !== undefined ? arguments[5] : false;
    const locky = arguments > 6 && arguments[6] !== undefined ? arguments[6] : false;
    const lockz = arguments > 7 && arguments[7] !== undefined ? arguments[7] : false;

    try {
        gm.requestAnimDict(animDictionary).then(async () => {
            if (entity) {
                entity.taskPlayAnim(animDictionary, animName, speed, 0.0, -1, animFlag, 0.0, lockx, locky, lockz);
            }
        });
    } catch (e) {
        crushLog("playAnimation", animDictionary, e.stack);
    }
}

№5 "Фикс дверей"


дальше не придумал, фиксы еще будут. мне лень часто выпускать
В целом еще можешь по форуму пособирать разные темы с вопросами и сюда их вставлять по категориям, почему и нет)
 

Harland David Sanders

Куратор портала
Команда форума
Куратор портала
VIP
high coder
media
10 Сен 2020
3,425
2,783
219
Прикольно, будет время добавлю в репозиторий коммиты.
 
  • Like
Реакции: The4pache и yathework

abc

Специалист
30 Мар 2021
229
10
75
Убрал метки , ничего не поменялось. Или билдить тоже надо?
1682949287571.png
 
  • Haha
Реакции: LET и toolty

abc

Специалист
30 Мар 2021
229
10
75
Просто если - да , то ты написал бы хотя бы.
 

Bloodlust

Гуру
25 Апр 2021
311
103
112
Все изменения надо билдить ;)
 

abc

Специалист
30 Мар 2021
229
10
75
Античит я пере-писал с найта на новую редагу.
И добавил некоторые функции , изменил ивенты.
 

medson

Начинающий специалист
21 Авг 2021
31
4
69
такую ошибку поймал, не понял как
 

Вложения

  • 2023-05-01_23-12-41.png
    2023-05-01_23-12-41.png
    93.5 KB · Просмотры: 825

medson

Начинающий специалист
21 Авг 2021
31
4
69
Ты сдн подключал? Если да, то что как конркетно, по локалке или покупал веб хост?
time web, иконки работают идеально, cnd подключено, прошла ночь появилась ошибка, думал скримера пускали, но как то не корректно.
 

medson

Начинающий специалист
21 Авг 2021
31
4
69
ошибка появляется на этапе авторизации и держится везде даже в менюхах
 

Daniello97

Специалист
12 Дек 2021
220
60
85
time web, иконки работают идеально, cnd подключено, прошла ночь появилась ошибка, думал скримера пускали, но как то не корректно.
кстати, ssl-сертификат есть? и домен, или у тебя сдн по айпи подключено?
 

bloodonmyjeans

Начинающий специалист
5 Авг 2022
134
-1
55
скажи как пофиксить когда на букву z карта пропадает и когда в машине на z карту не увеличишь
 

Andrew Fares

Специалист
7 Окт 2020
68
44
79
@Bloodlust im sorry, но каким образом пункт первый фиксит проблему со скримерами? Я глубоко не погружался в мод, но насколько я слышал, скримеры открывались у всех игроков, а в твоём замечании указано, что этот код не имеет права на существование и его написали "неприятные люди". Это всего лишь код, который открывает браузер, действительно, с любым URL, но это происходит всего лишь ЛОКАЛЬНО.

Да, может именно через этот эвент и открывали игрокам скримеры и тд, но это лишь следствие, а не причина.

Куча оскорблений с твоей стороны, но сам написал хуйню, имхо