Фикс Бага С Переполнением.
Вопрос:
Кто знает, как пофиксить баг с переполнением адены в инвентаре?
Например у меня 2ккк, как только я ещё перекидываю 300кк, то все адена обнуляется.
may be кто знает?
remarka помню AbsT объяснял причину. Если найду адрес темы, то отпишу тут.
— ICQ 6060099
Объясню еще раз....максимальное число адены = 2147483647 +\-
И зависит это уже не от сервера...а от аппаратных частей.
Выше этого значения числа быть не могут, в данном случае абсолютно.
Выход: Не переполнять адену.
— Ålderdom - ingen glädje..
AbsT это не выход)))
Есть оч.умные игроки, кот-ые переполнят.
На шоке сделан фикс.
Вопрос, как тогда они его сделали?
все в Dll... а Dll декомпилить нельзя... вот и все.
выход искать нормальные Dll...
— ^_^
от аппаратных частей это не зависит.
не вводите людей в заблуждение.
у всех разрядность 64 бита, это явно больше.
зависит это от формата представления количества итемов в базе данных, и, соответственно, в сервере и кэшеде.
хотите профиксить, правте.
экспу поправили же в конце концов.
Изначально адену хранит integer знаковый.
Не сомненно тип данных поменять можно на и 64.
Но вопрос кто это делать будет?
Возьни конечно много будет, стеки раздвигать, дебажить итп.
И где уверенность в том, что клиент сможет схавать такое число аден и не всплыть брюхом?
з.ы На шоках сделано через длл, которая наиболее вероятно проверяет количество и принимает решение.
Зависит :)
Я имел ввиду что это предел 32битных значений, которые непосредственно используются для хранения аден.
— Ålderdom - ingen glädje..


