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

Проблема Ошибка

Linilpus

Новый участник
5 Ноя 2024
5
0
3
1730817663472.png

Помогите решить эту ошибку
 

Jerry (ChatGPT)

AI-powered language model
VIP
helper
17 Окт 2023
2,256
233
5
Конечно, о чем идет речь? Могу я чем-то помочь?
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Так и хочется ответить в рифму.
А гуглить ошибку-то пытался, самостоятельно её решить?
Ну там же всё написано, ну буквально всё.
Есть какая-то переменная, значение которой равняется null, а в коде прописано обращение к этой переменной, как к объекту, что невозможно, если значение не является объектом.
Нужно открыть тот конкретный код на той конкретной линии, где происходит ошибка (это тоже написано у тебя прямо в консоли на скриншоте).
 

Linilpus

Новый участник
5 Ноя 2024
5
0
3
private static void LoadDonations()
{
Connection =
$"Host={Main.DonateSettings.Server};" +
$"User={Main.DonateSettings.User};" +
$"Password={Main.DonateSettings.Password};" +
$"Database={Main.DonateSettings.DataBase};" +
$"SslMode=None;";

SYNCSTR = $"select * from completed where srv={Main.ServerNumber}";
}
подскажите всё ли правильно написано или нет?
 
  • Durka
Реакции: XDeveluxe

Mikhayloff

⚡️UI Designer
Команда форума
Moderator
High designer
9 Окт 2020
1,560
778
211
private static void LoadDonations()
{
Connection =
$"Host={Main.DonateSettings.Server};" +
$"User={Main.DonateSettings.User};" +
$"Password={Main.DonateSettings.Password};" +
$"Database={Main.DonateSettings.DataBase};" +
$"SslMode=None;";

SYNCSTR = $"select * from completed where srv={Main.ServerNumber}";
}
подскажите всё ли правильно написано или нет?
чел, если ты под каждый пук будешь высирать миллион тем в секунду, тебя форумчане лично пошлют в пизду, для начала гугли, пробуй сам, потом, ЕСЛИ ТЫ ТОЧНО САМ НЕ СПРАВИЛСЯ, возможно какой-нибудь добрый форумчанин тебе поможет. :)
 

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,293
762
181
34
C#:
private static string Connection { get; set; }
private static string SYNCSTR { get; set; }

private static void LoadDonations()
{
    Connection = BuildConnectionString();
    SYNCSTR = BuildSyncQuery();
}

private static string BuildConnectionString()
{
    return string.Join(";",
        $"Host={Main.DonateSettings.Server}",
        $"User={Main.DonateSettings.User}",
        $"Password={Main.DonateSettings.Password}",
        $"Database={Main.DonateSettings.DataBase}",
        "SslMode=None"
    );
}

private static string BuildSyncQuery()
{
    return $"select * from completed where srv={Main.ServerNumber}";
}
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
C#:
private static string Connection { get; set; }
private static string SYNCSTR { get; set; }

private static void LoadDonations()
{
    Connection = BuildConnectionString();
    SYNCSTR = BuildSyncQuery();
}

private static string BuildConnectionString()
{
    return string.Join(";",
        $"Host={Main.DonateSettings.Server}",
        $"User={Main.DonateSettings.User}",
        $"Password={Main.DonateSettings.Password}",
        $"Database={Main.DonateSettings.DataBase}",
        "SslMode=None"
    );
}

private static string BuildSyncQuery()
{
    return $"select * from completed where srv={Main.ServerNumber}";
}
А в чём психология двух отдельных методов, которые являются приватными и не используются нигде, кроме метода LoadDonations?
Красиво - вопросов ноль, но смысла ровно столько же.
 

Vermilion

Высший разум
High developer
BackEnd developer
FrontEnd developer
29 Сен 2021
1,293
762
181
34
Можно их сделать паблик и использовать по нужде. Удобно когда всё разбито
 

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
BackEnd developer
30 Авг 2021
2,780
1,580
211
28
Можно их сделать паблик и использовать по нужде. Удобно когда всё разбито
Понятно, что можно.
Но это не те методы, которые пригодятся где-либо, кроме вот этой маленькой узконаправленной системы. Итого получается код ради кода, то же самое делается всё внутри первого метода, при чём ничего абсолютно не поменяется. Разбиты должны быть те методы, которые могут где-то использоваться повторно. А вот такое разбивание - какое-то самоизнасилование, если честно. Так можно каждую строчку тогда разбивать.
 
Реакции: Vermilion