Перейти к содержимому
La2Base
Главная
ЗагрузкиВикиФорумFAQ
ruen
Регистрация Войти
ГлавнаяФайлыВикиВойти
  • Главная
  • Загрузки
  • Вики
  • FAQ
  • Обратная связь
  • О проекте
  • Правила
  • Конфиденциальность
  • Условия использования

© 2026 la2base.com · Все права защищены

ruen
Форум/Скрипты/Фикс Бага С Переполнением.
Поиск

Фикс Бага С Переполнением.

7 ответов198 просмотровСейчас просматривают: 1
R
remarka

Пользователь

Участник

Постов: 26

На форуме с: 25.08.2007

Репутация: +7

Рейтинг: 0

· 12.09.2008, 10:46

Вопрос:
Кто знает, как пофиксить баг с переполнением адены в инвентаре?
Например у меня 2ккк, как только я ещё перекидываю 300кк, то все адена обнуляется.

may be кто знает?

0
Д
Денис

Пользователь

Бывалый

Постов: 426

На форуме с: 20.07.2007

Репутация: -2147483629

Рейтинг: 0

· 13.09.2008, 12:02

remarka помню AbsT объяснял причину. Если найду адрес темы, то отпишу тут.

— ICQ 6060099

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 13.09.2008, 12:05

Объясню еще раз....максимальное число адены = 2147483647 +\-
И зависит это уже не от сервера...а от аппаратных частей.
Выше этого значения числа быть не могут, в данном случае абсолютно.

Выход: Не переполнять адену.

— Ålderdom - ingen glädje..

0
R
remarka

Пользователь

Участник

Постов: 26

На форуме с: 25.08.2007

Репутация: +7

Рейтинг: 0

· 13.09.2008, 13:27

AbsT это не выход)))

Есть оч.умные игроки, кот-ые переполнят.
На шоке сделан фикс.

Вопрос, как тогда они его сделали?

0
Milenium
Milenium

Пользователь

Ветеран

Постов: 716

На форуме с: 30.12.2007

Репутация: +302

Рейтинг: 0

· 13.09.2008, 13:41

все в Dll... а Dll декомпилить нельзя... вот и все.

выход искать нормальные Dll...

— ^_^

0
A
aorychkov

Пользователь

Участник

Постов: 57

На форуме с: 22.01.2008

Репутация: +41

Рейтинг: 0

· 13.09.2008, 18:54

от аппаратных частей это не зависит.
не вводите людей в заблуждение.
у всех разрядность 64 бита, это явно больше.
зависит это от формата представления количества итемов в базе данных, и, соответственно, в сервере и кэшеде.
хотите профиксить, правте.
экспу поправили же в конце концов.

0
AbsT
AbsT

Пользователь

Ветеран

Постов: 1514

На форуме с: 10.12.2007

Репутация: +768

Рейтинг: 0

· 13.09.2008, 21:18

Изначально адену хранит integer знаковый.
Не сомненно тип данных поменять можно на и 64.
Но вопрос кто это делать будет?
Возьни конечно много будет, стеки раздвигать, дебажить итп.
И где уверенность в том, что клиент сможет схавать такое число аден и не всплыть брюхом?

з.ы На шоках сделано через длл, которая наиболее вероятно проверяет количество и принимает решение.

Цитата
от аппаратных частей это не зависит.

Зависит :)
Я имел ввиду что это предел 32битных значений, которые непосредственно используются для хранения аден.

— Ålderdom - ingen glädje..

0
Тема закрыта для ответов