Keuritssu ae5526f0c5644eb3bbfb04fab1a8ccd5
안녕하세요!
현재 실제로 플레이 할 수 있는 어몽어스 마인크래프트 버전을 제작 중에 있습니다
지금 시체를 어떻게 구현 하는가 에 대해서 머리가 조금씩 아파오고 있는데요, 제 지식으로는 크루원을 죽인 임포스터 위치에 레드스톤 블럭을 생기게 하는 것이 한계더라구요..
크루원과 임포스터는 /team 으로 나누어 놓았습니다.
이것을 어떻게 하는 방법 좀 알려주시면 감사하겠습니다 (_ _)
그리고, 현재 유일하게 완벽히 구현된 벤트 시스템에 대해서도 아쉬운 점이 많습니다.
/execute as @a[team=Imposter] at @s if block ~ ~-1 ~ minecraft:iron_trapdoor run effect give @s minecraft:invisibility 1 1 true
로 트랩도어 위에 올라간 임포스터에게 투명화를 주고,
/tellraw @p[team=Imposter] [{"text":"상부 엔진","color":"blue","bold":"true"},{"text":"[이동]","color":"aqua","bold":"true","clickEvent":{"action":"run_command","value":"/tp @s 457 64 240"}}]
이런 식으로 [이동] 버튼을 클릭해 이동하는 식으로 구현을 했습니다만, 저렇게 /tellraw를 사용하여 하면 트랩도어 위에 있지 않아도 이동 버튼을 누르면 사용 할 수 있는 치명적인 문제가 있더라구요. 완전 새롭게 갈아 엎던가 해야 할 것 같은데 이는 어떻게 해결해야 할까요?
또, 여러가지의 어몽어스 시스템 어떻게 구현을 할 지 영감 하나 던져주셨으면 합니다!
s_Minwo0
2020.10.06죽은 사람의 머리를 생성해서 설치하도록하면 어떨까요? 주변에 레드스톤 몇개도 설치해서 피표현까지 하고
클있쑤
2020.10.06죽을 때 크루원 위치를 인식해서 그 좌표에 블럭이 생성되게 하는 명령어는 어떻게 되는지 설명 해 주실수 있으신가요?
s_Minwo0
2020.10.06안타깝게도 저는 그부분에 대해서는 잘 모르겠습니다 ㅜㅜ
클있쑤
2020.10.07알겠습니다 답변 감사해요!
무너_
2020.11.08스코어보드로 deathCount를 얻은 후에, 해당 값이 1이상마다 해당 플레이어의 좌표에 ArmorStand를 소환하는건 어떨까요?
(휴대폰으로 쓰는거라 아래 명령어는 오타가 있을 수 있어요)
아래 명령어를 채팅에 한번 입력해 주세요.
/scoreboard objectives add dc deathcount
그 후에, 반복/무조건적/항상사용으로
/execute as @a if score @s dc 1.. run summon armor_stand ~ ~-1.45 ~ {Glowing:1b,Marker:1b,Invisible:1b,DisabledSlots:4144959,ArmorItems:[{},{},{},{id:"minecraft:player_head",Count:1b}]}
위에 커맨드에 체인/조건적/항상사용으로 방향이 동일하게 순서대로 입력해 주세요.
/execute as @a at @s if score @s dc 1.. run spawnpoint @s ~ ~ ~
/execute as @a if score @s dc 1.. run effect @s invisibility 9999 0 true
저는 별로 잘 하지는 못해서.. 플레이어의 이름이나 uuid로 머리 또는 아머스텐드의 이름을 설정하는 방법을 찾지는 못했습니다.
스크립트를 이용하면 쉽게 알려드릴 수 있습...
아무튼, 오류가 있다면 알려주세요!