pere
Воскресенье, 12 Декабря 2021 22:57

Удаление предмета из инвентаря по номеру.

Автор
Оцените материал
(0 голосов)

Давайте поделюсь ещё одной небольшой хитростью для RPG Maker. Допустим, игрок выбирает какой-нибудь предмет с помощью команды ивента Выбор предмета. Номер предмета при этом записывается в выбранную переменную. Дальше обычно идёт проверка условия, и если номер предмета совпадает с нужным, то предмет применяется. Мне же вдруг понадобилось, чтобы этот выбранный предмет удалялся из инвентаря игрока. Стандартными средствами редактора это сделать не получится без нудного перебора всех предметов, а их в инвентаре немало.

И тут пришел на помощь наш программист Максим и быстренько набросал этот скрипт:

skriptasfsd

Этот маленький кусок кода удаляет предмет из инвентаря по его номеру, котороый находится в переменной (в примере на скрине номер равен 278)

Или можно записать так:

$gameParty.gainItem($dataItems[$gameVariables.value(NUMBER)], -1);

где NUMBER - номер переменной в которой храниться ID предмета

Прочитано 883 раз Последнее изменение Воскресенье, 12 Декабря 2021 23:38
AnnTenna

Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
Другие материалы в этой категории: « Коварный удар со спины. Молодая официантка »
Авторизуйтесь, чтобы получить возможность оставлять комментарии

Панель входа

Добро пожаловать!

Заходите. Чувствуйте себя как дома.

Мы в контакте

(скорее всего это пойдёт на хостинг)

Это из галереи!

  • hero_1

В разработке находится новая RPG под рабочим названием "Перерождение", все новости о публикуются в блоге проекта.

А знаете ли вы...

ste2

сайт другаСветлая зона и Академия РПГ Мейкераkn4kn5Плагины для RPG MakerДневник одной нэкоknНовая Реальность Топ Разработка игр