Вроде заработало, предметы в списке получения отображаются, но когда жму получить, ничего не происходит, а потом просто закрывается клиент. Ошибок в ГС нету.
Вроде заработало, предметы в списке получения отображаются, но когда жму получить, ничего не происходит, а потом просто закрывается клиент. Ошибок в ГС нету.
Обьясняю:
- Клиент перестал отправлять на сервер информаю "character identificator" (char_id), но серверный пакет все равно её обрабатывает и при попытке выдачи предмета - из-за того, что в поле приходит значение "0", и оно сравнивается с идентификатором персонажа, сервер бьет ошибку.
Для тех кто не понял:
- _charId рассшифровывается как 0.
- внизу проверка if (_charId != player.getId())
- проверка выполняется и это считается как "использование читов".
Как решить?
- Закоментировать (// (два слеша)) - все что связано с этой проверкой (и весь прилегающий к ней код) и скомпилировать ядро.