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

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

Bloodlust

Специалист
25 Апр 2021
311
91
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

⚡️UI Designer
Команда форума
Moderator
High designer
9 Окт 2020
1,577
785
211
В целом еще можешь по форуму пособирать разные темы с вопросами и сюда их вставлять по категориям, почему и нет)
 

Harland David Sanders

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

abc

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

abc

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

Bloodlust

Специалист
25 Апр 2021
311
91
112
Все изменения надо билдить
 

abc

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

medson

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

Вложения

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

medson

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

medson

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

Daniello97

Начинающий специалист
12 Дек 2021
225
48
85
кстати, ssl-сертификат есть? и домен, или у тебя сдн по айпи подключено?
 
5 Авг 2022
134
-1
55
скажи как пофиксить когда на букву z карта пропадает и когда в машине на z карту не увеличишь
 

Andrew Fares

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

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

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