준너
정품인증자
Ricky_Kim f8e47150bfe44d8695eca6ad48f4e552
이해도 | 초보자(스크립트 구성요소나 기본문법은 알아요) |
---|---|
게임버전 (JE) | 1.16.5 |
게임버전 (BE) | 관련없음 |
스크립트 버전 | 2.5.6 |
말 그대로 월드 내에 존재하는 플레이어들을 인식하고 시전자를 제외하여 그 사람들에게만 무엇인가 주는, 그런 스크립트를 구성하고싶습니다.
제가 구성하는건 다이아를 우클릭할시 플레이어들 머리위에 TNT 가 소환되는것인데 이때 시전자 를 제외하는 스크립트를 만들고 싶습니다.
on right click holding diamond: loop all players in player's world: loop-player is not player: spawn primed tnt above the players remove 1 of player's tool from player's tool stop
거너아나
2021.09.29if uuid of loop-player is not uuid of player:
이거면 될걸요
준너
2021.09.29on right click holding diamond:
if uuid of loop-player is not uuid of player:
spawn primed tnt above the players
remove 1 of player's tool from player's tool
broadcast "&f&l[&4&l랜&1&l덤&f&l]&b&l-&f&l[&4&lT&f&lN&4&lT&f&l]"
stop
on right click holding diamond:
loop all players in player's world:
if uuid of loop-player is not uuid of player:
spawn primed tnt above the players
remove 1 of player's tool from player's tool
broadcast "&f&l[&4&l랜&1&l덤&f&l]&b&l-&f&l[&4&lT&f&lN&4&lT&f&l]"
stop
이렇게 두개 다 해봤는데 안되더라구요 ㅠ
거너아나
2021.09.29loop all players:는 쓰신거죠?
준너
2021.09.29네 두번쨰줄에 했죠 ㅠㅜㅜ
거너아나
2021.09.29on rightclick holding diamond:
@loop all players in player's world:
@@if loop-player is not player:
@@summon primed tnt above loop-player하면 원래 되긴 할텐데
1.16.5면 그냥 스크립트 2.5.3쓰시지
준너
2021.09.29알려주신 구문은 이미 시도했던거고 실행은 되는데 문제는 실행자/발동자 또한 TNT 가 소환됩니다. 그치만 만약 거기에서 player or "닉네임": 을 하게되면 실행자가 본인일때만 가능하고 다른 사람들은 안되더라구요 ㅋㅎ
거너아나
2021.09.30저게 스크립트 2.5.3에서는 잘 작동되는걸 테스트하였지만 2.6은 1.17 버젼으로 별로 최적화가 잘 되지 않았을 겁니다
jjambbong0209
2021.09.30if name of loop-entity is not "%player%":
이걸로 한번 해보세요
준너
2021.10.02안되네요 ㅠㅜ