傳送玩家到重生點
遊戲似乎只有死掉之後才會傳到重生點
如果要用指令tp玩家回重生點,必須繞彎做
先看tp指令可以怎麼用
1. /tp <目標玩家> <目的地玩家> or
2. /tp <目標玩家> x y z
通常我們不知道重生點的座標(而且也可能會變動)
所以從1來思考
我們只要在重生點上放一個假的玩家,再tp這個假玩家就能達到目的了
1.建立假玩家
還要做一點修改:
我們利用新選擇器@e的特性來達成傳送假玩家的目的
@e有name這個標籤,用來選擇實體的名字
例子:
實作時只要在玩家設定重生點時召喚假玩家,就可以在任何時候用tp將玩家傳回重生點。
如果要用指令tp玩家回重生點,必須繞彎做
先看tp指令可以怎麼用
1. /tp <目標玩家> <目的地玩家> or
2. /tp <目標玩家> x y z
通常我們不知道重生點的座標(而且也可能會變動)
所以從1來思考
我們只要在重生點上放一個假的玩家,再tp這個假玩家就能達到目的了
1.建立假玩家
用summon召喚一個生物,並給他一個名字給名字是要跟其他生物做區別,這樣我們就建立出一個假玩家了
/summon SnowMan ~ ~ ~ {CustomName:”spawnpoint”}
還要做一點修改:
- 隱形:加隱形效果
ActiveEffects:[{Id:14,Duration:99999,Amplifier:1,Ambient:1}] - 無敵:
Invulnerable:1 - 固定位置:讓雪人騎在靜止的WitherSkull上,
Riding:{id:"WitherSkull",direction:[0.0,0.0,0.0]}
完全體假玩家2.傳送到假玩家
/summon SnowMan ~ ~ ~ {CustomName:”spawnpoint”,Invulnerable:1,ActiveEffects:[{Id:14,Duration:99999,Amplifier:1,Ambient:1}],Riding:{id:”WitherSkull”,direction:[0.0,0.0,0.0]}}
我們利用新選擇器@e的特性來達成傳送假玩家的目的
@e有name這個標籤,用來選擇實體的名字
例子:
/tp @p @e[name=spawnpoint]這個指令會將玩家tp到名字叫
spawnpoint生物身上,目的達成!實作時只要在玩家設定重生點時召喚假玩家,就可以在任何時候用tp將玩家傳回重生點。
留言
張貼留言