여름밍
대표칭호 없음
Danpung_ 637ab57435e348c58b3dbd261aefcb5a
이해도 | 1.16 |
---|---|
게임버전 (JE) | 페이퍼 |
스크립트 애드온 | 2.4.1 |
command /추적 [<text>]:
trigger:
if arg 1 is set:
if amount of redstone block in inventory of player > 2:
remove 3 of redstone block from player's inventory
set {_location} to location of %arg 1% parsed as player
send "[추적] [%arg 1%] %{_location}%" to player
stop
else:
send "[추적] 레드스톤 블록 3개가 필요합니다."
stop
else:
send "[추적] 추적할 상대방의 닉네임을 적어주세요."
send "[추적] /추적 닉네임 으로 상대방의 좌표를 레드스톤 블록 3개로 알아낼 수 있습니다."
stop
/추적 [닉네임]으로 [닉네임]부분에 적은 플레이어의 좌표를 찾아내는 스크립트를 만들고 싶은데 볼드 처리된 좌표 지정하는 부분이 Can't understand this expression 오류가 나면서 null로 뜨네요. 어떤 문제점이 있는지 알려주시면 감사하겠습니다 :)
스크립터브혼
2020.08.03[Parse]의 패턴은
%text% parsed as (%*type%|"<.*>")
입니다.arg-1이 text이기 때문에 그대로 사용하면 됩니다.
더 나은 방법은 Argument의 타입을 player로 하는것입니다.
여름밍
2020.08.03친절한 답변 정말 감사드립니다 많이 배워갑니다 :D