Как обнулить деньги и инвентарь? [MV]

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
10 года 3 мес. назад #89094 от AnnTenna
Собственно, вопрос в том, что нужно как-то очистить все предметы в инвентаре и все деньги в наличие которые имеются.

ВНИМАНИЕ: Спойлер!

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

1 место в Готв Проект месяца 1 место 2 место Учитель Проект месяца 2 место Проект месяца 3 место 3 место Готв Разработчик Коммерсант Проект года 3 место
Больше
10 года 3 мес. назад #89095 от peter8031983
Можно так.



Демка:
yadi.sk/d/doeZx2Vjn4fKq
Переменная "Количество предметов" должна быть больше ID всех предметов. Включая оружие и бронь.
И false если не нужно трогать экипированные предметы.
Спасибо сказали: AnnTenna, Ren310, strelokhalfer

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

Программист Ruby Ветеран Даритель Стимкея Оратор Программист JavaScript
Больше
10 года 3 мес. назад #89096 от Lekste
Или плагином (файлик назвать ClearItems.js)
Code:
/*: @plugindesc Clear Items @author Poring @help ClearItems clear - clear the inventory ClearItems restore - undo last clearing */ /*ru: @plugindesc Очистка списка вещей @author Poring @help ClearItems clear - очистить инвентарь ClearItems restore - отменить последнюю очистку */ (function() { var savedWeapons = null; var savedArmors = null; var savedItems = null; var savedGold = null; // Plugin commands var _Game_Interpreter_pluginCommand = Game_Interpreter.prototype.pluginCommand; Game_Interpreter.prototype.pluginCommand = function(command, args) { _Game_Interpreter_pluginCommand.call(this, command, args); if (command === 'ClearItems') { switch (args[0]) { case 'clear': savedItems = $gameParty._items; savedArmors = $gameParty._armors; savedWeapons = $gameParty._weapons; $gameParty.initAllItems(); break; case 'restore': if (savedWeapons) $gameParty._weapons = savedWeapons; if (savedArmors) $gameParty._armors = savedArmors; if (savedItems) $gameParty._items = savedItems; if (savedGold) $gameParty._gold = savedGold; break; } } }; })();
Спасибо сказали: AnnTenna, Ren310, strelokhalfer, RastaManGames

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

Разработчик Коммерсант Проект месяца 1 место Проект месяца 2 место 3 место в Кодировке Ветеран Учитель Организатор конкурсов Даритель Стимкея Проект месяца 3 место 2 место Готв Победитель Сбитой кодировки 2 место Победитель конкурса 3 место
Больше
10 года 3 мес. назад #89097 от AnnTenna
Большое спасибо! Даже два скрипта, оба проверила - работают вполне! Но плагин Лекста работает быстрее, возможно, это из-за внутреннего цикла, хотя кто его знает. :silly: В общем, взяла в итоге скрипт Лекста, ну Петру тоже большое спасибо, что откликнулся! :blush: :)
Спасибо сказали: RastaManGames

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

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