像这样实现命令方块内的指令 求神仙帮帮忙!!
复活执行命令title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","italic":true}
死亡后执行命令title @a subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true}
复活执行命令title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","italic":true}
死亡后执行命令title @a subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true}
复活执行命令title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","italic":true}
死亡后执行命令title @a subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true}
2021.12 数据,可能有更多内容
像这样实现命令方块内的指令 求神仙帮帮忙!!复活执行命令title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","italic":true}
死亡后执行命令title @a subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true}
- if(event.source != null && event.source.type == 1){
- var name = event.source.name;
- npc.executeCommand('title @a 玩家 '+name+'击杀了NPC:'+npc.name);
- }
NPC脚本,在死亡钩子中写入
kaiyu 发表于 2021-2-1 10:34
NPC脚本,在死亡钩子中写入
复活呢。。。
270928752 发表于 2021-2-1 11:58
复活呢。。。
什么版本
//复活
function init(e){
e.npc.executeCommand('title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","italic":true}');
}
//死亡
function died(e){
if(e.source != null && e.source.getType() == 1){
var name = e.source.getName();
e.npc.executeCommand('title @a subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true}');
}
}
//或者像楼上那样把最后一段改为
e.npc.executeCommand('title @a subtitle {"text":"玩家'+name+'击杀了XXBOSS!!!","color":"gray","italic":true}');
function init(e){
e.npc.executeCommand('title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","italic":true}');
}
//死亡
function died(e){
if(e.source != null && e.source.getType() == 1){
var name = e.source.getName();
e.npc.executeCommand('title @a subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true}');
}
}
//或者像楼上那样把最后一段改为
e.npc.executeCommand('title @a subtitle {"text":"玩家'+name+'击杀了XXBOSS!!!","color":"gray","italic":true}');
1.7.10的。。。。。
270928752 发表于 2021-2-3 18:30
1.7.10的。。。。。
//运行
npc.executeCommand('title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","italic":true}‘’);
但我记得1.7.10没有@a,忘记了,如果没有@a就用下面的
//运行
var players=world.getAllServerPlayers();
for(var i=0;i<players.length;i++){
npc.executeCommand('tellraw '+players.getName()+' {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true"}')
}
诺言T 发表于 2021-2-3 19:15
//运行
npc.executeCommand('title @a subtitle {"text":"xxBOSS复活了请去XX击杀","color":"gray","ital ...
多谢 复活已经实现了 死亡的时候怎么设置 我在死亡钩子里面加了这个不起作用
本帖最后由 诺言T 于 2021-2-4 11:45 编辑
//如果有@a用二楼的,如果没有@a就用这个
var players=world.getAllServerPlayers();
for(var i=0;i<players.length;i++){
npc.executeCommand('title '+players.getName()+' subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true"}')
}
//如果有@a用二楼的,如果没有@a就用这个
var players=world.getAllServerPlayers();
for(var i=0;i<players.length;i++){
npc.executeCommand('title '+players.getName()+' subtitle {"text":"XXBOSS已被击杀!!!","color":"gray","italic":true"}')
}
诺言T 发表于 2021-2-4 11:39
//如果有@a用二楼的,如果没有@a就用这个
var players=world.getAllServerPlayers();
for(var i=0;i ...
用不了啊哥 加到死亡钩子里 打死他还是什么都不显示
270928752 发表于 2021-2-4 13:32
用不了啊哥 加到死亡钩子里 打死他还是什么都不显示
有报错吗,截图看看