Buenas noches. Hace poco le pedí a ChatGPT que me hiciera un plugin para guardar y sacar items de un cofre en MZ, el plugin supuestamente está hecho para que no tenga que configurarse, solo poner el ID del evento del cofre que vaya a usar en el gestor de complementos de plugins, pero aunque ya hice todo el plugin no funciona y ChatGPT parece no saber por que, y yo no tengo idea de esto. ¿Alguien que sepa del tema me puede decir si el script del plugin está bien?
Este es el script del plugin, tal como está aquí, como está en mi proyecto:

//=============================================================================
// Plugin de Almacenamiento de Cofre Simplificado
// RPG Maker MZ - Versión 1.0.0
//=============================================================================

/*:
 * @target MZ
 * @plugindesc Plugin para almacenar objetos en un cofre y sacarlos después.
 *
 * @param Cofre ID
 * @desc ID del evento de cofre que se utilizará para el almacenamiento.
 * @default 1
 *
 * @help
 * Este plugin te permite almacenar objetos en un cofre y sacarlos después.
 *
 * Para usarlo, crea un evento de cofre en tu mapa y configura su ID en
 * los parámetros del plugin. No se requieren más configuraciones.
 */

(function() {
  var parameters = PluginManager.parameters('AlmacenamientoCofre');
  var cofreId = parseInt(parameters['Cofre ID']);
  var cofreItems = [];

  // Comando para almacenar un objeto en el cofre
  PluginManager.registerCommand('AlmacenamientoCofre', 'Almacenar', function(args) {
    var itemId = parseInt(args.ItemId);
    var cantidad = parseInt(args.Cantidad);
    var index = cofreItems.findIndex(function(item) {
      return item.id === itemId;
    });

    if (index !== -1) {
      cofreItems[index].cantidad += cantidad;
    } else {
      cofreItems.push({ id: itemId, cantidad: cantidad });
    }
  });

  // Comando para sacar un objeto del cofre
  PluginManager.registerCommand('AlmacenamientoCofre', 'Sacar', function(args) {
    var itemId = parseInt(args.ItemId);
    var cantidad = parseInt(args.Cantidad);
    var index = cofreItems.findIndex(function(item) {
      return item.id === itemId;
    });

    if (index !== -1 && cofreItems[index].cantidad >= cantidad) {
      cofreItems[index].cantidad -= cantidad;
    }
  });
})();

No sé sobre chatgpt porque tiene que estar programado en JavaScript.

Pero vamos, todo Rpg maker incluye
formas de tener cofres con unos clics sin depender de plugins.

Solo hay que conocer los interruptores y supongo que en ese maker están los interruptores locales.
Aún más fácil.

Ya de paso me ha dado curiosidad de generar un par de plugins cuya funcionalidad es la misma pero para distintas versiones de RPG Maker, sería para conectar a OpenAI y desde el mismo Maker hacerle peticiones:

XP ~ VX Ace:

MV ~ MZ:

Yo he intentado hacer plugins en ChatGPT también pero tampoco me ha funcionado. Es un código demasiado corto el que siempre me envía y eso no me da confianza.

Será porque se toma lo orden demasiado literal.