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

Вопрос Объясните как добавить статик

5 Авг 2022
134
-1
55
1688299321902.png
 

DOSA & MIWUK

Начинающий специалист
14 Дек 2022
281
53
88
Создаешь переменную сохраняющую в базу, либо с + либо рандом с цифрами,буквами и т.д, при регистрации выдаешь это значение и сохраняешь в базе, потом выводишь информацию
 

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,932
3,147
259
Создаешь переменную сохраняющую в базу, либо с + либо рандом с цифрами,буквами и т.д, при регистрации выдаешь это значение и сохраняешь в базе, потом выводишь информацию
Логично :unsure:
 

BedTipok

Специалист
23 Дек 2021
362
80
77
20
Там сложно лучше не лезть
 

DOSA & MIWUK

Начинающий специалист
14 Дек 2022
281
53
88
dosadelevoper - в дс напиши
 

Amazingevich

Высший разум
Проверенный
BackEnd developer
27 Апр 2021
947
539
164
Создаешь переменную сохраняющую в базу, либо с + либо рандом с цифрами,буквами и т.д, при регистрации выдаешь это значение и сохраняешь в базе, потом выводишь информацию
Зачем создавать то, что уже есть :j3r:
Он же не с 0 пишет, ему нужно просто в рендер над головёшкой добавить номер аккаунта, делов на 2 минуты.

Вопрос только в дальнейшем смысле этой затеи т.к. скорее всего есть команды/функции, которые работают через локальный ид игрока, соответственно это всё дело нужно переписывать (чтобы потом в игре, когда игрок захочет что-то сделать через статик, например передать бабло - он это делал через статик, а не локал ид)
 

DOSA & MIWUK

Начинающий специалист
14 Дек 2022
281
53
88
Зачем создавать то, что уже есть :j3r:
Он же не с 0 пишет, ему нужно просто в рендер над головёшкой добавить номер аккаунта, делов на 2 минуты.

Вопрос только в дальнейшем смысле этой затеи т.к. скорее всего есть команды/функции, которые работают через локальный ид игрока, соответственно это всё дело нужно переписывать (чтобы потом в игре, когда игрок захочет что-то сделать через статик, например передать бабло - он это делал через статик, а не локал ид)
Откуда ты знаешь? Если человек задает вопрос, я подумал что мод с 0, ибо в любых модах это уже реализовано
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
4,918
2,509
208
36
  • RoflanEbalo
Реакции: Amazingevich и XDeveluxe

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,932
3,147
259
Как добавить статик? Очень сложно (нет).
  1. В файле - RedAge\src_client\player\gamertag.js заменяем функцию SetNameTag:

    JavaScript:
    const SetNameTag = (player) => {
        try {
    
            if (!player || !mp.players.exists(player))
                return;
    
            if (player['INVISIBLE'] || player['HideNick']) {
                player.nameTag = false;
            } else {
                let uuid = `~n~#${player['UUID']}`;
    
                if (player['REDNAME']) {
                    player.nameTag = `~r~${player.name.replace('_', ' ')} (${player.remoteId})` + uuid;
                } else {
                    player.nameTag = global.getName(player) + uuid;
                }
    
                player.nameWidth = ((text, font, scale) => (
                    mp.game.ui.setTextEntryForWidth("STRING"),
                    mp.game.ui.addTextComponentSubstringPlayerName(text),
                    mp.game.ui.setTextFont(font),
                    mp.game.ui.setTextScale(scale, scale),
                    mp.game.ui.getTextScreenWidth(true)
                ))(player.nameTag, nameSettings.font, nameSettings.scale);
    
                player.nameHeight = mp.game.ui.getTextScaleHeight(nameSettings.scale, nameSettings.font);
    
            }
        }
        catch (e)
        {
            mp.events.callRemote("client_trycatch", "player/gametag", "SetNameTag", e.toString());
        }
    }

  2. В том же файле добавляем UUID в переменную eventsName.

    1688641427346.png


  3. В файле - RedAge\dotnet\resources\NeptuneEvo\Main.cs находим функцию - ClientEvent_Spawn и в ней добавляем 1 строчку после:

    JavaScript:
    player.SetSharedData("InDeath", false); // после этой
    player.SetSharedData("UUID", characterData.UUID); // добавили эту

  4. Не забудьте пересобрать dotnet и сделать build src_client.
 
Последнее редактирование:

Harland David Sanders

🍔 ChefBurger
Команда форума
High developer
10 Сен 2020
3,932
3,147
259

VoRTeX

Участник портала
27 Окт 2020
23
12
48
А есть решение как вывести статик рядом с динамиком в худе?
 

Similar threads