Просмотр полной версии : Админ, беда, помоги если есть возможность!
В общем, перекидывал с перса на перса адену, у перса было что-то около 2.145.xxx.xxx адены, передавал обменом 500.000.000, после завершения обмена у перса которому передавал застыла адена на вот таком числе "2.147.483.647". Я знал что на некоторых серверах есть ограничение, но по старческой памяти мне казалось что это где-то в районе 2.137.xxx.xxx, поэтому я сначала частями кидал, и когда увидел что 2.137..... преодолел думал ты убрал это ограничение :(
Если есть возможность откатить последнюю сделку помоги. Если нет ничего страшного не произойдёт конечно, но осадочек :(
Сколько потерялось? 10кк?
Сколько потерялось? 10кк?
Почти 500кк :(
Перекидывал с 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 будет об этом писать и отменять трейд.
Применится после рестарта.
vBulletin® v3.8.6, Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot