shuangzi_mm
怎么做击杀检测?然后可以给予物品,JAVA版的

xmdhs
版本?      

枯若Kuro
创建totalkillcount记分板
execute侦测当玩家记分板分数=1时给予物品并清除记分板分数
题目给的信息太少了没法给出具体指令

shuangzi_mm

1.8或1.14.4

shuangzi_mm
crfst99936484 发表于 2019-11-3 09:16
创建totalkillcount记分板
execute侦测当玩家记分板分数=1时给予物品并清除记分板分数
题目给的信息太少了 ...

就是我要弄一个PVP,玩家每击杀一名玩家就可以获得一个金粒啥的

⊙u⊙
  1. /scoreboard objectives add player_killed minecraft.killed:minecraft.player
复制代码

此记分板会在玩家每次成功解决一个玩家后上升1分

shuangzi_mm
⊙u⊙ 发表于 2019-11-3 10:39
此记分板会在玩家每次成功解决一个玩家后上升1分

然后还有后面的清除这些的呢,我是小白

⊙u⊙
分数为1即表示,条件满足,执行对应(多个)操作,例子如下

  1. tellraw @a[scores={player_killed=1..}] "击杀玩家数+1"
  2. execute at @a[scores={player_killed=1..}] run summon armor_stand ^ ^ ^1
  3. ...
  4. give @a[scores={player_killed=1..}] diamond 1
  5. scoreboard players add @a[scores={player=killed=1..}] money 1
  6. scoreboard players reset @a player_killed
复制代码
且保证分数归位于最后执行

shuangzi_mm
⊙u⊙ 发表于 2019-11-3 13:43
分数为1即表示,条件满足,执行对应(多个)操作,例子如下

且保证分数归位于最后执行 ...

具体怎么用命令方块?

⊙u⊙
不推荐使用命令方块,建议转战数据包

(这个是基础)
https://commandtutorials.neocities.org/#intro

(这个是数据包创建教程)
https://www.mcbbs.net/thread-774235-1-1.html
跟着这个教程,创一个数据包。
在数据包里命名空间为minecraft的文件夹下创一个tick.json文件,使该文件指向一个函数文件。
该函数文件内写入命令,里面的命令就会在游戏里、每秒执行20次。

shuangzi_mm
⊙u⊙ 发表于 2019-11-9 04:12
不推荐使用命令方块,建议转战数据包

(这个是基础)

知道了谢谢

第一页 上一页 下一页 最后一页