Skip to content
La2Base
Home
DownloadsWikiForumFAQ
Search
ruen
Sign up Login
HomeFilesWikiLogin
  • Home
  • Downloads
  • Wiki
  • FAQ
  • Contact Us
  • About
  • Rules
  • Privacy
  • Terms of Service

© 2026 la2base.com · All rights reserved

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

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

7 replies172 viewsCurrently viewing: 1
R
remarka

User

Участник

Posts: 26

На форуме с: 08/25/2007

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

Рейтинг: 0

· 09/12/2008, 10:46 AM

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

may be кто знает?

0
Д
Денис

User

Бывалый

Posts: 426

На форуме с: 07/20/2007

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

Рейтинг: 0

· 09/13/2008, 12:02 PM

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

— ICQ 6060099

0
AbsT
AbsT

User

Ветеран

Posts: 1514

На форуме с: 12/10/2007

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

Рейтинг: 0

· 09/13/2008, 12:05 PM

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

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

— Ålderdom - ingen glädje..

0
R
remarka

User

Участник

Posts: 26

На форуме с: 08/25/2007

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

Рейтинг: 0

· 09/13/2008, 01:27 PM

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

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

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

0
Milenium
Milenium

User

Ветеран

Posts: 716

На форуме с: 12/30/2007

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

Рейтинг: 0

· 09/13/2008, 01:41 PM

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

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

— ^_^

0
A
aorychkov

User

Участник

Posts: 57

На форуме с: 01/22/2008

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

Рейтинг: 0

· 09/13/2008, 06:54 PM

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

0
AbsT
AbsT

User

Ветеран

Posts: 1514

На форуме с: 12/10/2007

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

Рейтинг: 0

· 09/13/2008, 09:18 PM

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

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

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

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

— Ålderdom - ingen glädje..

0
Topic is closed for replies