- 注册
- 2022/01/31
- 消息
- 442
- 金粒
- 52,343金粒
旧版本是Array存数据,没有限制name的值是唯一的,现在为了支持命令传送,name值要唯一,而且新版本是Object做一个映射每一个Home、warp数据的下标,所以不能重复。
如果不想显示这个后续会去掉这个log信息,那个命令的是我忘了注释掉

旧版本是Array存数据,没有限制name的值是唯一的,现在为了支持命令传送,name值要唯一,而且新版本是Object做一个映射每一个Home、warp数据的下标,所以不能重复。
这个是正常的,因部分表单是runcmd(为了统一入口,不想重复写部分逻辑),忘了给最后一个参数加“”号,下个版本修
listenAPI监听API接口的事件就可以了,就是和旧版本相同的办法实现发出传送请求后能加个提示就好了
yufengya0420
抱歉,忘了更新readme
插件自带一个ListenAPI,但是如果监听事件,建议自己放一个到lib,因为插件自带的可能会移动路径这个listenAPI是插件自带的还是需要手动放到lib文件夹里
// 导入 Listener 模块 下载地址: gitee.com/minimouse0/listenapi
// import { Listener } from "./plugins/lib/listenAPI.js"; // es6 写法
const Listener = require("./plugins/lib/ListenAPI")
// 监听 被监听插件名 本插件名 TpSystem TPA请求发送事件 回调函数
Listener.on("LLSE-TPSystem", "ListenEventTemplate", "TPARequestSendEvent", (result) => {
/** TPARequestSendEvent 事件回调参数
sender:<Player>, time:{}, reciever:<Player>, type:tpa, lifespan:300000}
请求者 请求发生时间 请求目标 请求种类 请求有效期
*/
});
yufengya0420
好像忘了,晚上再修
yufengya0420
这个修了吗