305822437
⊙v⊙ 发表于 2018-2-26 19:49
你自己开后台看,估计是哪条命令写错,整个mcfunction就当了...

此t不潜行,没有标签。

我也知道复杂了,想的我脑袋疼
但我昨天只想出来这个思路,就着手试了下。
function今天才接触到

305822437
kongbaiyo 发表于 2018-2-26 19:50
这个版本里已经不用fill高频了
紫色命令方块就是高频了

可能我看的教程比较老旧了

305822437
⊙v⊙ 发表于 2018-2-26 19:49
你自己开后台看,估计是哪条命令写错,整个mcfunction就当了...

此t不潜行,没有标签。

execute @a[score_sneakT_min=1] ~ ~ ~ scoreboard players set @s sneakT 0
execute @a[score_sneakT_min=1] ~ ~ ~ scoreboard players tag @s add s
execute @a[score_sneakT=0,tag=s] ~ ~ ~ say 输出
execute @a[score_sneakT=0,tag=s] ~ ~ ~ scoreboard players tag @s remove s

是这么书写吗

Sssss...
现在1.9以上可以不需要fill高频了
有更快的高频

305822437
Sssss... 发表于 2018-2-26 23:12
现在1.9以上可以不需要fill高频了
有更快的高频

更快的高频是什么?

⊙v⊙
本帖最后由 ⊙v⊙ 于 2018-2-26 17:37 编辑

运行一次
  1. scoreboard objectives add ifsneak minecraft.custom:minecraft.sneak_time
复制代码

让玩家执行,高频以下function内容...
  1. execute if entity @s[scores={ifsneak=1..}] run tag @s add s
  2. execute if entity @s[scores={ifsneak=0},tag=s] run say 输出
  3. execute if entity @s[scores={ifsneak=0},tag=s] run tag @s remove s
  4. scoreboard players set @s ifsneak 0
复制代码
原谅我太懒直接用1.13命令格式...
1.12的...
  1. scoreboard objectives add ifsneak stat.sneakTime
复制代码

左到右分别是
  1. execute @p[score_ifsneak_min=1] ~ ~ ~ scoreboard players tag @s add s
  2. execute @p[score_ifsneak_min=0,score_ifsneak=0,tag=s] ~ ~ ~ say 输出
  3. execute @p[score_ifsneak_min=0,score_ifsneak=0,tag=s] ~ ~ ~ scoreboard players tag @s remove s
  4. scoreboard players set @p ifsneak 0
复制代码



305822437
⊙v⊙ 发表于 2018-2-27 11:13
运行一次

让玩家执行,高频以下function内容...

可行,谢谢

305822437
本帖最后由 305822437 于 2018-2-27 15:18 编辑
继续做我的地图去

305822437
⊙v⊙ 发表于 2018-2-27 11:13
运行一次

让玩家执行,高频以下function内容...

用其他函数调用它的时候好像有些bug
和16楼的bug类似

☆娜娜★
赞                              赞

夏君竹
刚刚需要用到这个,就在论坛看到了,谢谢

305822437
夏君竹 发表于 2019-3-18 22:39
刚刚需要用到这个,就在论坛看到了,谢谢

不用谢呐,我也是找了好久找不到,然后自己想。想出来就发出来了,顺便交流下有没有更好的思路。

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