В смысле? Узнать сколько вещей с определенным айди?
В смысле? Узнать сколько вещей с определенным айди?
Лицензионный VX Ace. Спасибо Петр.
2 года мукеризма в пустую.
Алгоритм... да просто все...
$game_party.item_number($data_items[n]) - эта строка позволяет получить количество нужного предмета в рюкзаке. Соответственно нам надо проверить условие, когда количество необходимого предмета будет (как в вашем примере) равно 10, т.е. пишем $game_party.item_number($data_items[n])==10. Результат выполнения условия может быть либо true - истина, либо false - ложь. Если условие выполняется (true), то производим одни вычисления; если не выполняется (false) - выполняем другие действия. При невыполнении равенства можно продолжить ветвление условий и проверить дополнительно больше заданное число чем количество предмета или меньше.
$game_party.item_number($data_items[n])<10
$game_party.item_number($data_items[n])>10
В итоге в каждом из трех случаев выполнятся только те действия, которые вам необходимо выполнить.
Скилл расходующий предметы в бою таким образом сделать возможно, но возникает проблема отключения скилла когда предметы заканчиваются. Можно добавить соответствующее запрещающее состояние до завершения битвы, но как включать потом скилл - по окончанию битвы, но ведь предмет закончился?
Что касается скилла, работающего не в битве, тут вообще большой вопрос с реализацией его отключения и включения. Ставить параллельное событие которое будет постоянно проверять количество предмета в инвентаре.... Не думаю что это хороший вариант... Не проще ли использовать для такой затеи свитки (обычный расходуемый предмет)? Результат тот же, а заморочек меньше.
Вот тут можно посмотреть демку.
Последний раз редактировалось ZoWW; 03.06.2017 в 13:05.
Как сделать, чтоб при достижении нового уровня, значение определенной переменной увеличивалось? VX ACE
Записать лвл игрока в переменную, а затем проверять ее в параллельном общем событии.
Лицензионный VX Ace. Спасибо Петр.
2 года мукеризма в пустую.
Как сделать чтобы персонаж начал говорить с героем только когда у героя три единицы необходимого предмета в инвентаре? (мейкер VX ACE)
У переменных есть в данных предмет, он получает кол-во предмета, а дальше через условия.
Лицензионный VX Ace. Спасибо Петр.
2 года мукеризма в пустую.
Эту тему просматривают: 26 (пользователей: 0 , гостей: 26)
Социальные закладки