DuskyWolf 0 12.12.2018, 11:12:26 Поделиться #1 12.12.2018, 11:12:26 Получилась неожиданная штука. Спокойно шел себе на первом месте по всем показателям. Провел мобилизацию и вдруг рейтинг за армию ушел в резкие минуса. Слетает когда мощь армии превышает 127000 Соответсвенно имея самую большую армию в мире у меня самый низкий рейтинг. Грозит вылет из числа великих стран. Кто сталкивался с подобным? p.s. продлевал срок игры в файле вручную Изменено 13.12.2018, 12:23:56 пользователем DuskyWolf Ссылка на комментарий
МСГ 11 30.03.2019, 11:21:41 Поделиться #2 30.03.2019, 11:21:41 Хардкод. Из-за ограничений выбранного для хранения этого значения типа переменной при превышении определенного значения оно интерпретируется как отрицательное. Программистам это прекрасно известно и рекомендуется применять такие типы переменных, чтобы возможный диапазон значений в них не выходил за пределы. Ваш случай - как раз пример такого выхода за пределы. Разработчики не предполагали, что кто-то разовьется так, что военные очки вылезут за пределы 100к. Этого бы так и не случилось, не будь продления срока игры и связанного с ним роста населения и мобпотенциала. Что можно сделать? В некоторых модах, например в Ultimate, есть решения по снижению численности населения(насколько я понимаю, пропорционально во всех странах). Вот такое решение надо портировать в используемую версию игры. Пр определенных, достаточно средних и даже нижесредних, навыках программирования это дело времени на поиск и несколько минут на перенос соответствующего скрипта. Ссылка на комментарий
Кодекс 1,791 09.08.2021, 06:57:30 Поделиться #3 09.08.2021, 06:57:30 i Тема закрыта и перемещена в архив, так как не представляет общественной ценности. @DuskyWolf В следующий раз, для обсуждения конкретной проблемы, используйте специальную тему для таких вопросов - Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. или Войдите или зарегистрируйтесь, чтобы увидеть скрытое содержимое. . Благодарю за понимание. Ссылка на комментарий
Рекомендованные сообщения