이해도 | 초보자 |
---|---|
게임버전 (JE) | 1.20.1 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.9.0 |
스크립트 애드온 | SkBee 3.5.7 |
제가 인벤토리를 열면 특정한 칸에 원하는 플레이어 머리가 나오도록 스크립트를 짜보려고 하고 있는데요
command /공격:
trigger:
open chest with 3 row named "&c&l플레이어 공격" to player
set {_slot} to 0
loop 27 times:
set slot {_slot} of current inventory of player to white stained glass pane named "&8"
add 1 to {_slot}
set {_index} to 0
set {_player0} to "_gonu_"
set {_player1} to "Ice_Lettuce110"
set {_player2} to "sangwon1207"
set {_player3} to "woojin5780"
loop 4 times:
set {_head} to player head
set {_playerName} to {_player%{_index}%}
set nbt of {_head} to {SkullOwner:{Id:"%uuid of %{_playerName}%% ",Name:"%{_playerName}%"}}
set slot (10 + 2 * {_index}) of player's current inventory to {_head} with lore "&6%{_player%{_index}%}%&c의 소지금을 1~10만원 차감시킵니다."
set {_index} to {_index} + 1
이렇게 해서 플레이어 머리를 칸에 넣으려고 했는데
set nbt of {_head} to {SkullOwner:{Id:"%uuid of %{_playerName}%%",Name:"%{_playerName}%"}}
이 줄에서
an nbt compound can't be set to anything 이라는 오류만 뜹니다
그래서 명령어로 저 인벤창을 열어보면 아이템 설명에는 닉네임이 제대로 나오고 위치도 잘 맞는데 머리가 그냥 스티브 머리로만 나오네요
버전이나 애드온이 안맞는건가요 구문이 잘못된 건가요?
sangwon
2024.07.24반갑습니다.
슈퍼레몬
2024.07.25https://skripthub.net/docs/?id=981
gonu133
2024.07.25player's head 로 넣으면 잘 작동하는데 _gonu_'s head 처럼 안에 이름을 넣어서 실행시키면 작동을 안하는데 해결할 방법이 있나요?
a slot can't be set to 'gonu's head' because the latter is neither an item type nor an item stack
이라는 오류가 뜹니다
gonu133
2024.07.26해결했습니다 감사합니다