953899017
比如说我射出去一支箭,要求有一个tnt在箭的正上方坠下,怎么做?使用riding标签还是说在生成坐标上面的什么标签的。。大大求解答

BensonQC
http://www.mcbbs.net/thread-354319-1-1.html

pca006132
execute @e[type=Arrow] ~ ~ ~ /summon PrimedTnt ~ ~1 ~

953899017
pca006132 发表于 2015-1-31 19:07
execute @e[type=Arrow] ~ ~ ~ /summon PrimedTnt ~ ~1 ~

恩。。那这样有个问题,比如说我要一把弓射出去的箭是tnt,另一把是闪电。。你这样只有一个arrow怎么分辨出来?箭不像怪物蛋一样可以命名。。

pca006132
953899017 发表于 2015-2-1 13:15
恩。。那这样有个问题,比如说我要一把弓射出去的箭是tnt,另一把是闪电。。你这样只有一个arrow怎么分辨 ...

http://www.mcbbs.net/thread-391542-1-2.html

953899017
pca006132 发表于 2015-1-31 18:50
http://www.mcbbs.net/thread-391542-1-2.html

..这样问题又来了。。如果两个人拿着两把不同的弓射出箭。。两个比较器都会触发,怎么判定哪只箭是那把弓出来的?。。一直追问不好意思。。先给最佳了

pca006132
953899017 发表于 2015-2-4 17:07
..这样问题又来了。。如果两个人拿着两把不同的弓射出箭。。两个比较器都会触发,怎么判定哪只箭是那把弓 ...

這會很長...

/scoreboard objectives add Timer dummy Timer
首先,我加了一個記分板對象叫"Timer",只受命令影響

/scoreboard players add @e[type=Arrow] Timer 1
每一支箭,我都為它每1/20秒加了1分在"Timer",因為我要知道它的存在時間

/scoreboard objectives add selectedSlot dummy selectedSlot
我加了一個記分板對象叫"selectedSlot",只受命令影響

/scoreboard players set @a selectedSlot 1 {SelectedItemSlot:0,Inventory:[{id:minecraft:bow,Count:1b,Slot:0b,Damage:0s,tag:{display:{Name:"末影弓"}}}]}
任何人的NBT tag 是 {SelectedItemSlot:0,Inventory:[{id:minecraft:bow,Count:1b,Slot:0b,Damage:0s,tag:{display:{Name:"末影弓"}}}]} 的話,它的"selectedSlot" 就會設為一分

/scoreboard objectives add arrowType dummy arrowType
我加了一個記分板對象叫"arrowType",只受命令影響

/execute @a[score_selectedSlot_min=1,score_selectedSlot=1] ~ ~ ~ /scoreboard players set @e[type=Arrow,score_Timer=3,r=3] arrowType 1
先看/execute @a[score_selectedSlot_min=1,score_selectedSlot=1] ~ ~ ~
每個"selectedSlot"分數為1的人就會執行以下命令
/scoreboard players set @e[type=Arrow,score_Timer=3,r=3] arrowType 1
每支在"selectedSlot"分數為1的人旁邊3格,存在時間少於0.15秒的箭,"arrowType" 的分數會加一分(以得知它是甚麼弓射出的)

/scoreboard players set @e[score_arrowType_min=1,score_arrowType=1] 11 {inGround:1b}
在地上而且"arrorType"分數為1的箭,"arrowType"的分數會變為11

execute @e[type=Arrow,score_arrowType=11,score_arrowType_min=11] ~ ~ ~ summon LightningBolt ~ ~ ~  
用那支箭生成一道雷電
/kill @e[type=Arrow,score_arrowType=11,score_arrowType_min=11]
同時delete 它

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