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

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

Inoi

owner31
Команда форума
Moderator
VIP
15 Окт 2020
5,385
2,859
208
37
У меня числовые персоны
экхм
так может тогда проблема в обратном?
и лист PersonIDs интовой?

и GeneratePersonID переписан?
он же в редаге вот такой, я даж пошёл открыл

 

trasher

Гуру
Мошенник
29 Окт 2021
501
102
103
Напиши мне в дискорд, в подписи есть, там быстрее общение будет, переписан у меня он
 

Inoi

owner31
Команда форума
Moderator
VIP
15 Окт 2020
5,385
2,859
208
37
я немношко не у дискорда

посмотри метод, который вызывает этот
метод команды unban

возможно там, второй параметр который ты передаёшь в этот метод - personid, передаётся как стринг
 

trasher

Гуру
Мошенник
29 Окт 2021
501
102
103
Поменял везде со стринг на инт, ошибки визуальнын пропали, щас проверю на сервере
 

IronPython

Начинающий специалист
7 Ноя 2020
169
63
102
Так возьми строку, а далее в коде вызови int.TryParse() куда в первый аргумент закинь строку, а во второй на выход поставь тебе id, плюс это все внутри условия и если TryParse вернет false то обработай это как-то(например отправь сообщение, что ид неверный), а если true то просто возьми id который ты ставил на выход и юзай его вместо playerId или что ты там юзал
 

trasher

Гуру
Мошенник
29 Окт 2021
501
102
103
Ничего не понял от слова совсем
 

IronPython

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

XDeveluxe

⚡️BackEnd Developer
Команда форума
Moderator
High developer
Проверенный
BackEnd developer
30 Авг 2021
3,265
2,003
216
29
самое смешное, что тут написано 'в редаге', но в исходниках редаги такого никогда не было xD
 

Inoi

owner31
Команда форума
Moderator
VIP
15 Окт 2020
5,385
2,859
208
37

IronPython

Начинающий специалист
7 Ноя 2020
169
63
102
это уже в другом месте?
Эта проблема выскакивает из обработчика команд gtanetwork, он находит в сборке нужный ему обработчик через рефлексию ну и пихает туда аргументы, которые были переданы юзером, но сама clrка не может преобразовать то что есть в одном из параметров в нужные типы, по дефолту она с сервера получает стринг а потом уже пробует его закастить к нужному типу, но тут получается что он передаёт пустую строку или вообще не число
 

IronPython

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

IronPython

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