475336721
本帖最后由 475336721 于 2020-1-25 08:01 编辑

如题:就是IBlock还是INpc都是可以用e.XXX.executeCommand这种非常方便的功能嘛
玩家IPlayer和IItem就不行,求问1.12.2的脚本怎么让玩家执行一条指令,能解决我现阶段90%的问题,很重要!拜托了!
用NPC来getAllServerPlayer再在npc里面执行的脚本我会写不需要谢谢,这并不能解决,因为需要temptdata占用资源,而且麻烦,不能放心的丢给管服op自定义
可以的话求例子,谢谢谢谢!另:新年快乐~看到这个帖子的你今年也要幸福哦

1.7.10的勿回,说和1.7.10同理的自觉回避


粘兽
执行指令的脚本我有在这里写过
但仅适用于有使用BukkitAPI的服务端

npc脚本苦手再次来求助
https://www.mcbbs.net/thread-941150-1-1.html

475336721
粘兽 发表于 2020-1-25 12:02
执行指令的脚本我有在这里写过
但仅适用于有使用BukkitAPI的服务端


我是sponge海绵端…写法是?

475336721
粘兽 发表于 2020-1-25 12:02
执行指令的脚本我有在这里写过
但仅适用于有使用BukkitAPI的服务端


没有那种单人也能用的写法吗pwp

粘兽
475336721 发表于 2020-1-25 14:14
没有那种单人也能用的写法吗pwp

player.MCEntity.func_71165_d('/gamemode 1');

475336721
粘兽 发表于 2020-1-25 14:47
player.MCEntity.func_71165_d('/gamemode 1');

是1.12.2嘛…
用不了啊

粘兽
475336721 发表于 2020-1-25 15:50
是1.12.2嘛…
用不了啊

截图看看你怎么写的

475336721
本帖最后由 475336721 于 2020-1-25 17:59 编辑

这样 放在脚本物品里的

475336721
粘兽 发表于 2020-1-25 15:51
截图看看你怎么写的

这样 放在脚本物品里的

粘兽
475336721 发表于 2020-1-25 17:59
这样 放在脚本物品里的
  1. function interact(e){
  2.     var cmd = 'say test';
  3.     var server = e.player.MCEntity.func_184102_h();
  4.     server.field_71321_q.func_71556_a(e.player.MCEntity,cmd);
  5. }
复制代码

475336721
粘兽 发表于 2020-1-25 08:00

谢谢帮忙~那个func_xxx的数字是什么意思呢0.0哪里能查到用法啊

粘兽
475336721 发表于 2020-1-25 21:54
谢谢帮忙~那个func_xxx的数字是什么意思呢0.0哪里能查到用法啊

学forge就知道了
https://harbinger.covertdragon.team/