- Сообщений: 87
- Спасибо получено: 7
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Увеличение количества ячеек вещей
- katenok0603
- Автор темы
- Не в сети
- Бывалый
-
Скрыть
Больше
5 года 7 мес. назад #119595
от katenok0603
katenok0603 создал тему: Увеличение количества ячеек вещей
Здравствуйте! Можно ли увеличить количество вещей в базе данных? Там по умолчанию стоит количество 999, нужно больше.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 1597
- Спасибо получено: 1522
5 года 7 мес. назад #119596
от Демий
Демий ответил в теме Увеличение количества ячеек вещей
Не думаю, что это реализуемо, только если делать свою базу данных через скрипты, но тогда это всё будет оформляться в блокноте, например, никак не в редакторе. Да и, если честно, трудно представить ситуацию, когда это будет иметь смысл. Разве что, если вся база будет забита какими-то копипастами или лишёнными баланса вещами.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- katenok0603
- Автор темы
- Не в сети
- Бывалый
-
Скрыть
Больше
- Сообщений: 87
- Спасибо получено: 7
5 года 7 мес. назад #119597
от katenok0603
katenok0603 ответил в теме Увеличение количества ячеек вещей
Это предметы для крафта. У меня получилось их больше 1000. Но если это нереализуемо, попробую как-нибудь уменьшить. Жаль, конечно, много времени продумывала.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
5 года 7 мес. назад - 5 года 7 мес. назад #119598
от Dmy
Dmy ответил в теме Увеличение количества ячеек вещей
Я так понимаю, мейкер — VX Ace (т.к. в MV максимум 2000, а не 999).
В принципе, можно увеличить количество предметов скриптом. Вот алгоритм:
(а) увеличьте размер до максимума (999),
(б) добавьте скрипт (см. ниже),
(в) сохраните весь проект,
(г) запустите проект; на титульном экране сразу же закройте,
(д) закройте проект без сохранения,
(е) откройте проект заново,
(ж) убедитесь, что у вас теперь 2000 предметов,
(з) удалите скрипт,
(и) сохраните игру.
Если нужно больше 2000 предметов, замените 2000 в последней строке скрипта.
Будьте осторожны с слишком большим количеством предметов! Все предметы хранятся в памяти всегда, от запуска игры до выключения, то есть чем больше у вас предметов, тем больше памяти требует игра.
Обновлено: в первой версии кода была ошибка, из-за которой особенности всех предметов получались одинаковыми (т.е. меняешь особенность одного предмета — меняются у всех добавленных). Оно исправлено. Если вы успели воспользоваться старой версией, то уменьшите количество предметов до 999, сохраните и повторите с новым кодом.
В принципе, можно увеличить количество предметов скриптом. Вот алгоритм:
(а) увеличьте размер до максимума (999),
(б) добавьте скрипт (см. ниже),
(в) сохраните весь проект,
(г) запустите проект; на титульном экране сразу же закройте,
(д) закройте проект без сохранения,
(е) откройте проект заново,
(ж) убедитесь, что у вас теперь 2000 предметов,
(з) удалите скрипт,
(и) сохраните игру.
Code:
def resize_items(new_size)
filename = "Data/Items.rvdata2"
items = load_data(filename)
while items.size <= new_size do
items.push(RPG::Item.new())
end
save_data(items, "Data/Items.rvdata2")
end
#добавить предметов, чтобы в итоге их стало 2000
resize_items(2000)
Если нужно больше 2000 предметов, замените 2000 в последней строке скрипта.
Будьте осторожны с слишком большим количеством предметов! Все предметы хранятся в памяти всегда, от запуска игры до выключения, то есть чем больше у вас предметов, тем больше памяти требует игра.
Обновлено: в первой версии кода была ошибка, из-за которой особенности всех предметов получались одинаковыми (т.е. меняешь особенность одного предмета — меняются у всех добавленных). Оно исправлено. Если вы успели воспользоваться старой версией, то уменьшите количество предметов до 999, сохраните и повторите с новым кодом.
Последнее редактирование: 5 года 7 мес. назад пользователем Dmy.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- katenok0603
- Автор темы
- Не в сети
- Бывалый
-
Скрыть
Больше
- Сообщений: 87
- Спасибо получено: 7
5 года 7 мес. назад #119600
от katenok0603
katenok0603 ответил в теме Увеличение количества ячеек вещей
Спасибо, все работает!
Спасибо сказали: Dmy
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.092 секунд
