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
308
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,310
869
211
В целом еще можешь по форуму пособирать разные темы с вопросами и сюда их вставлять по категориям, почему и нет)
 

Harland David Sanders

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

abc

Начинающий специалист
30 Мар 2021
231
11
55
Убрал метки , ничего не поменялось. Или билдить тоже надо?
 
Реакции: LET и toolty

abc

Начинающий специалист
30 Мар 2021
231
11
55
Просто если - да , то ты написал бы хотя бы.
 

Bloodlust

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

abc

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

medson

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

Вложения

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

medson

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

medson

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

Daniello97

Начинающий специалист
12 Дек 2021
213
57
65
кстати, ssl-сертификат есть? и домен, или у тебя сдн по айпи подключено?
 

bloodonmyjeans

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

Andrew Fares

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

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

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