ページ 11

特定の装備タイプを残して、それ以外の所持品を全て捨てるスクリプト

Posted: 2023年8月20日(日) 22:08
by RAPAGA
いつもお世話になっております。
以前にすべての所持品を捨てるスクリプトをお教え頂いたのですが、
特定の装備タイプの所持品は残せるようにしたいと考えております。

例えば、装備タイプ番号6,7,8を残してそれ以外の所持品を全て捨てるスクリプトをどなたかお教え願いたいです。
よろしくお願いします。

Re: 特定の装備タイプを残して、それ以外の所持品を全て捨てるスクリプト

Posted: 2023年8月21日(月) 05:41
by DoujinRuis
確認お願いします

// アイテムの所持数を全て0に設定
$dataItems.forEach(function(item) {
if (item && item.id > 0) {
$gameParty.loseItem(item, $gameParty.numItems(item));
}
});

// 武器の所持数を全て0に設定
$dataWeapons.forEach(function(weapon) {
if (weapon && weapon.id > 0) {
$gameParty.loseItem(weapon, $gameParty.numItems(weapon));
}
});

// 防具の所持数を全て0に設定、ただし、装備タイプ番号6, 7, 8のものは除く
$dataArmors.forEach(function(armor) {
if (armor && armor.id > 0 && ![6, 7, 8].includes(armor.etypeId)) {
$gameParty.loseItem(armor, $gameParty.numItems(armor));
}
});

Re: 特定の装備タイプを残して、それ以外の所持品を全て捨てるスクリプト

Posted: 2023年9月19日(火) 23:42
by RAPAGA
DoujinRuis 様、
返信が遅くなり申し訳ございません。
狙い通りのことが出来るようになりました。
ありがとうございました。