Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

Увеличение количества ячеек вещей

Больше
5 года 7 мес. назад #119595 от katenok0603
Здравствуйте! Можно ли увеличить количество вещей в базе данных? Там по умолчанию стоит количество 999, нужно больше.

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

1 место в Готв 3 место Учитель Разработчик 3 место Готв Ветеран Писатель 2 место Тестер
Больше
5 года 7 мес. назад #119596 от Демий
Не думаю, что это реализуемо, только если делать свою базу данных через скрипты, но тогда это всё будет оформляться в блокноте, например, никак не в редакторе. Да и, если честно, трудно представить ситуацию, когда это будет иметь смысл. Разве что, если вся база будет забита какими-то копипастами или лишёнными баланса вещами. :blink:

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

Больше
5 года 7 мес. назад #119597 от katenok0603
Это предметы для крафта. У меня получилось их больше 1000. Но если это нереализуемо, попробую как-нибудь уменьшить. Жаль, конечно, много времени продумывала.

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

Ветеран Поддержка Фонда Разработчик Проект месяца 3 место Учитель Оратор Даритель Стимкея 2 место За 2 место на конкурсе маппинга Программист Ruby Паладин
Больше
5 года 7 мес. назад - 5 года 7 мес. назад #119598 от Dmy
Я так понимаю, мейкер — VX Ace (т.к. в MV максимум 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.
Спасибо сказали: Демий, VarVarKa, katenok0603

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

Больше
5 года 7 мес. назад #119600 от katenok0603
Спасибо, все работает!
Спасибо сказали: Dmy

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

Время создания страницы: 0.092 секунд
Работает на Kunena форум