![]() |
Админ, беда, помоги если есть возможность!
В общем, перекидывал с перса на перса адену, у перса было что-то около 2.145.xxx.xxx адены, передавал обменом 500.000.000, после завершения обмена у перса которому передавал застыла адена на вот таком числе "2.147.483.647". Я знал что на некоторых серверах есть ограничение, но по старческой памяти мне казалось что это где-то в районе 2.137.xxx.xxx, поэтому я сначала частями кидал, и когда увидел что 2.137..... преодолел думал ты убрал это ограничение :(
Если есть возможность откатить последнюю сделку помоги. Если нет ничего страшного не произойдёт конечно, но осадочек :( |
Сколько потерялось? 10кк?
|
Цитата:
|
Какие ники?
|
Перекидывал с ZaZaZu на medicus, по времени примерно около 20:40 по МСК
З.Ы. извиняюсь, около 20:30 по МСК |
[05 авг 20:27:32] CHANGE:Trade, item 268964879:Adena(1647483647), player medicus, player ZaZaZu
[05 авг 20:27:32] CHANGE:Trade, item 268620121:Adena(500000534), player medicus, player ZaZaZu [05 авг 20:27:57] CHANGE:Trade, item 268620121:Adena(534), player ZaZaZu, player medicus [05 авг 20:27:57] CHANGE:Trade, item 268964879:Adena(2147483647), player ZaZaZu, player medicus У medicus добавилось ровно 500кк адены. Проверил на medicus сейчас и есть 2147483647 адены. Если там что то неверно отображается в клиенте ввиду переполнения числа. Перекинье часть куда то. Должно стать все верно. |
я пробовал уже назад всё вернуть, и ничего.
В общем подробно расписываю как было, зашёл на ZaZaZa у него было 1.235.833.xxx, зашёл на medicus у него было 1.408.xxx.xxx, сразу перекинул с ZaZaZa на medicus 700kk, у medicus стало 2.108.xxx.xxx, следом опять перекинул с ZaZaZu 35кк с мелочью, у medicus стало 2.144.xxx.xxx, и тут я подумал что этого ограничения нету, так как по старой памяти думал что оно что то там 2.137млрд, и перекинул оставшиеся 500кк, и увидел это заветное число, скинул на землю с зазазу пару аден на землю, и поднял медиком, это число не изменилось, попробовал скинуть с медика назад на зазазу 500кк, скинул, у медика стало ровно минус 500кк от этого заветного числа. Ну и скинул назад на мидика эти 500кк, вот так вот и сижу сейчас онлайн в хейне с минус 497кк |
Вы проще посчитайте, есть два перса, у одного 1.408млрд, у второго 1.235млрд, было до всех этих моих манипулей,
|
Попробовал с медикус положить 500кк в ВХ, отнялось просто 500кк и всё
|
На медикусе сейчас в базе 2147483647 адены. Перезайдите в игру чтоли.
|
дело в том что когда я увидел такие дела, я с мидикуса назад на зазазу скинул эти последние 500кк. Ну ок, сейчас опять в ВХ скину 500кк и перезайду
|
Скинул в ВХ 500кк, перезашёл, в ВХ 500кк, на медикусе -500кк от того заветного числа, за вычетом пару раз по 30 аден что я ложил в ВХ
|
Вернул 500кк на ZaZaZu
Сделаем чтобы при передаче не давало превысить порог. |
Ага, вижу, спасибо большое.
А лучше в описание сервера хоть добавьте эту инфу, так мол и так, существует ограничение на адену в инвентаре. Я то знал про это, просто ошибся чуть в числах, давно это было, думал уже везде поубирали это недоразумение |
Нет, лучше сделать невозможным такую ситуацию. Игрок не должен думать как не поломать игру.
|
Цитата:
|
Опытным путём нашёл ещё одно ограничение.
И так мы выяснили, что в инвентаре невозможно иметь адены больше чем "2.147.483.647". Пытался посадить персонажа на скупку всякой всячины, а мне выдавало что "Вы превысили лимит", оказывается есть ещё лимит на скупку, он равен ровно 2млрд, если скупка превышает хоть малось эту сумму выдаёт предупреждение. |
Можно было не мучатся с подборами. Это известный лимит 32 битного знакового числа, клиент ц4 хранит количества предметов именно в этом формате.
(2 в 32 степени)/2 - 1 = 2147483647 |
Спасибо, буду знать. Я раньше это (было очень давно) знал, но за столько лет запамятовал что там от чего и почему :-)
|
ограничение на адену тут было всегда.Вот кто значит лярдами ворочает)))).Кстати уважаемая администрация прошу Вас подумать как вывести кучи адены с серва экономика убилась напроч уже оч много народу ушло.Так как девать адену некуда тупо точить пухи тож не вариант)
|
Вы что там на ботах сутками бьете? Нужно обновить защиту?
|
нужно точно проверить адены море на серве
|
не мы все честные:)
однако, отслеживать появление такого кол-ва адены лишним не было б думаю) от цифр гаврилы я до сих пор охе***ваю :) |
Система трейда доработана.
При превышения лимита 2147483647 будет об этом писать и отменять трейд. Применится после рестарта. |
Текущее время: 09:06. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd. Перевод: zCarot
forum.l2c4.com - LineAgeII Classic x3