LeviLamina icon indicating copy to clipboard operation
LeviLamina copied to clipboard

runcmd/runcmdEx 部分指令无法执行

Open mrmagic2020 opened this issue 2 years ago • 5 comments

异常模块

ScriptEngine(脚本引擎)

操作系统

Windows Server 2019

LiteLoader版本

2.4.0

BDS版本

1.19.10

发生了什么?

在写插件的时候使用runcmdEx()方法向后台发送"execute xxx ~~~ locate biome plains"的时候发现返回的结果是syntax error,并且指向了>>biome<<。而当我在BDS后台手动输入完全一样的命令时,则能够正常返回locate结果。

复现此问题的步骤

1、编写插件使用runcmdEx()方法发送execute xxx ~~~ locate biome plains指令,并输出返回的结果 2、在BDS后台发送相同的命令 3、对比两者的输出

有关的日志/输出

Syntax error: Unexpected "structure": at "~~ locate >>structure<< ancientci"
Unexpected "biome": at "~~ locate >>biome<< plains"

插件列表

No response

mrmagic2020 avatar Jul 16 '22 10:07 mrmagic2020

试试 player:runcmd("locate biome plains")

Redbeanw44602 avatar Jul 17 '22 05:07 Redbeanw44602

~新语法不应该是execute as xxx run xxx吗(~ 哦这是实验性玩法((

Yushu2606 avatar Jul 17 '22 07:07 Yushu2606

新语法不应该是execute as xxx run xxx吗(

但是控制台输入和游戏内输入都没有问题诶

mrmagic2020 avatar Jul 17 '22 08:07 mrmagic2020

新语法不应该是execute as xxx run xxx吗(

但是控制台输入和游戏内输入都没有问题诶

总之你先试试他说的

Jasonzyt avatar Jul 17 '22 08:07 Jasonzyt

新语法不应该是execute as xxx run xxx吗(

但是控制台输入和游戏内输入都没有问题诶

总之你先试试他说的

execute as xxx run locate village 显示语法错误,指向>>玩家ID<<

mrmagic2020 avatar Jul 17 '22 08:07 mrmagic2020

已修复 #859

dreamguxiang avatar Oct 28 '22 11:10 dreamguxiang