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

Вопрос String cannot be converted to type Int32

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
Привет всем.

Не особо понимаю как сформулировать вопрос, поэтому приведу примером.
!Main.PersonIDs.Contains(personid)
Не получается, выдает ошибку, что String не конвертируется в Int32(String cannot be converted to type Int32).
Чем можно заменить Contains или как исправить? C#
 

IronPython

Начинающий специалист
7 Ноя 2020
169
62
102
А что там за строка ?
 

IronPython

Начинающий специалист
7 Ноя 2020
169
62
102
Привет всем.

Не особо понимаю как сформулировать вопрос, поэтому приведу примером.
!Main.PersonIDs.Contains(personid)
Не получается, выдает ошибку, что String не конвертируется в Int32(String cannot be converted to type Int32).
Чем можно заменить Contains или как исправить? C#
if (int.TryParse("1234", out int id))
{
//....
}
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,799
1,858
208
35
ну у тебя две разные переменные в разных форматах
одна - стринг, вторая - инт32
а ты пытаешься их сравнивать
щёлкни с контролом на personid, посмотри как она объявлена
 

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
ну у тебя две разные переменные в разных форматах
одна - стринг, вторая - инт32
а ты пытаешься их сравнивать
щёлкни на personid, посмотри как она объявлена
Объявлял я ее числом , то есть - int
 

IronPython

Начинающий специалист
7 Ноя 2020
169
62
102
У него там где-то через рефлексию инвокаеться метод, и вот автоматический кастер не может преобразовать её к инту
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,799
1,858
208
35
Объявлял я ее числом , то есть - int
ну в этом и проблема
а лист PersonIDs - это стринг
как ты хочешь заставить интерпретатор сравнить два разных формата
string personid = ""; твою проблему решит
 

IronPython

Начинающий специалист
7 Ноя 2020
169
62
102

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
ну в этом и проблема
а лист PersonIDs - это стринг
string personid = ""; твою проблему решит
Сейчас попробую, спасибо
У него там где-то через рефлексию инвокаеться метод, и вот автоматический кастер не может преобразовать её к инту
тебе тоже спасибо
 

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
string personid = “”;
Куда именно вставить? В команду саму или объявить в начале
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,799
1,858
208
35
string personid = “”;
Куда именно вставить? В команду саму или объявить в начале
ну туда где ты объявляешь эту переменную
просто объяви её как стринг а не инт, как сейчас у тебя

я же не знаю как у тебя выглядит код
в вызов функции или я хз

в редаге на сколько я помню пёрсонайди выглядят как AOAO в принципе, ну т.е. буквы
поэтому ума не приложу, зачем её вообще где-то использовать как инт
 

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
public static List<int> PersonIDs = new List<int>();
int personid
 

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
Я объявлял personid стрингом, вылезает опять же эта ошибка - http://yapx.ru/v/P0G4U
 

Inoi

/dev/null
Команда форума
Moderator
VIP
15 Окт 2020
3,799
1,858
208
35
public static List<int> PersonIDs = new List<int>();
int personid
ну вот здесь
вместо твоего объявления

public static string personid;

то что ты дописал string в параметр метода - не поменяв формат там, где ты её объявил - даёт примерно ничего :)
 

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
Теперь появилась ошибка в другом месте - http://yapx.ru/v/P0HVA ошибка такая же
 

trasher

Гуру
Мошенник
29 Окт 2021
507
105
103
ну туда где ты объявляешь эту переменную
просто объяви её как стринг а не инт, как сейчас у тебя

я же не знаю как у тебя выглядит код
в вызов функции или я хз

в редаге на сколько я помню пёрсонайди выглядят как AOAO в принципе, ну т.е. буквы
поэтому ума не приложу, зачем её вообще где-то использовать как инт
У меня числовые персоны