去除Colorful.Console改用serilog-sinks-console
c1f22c4
应该是解决了一些奇怪的控制台问题
先用netjsr的文档做吧,能保持插件相互兼容,netjsr作者就是BDSNetrunner作者,有什么不放心的求API文档netjsr的不太放心
除了startLocalHttpListen别的都已经同步了netjsr好像更新了postTick startLocalHttpListen setPlayerPermissionAndGametype这些个挺好用的API
pfjsr考虑考虑吗![]()
如果是前置api互相引用的话参考njsr的setShareData和getShareData方法,话说PFJSR有什么办法导入其他的JS文件吗
类似include或者import或者require之类的东西
修复监听器拦截有关的bug
支持加载CSR目录下的程序集,可通过importNamespace方法调用
参考实例:
比如csr目录下有个PFEssentials.csr.dll,那么可以通过如下的方式调用程序集内部的方法
[CODE lang="javascript" title="PFEssentials调用示例" highlight="1,4"]const PFConsole = importNamespace("PFEssentials").Console//导入PFEssentials命名空间的静态类Console
PFConsole.SharedWriteLine("测试插件", "输出内容")//调用SharedWriteLine方法
const pfessApi = importNamespace("PFEssentials.PublicApi").V2;
//导入"PFEssentials"的命名空间("PublicApi"是静态类名,当命名空间导入),V2是类名
//其他程序集如何导入需要具体分析
addAfterActListener("onInputCommand"...[/CODE]