var item = $dataItems[$gameVariables.value(1)];
if (item) {
var user = $gameParty.leader();
var action = new Game_Action(user);
action.setItemObject(item);
action.apply(user);
action.applyGlobal();
user.useItem(item);
}
上記の「Variable 1」はアイテム ID を示しているため、タグシステムで選択された ID を変数に格納するだけで、このコードがそれを受け取ります。apply() は渡した対象(ここではパーティのリーダー)に対して効果を実行し、applyGlobal() はアイテムの「共通イベント」効果を処理する部分です。また、useItem() は実際にインベントリからアイテムを使用する処理を行います。