CatastropheChou
本帖最后由 CatastropheChou 于 2022-10-1 00:19 编辑

监听了玩家右击方块的事件,然后要在此事件触发的10秒后在玩家右击方块的地方召唤一只村民,该怎么实现这个10秒的延时?试过右击后给玩家一个新 Tag,然后在PlayerTickEvent里检测这个 Tag,remove成功就执行一个计时器,10秒后再召唤村民。
然后卡在要储存右击方块位置的坐标,用进PlayerTickEvent里。
试过储存在计分板里,但又卡在读取了。
JavaScript有个原生的setTimeout,试过了但报错(好像不让用进onEvent里,只能用在外面)。

另外提供一些思路也行。
KubeJS/CrT二选一均可。

CatastropheChou
已自行解决。