L2-Community.com - Bce o Lineage II  
Главная Регистрация Справка Пользователи Поиск Сообщения за день Все разделы прочитаны
 
 
Старый 20.01.2008, 05:43   #1
dw
Member of L2 Community
 
Аватар для dw
 
Регистрация: 16.01.2008
Сообщений: 105
Вы сказали Спасибо: 1
Поблагодарили: 104 раз(а) в 35 сообщениях
Лампочка 2^32

Целое число (uint32), занимает 4 байта или 32 бита. Это значит, что в двоичном представлении, мы можем закодировать аж 2^32 (в 32 степени) значений, включая ноль.

Но ноль нам не нужен. Поэтому 2^32 - 1 = 4 294 967 295. Ровно такое число мы можем впихнуть в 4 байта.

Что будет если мы впихнем 4 294 967 295 + 1 в 4 байта? Во первых нам нужен будет 33-ий бит, но раз его нету, то мы получим 0. Это и есть переполнение.

Ближе к делу!

Всем известен предел количества аденок, который можно накопить на чаре, после которого цифра становиться отрицательной. Посмотрим в чем тут дело.

Итак сновово наши 4 байта или 32 бита int32 значения. Как нам указывать отрицательное число? Для этого будет использовать 32 бит, указывая 0 значит положительное, 1 значит отрицательное число.

У нас остается 31 бит, а это значит мы можем закодировать аж 2^31 значений, включая ноль. Без нуля, мы сможем впихнуть туда 2^31 - 1 = 2 147 483 647.

Мы запомним два числа 4 294 967 295 и 2 147 483 647.

Чтобы заработать аденки, нам нужно что-то продать. При этом продать нечто, что мы купили за бесценок.
Берм в руки переполнение и идем к трейдеру, покупать резуректы. Свиток стоит 2 500 аден, а продать его мы можем по 1 000 аден.

Поделим 4 294 967 295 на 2500 и получим 1 717 986,9180. Округляем вниз и добавляем еденичку - 1 717 987.

Момент истины! Умножаем 1 717 987 на 2 500, отнимаем 4 294 967 295 и получаем 205! Да, да! 205 аден сдерут с вас за покупку 1 717 987 свитков.

Если продать эти свитки по 1000, то мы получим 1 717 987 000 аден (помним про 2 147 483 647).
dw вне форума  
2 пользователя(ей) сказали cпасибо:
Пипец (19.11.2010), MIBIHA (23.11.2010)
Sponsored Links
Старый 29.01.2008, 01:47   #2
z1
No Active
 
Регистрация: 26.01.2008
Сообщений: 45
Вы сказали Спасибо: 0
Поблагодарили: 5 раз(а) в 3 сообщениях
По умолчанию

интересно он еще работает где нибудь на хороших фри серверах?
z1 вне форума  
Старый 29.01.2008, 13:28   #3
Rover
No Active
 
Регистрация: 17.01.2008
Сообщений: 11
Вы сказали Спасибо: 0
Поблагодарили: 2 раз(а) в 2 сообщениях
По умолчанию

Цитата:
Сообщение от z1 Посмотреть сообщение
интересно он еще работает где нибудь на хороших фри серверах?
Работает конечно, просто надо искать. На каждом сервере индивидуально.
Rover вне форума  
Старый 30.01.2008, 09:33   #4
z1
No Active
 
Регистрация: 26.01.2008
Сообщений: 45
Вы сказали Спасибо: 0
Поблагодарили: 5 раз(а) в 3 сообщениях
По умолчанию

вот \\
свиток стоит 3600 , продавать за 2400

Поделим 4 294 967 295 на 3600 и получим 1 193 047 (уже округлено )

Умножаем 1 193 047 на 3 600, отнимаем 4 294 967 295 и получаем 1905



---------
Посчитал , иду в магазин покупать , выбрал 1 193 047 свитков ,жму купить, пишет у вас не достаточно денег.

Начит нужна сумма обязательно на эти свитки? Или просто баг не пашет?
z1 вне форума  
Старый 30.01.2008, 14:31   #5
C3SAR
No Active
 
Регистрация: 27.01.2008
Сообщений: 5
Вы сказали Спасибо: 0
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию

Скорее всего просто пофиксили... У нас вобще можно купить не более 5000 предметов за раз.
C3SAR вне форума  
Старый 30.01.2008, 17:10   #6
dw
Member of L2 Community
 
Аватар для dw
 
Регистрация: 16.01.2008
Сообщений: 105
Вы сказали Спасибо: 1
Поблагодарили: 104 раз(а) в 35 сообщениях
По умолчанию

Цитата:
Сообщение от C3SAR Посмотреть сообщение
Скорее всего просто пофиксили... У нас вобще можно купить не более 5000 предметов за раз.
Это все обходится, например скриптом для hLaPEx или L2Phx
dw вне форума  
Старый 03.03.2008, 10:55   #7
SilverStar
No Active
 
Регистрация: 02.03.2008
Адрес: Находка
Сообщений: 8
Вы сказали Спасибо: 0
Поблагодарили: 1 раз в 1 сообщении
По умолчанию

На офе не обойдешь уже, все уважающие себя серверы поставили зашиту, а вот на Java серверах на некоторых работает еще, и то не на всех!
__________________
-Верю в смерть после жизни, в любовь после секса и в крем после бритья-

_www.la2guide.ru/ Мой портал по созданию серверов.
SilverStar вне форума  
Старый 03.03.2008, 17:36   #8
Psychodelic
No Active
 
Регистрация: 20.01.2008
Сообщений: 6
Вы сказали Спасибо: 0
Поблагодарили: 1 раз в 1 сообщении
По умолчанию

Цитата:
Сообщение от SilverStar Посмотреть сообщение
На офе не обойдешь уже, все уважающие себя серверы поставили зашиту, а вот на Java серверах на некоторых работает еще, и то не на всех!
согласен, так как фиксы-защита стоят...а вот ява сервера видел!
__________________
[B][FONT="Comic Sans MS"][COLOR="Black"]La2 Live[/COLOR][/FONT][/B] - [COLOR="DimGray"][B]All For It ![/B][/COLOR]

[SIGPIC][/SIGPIC]
Psychodelic вне форума  
Старый 03.03.2008, 20:16   #9
eXe*
No Active
 
Регистрация: 30.01.2008
Сообщений: 92
Вы сказали Спасибо: 0
Поблагодарили: 20 раз(а) в 14 сообщениях
По умолчанию

Тестируйте на таких серверах как
http://la2onix.ru (JaVa Interlude)
http://tbs.org.ru
http://la2-4u.ru
__________________
[SIGPIC][/SIGPIC]
eXe* вне форума  
Старый 11.04.2008, 16:55   #10
boltak
No Active
 
Регистрация: 11.04.2008
Сообщений: 144
Вы сказали Спасибо: 0
Поблагодарили: 2 раз(а) в 1 сообщении
По умолчанию

работает только на совсем старых явах ну или тех где админ не следит за сервером (на ониксе мне сказали что админ вообще уехал в отпуск )
пробовал на многих серверах где онлайн ~500 везде фиксы.
boltak вне форума  
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Powered by vBulletin® Version 3.7.5
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot
Advertisement System V2.5 By   Branden
L2-Community ©2008-2015


Еще можно прочесть: