AD

게시판 마인크래프트 EXECUTE 명령어 조건Ⅲ - if/unless

Moderator 레건레건
2021-04-19 21:33:56 755 2 0

전제Ⅰ강 - at/as/run >> https://tgd.kr/s/nuzzle0/53218277
전제Ⅱ강 - positioned/facing/rotated/anchored/in >> https://tgd.kr/s/nuzzle0/53220118


f5df31c1aaeb6c6319c97afb5eaf8b25.png

IF / UNLESS는 조건을 생성시켜줍니다. 조건에 맞지 않으면 명령어 자체가 실행되지 않습니다.

if/unless 계열에서 하위 명령어는 6개가 존재합니다. (block,blocks,entity,score,data,predicate)

block은

dbf407553b5d1176019649f15d882dc5.png

block 뒤의 좌표에 있는 블록에 그 뒤 블록있다면/없다면 명령어를 실행시키는 조건입니다.


그리고 blocks는,

d03c2c3b86ddaad75746cae28b73760d.png첫번째 좌표 ~ 두번째 좌표 사이의 공기를 무시하거나/포함하거나 하고 그 안의 블록이 세번째 좌표의 블록과 일치하는/일치하지 않는 수를 구합니다.

data는,

bbfb73d79b2c57602d4be129d436192b.png

하위 분류인 block/entity/storage 중, 각각의 대상에게서 해당 NBT가 존재하거나/없는지 검사합니다.

entity는,

2ae1be5be6859a5c75b9fd3e6e5e931e.png

대상 엔티티가 존재하는지/아닌지 검사합니다.


score

0aefddc40ab2f534930f374ba965703d.png

3c269ec1c6b15cc080da58dc5314e0ee.png

스코어 대상1 대상1의변수 (부등호) 대상2 대상2의변수라 표현하면, 대상1의 대상1의변수값대상2의 대상2의변수값비교(부등호)했을때, 성립하는지 안하는지 검사합니다.

그리고 대상 대상변수값 matches 범위라 표현하면, 대상의 대상변수값범위에 들어가는지 아닌지 검사합니다.


마지막으로 predicate가 있는데, 이건 거의 안씁니다. (고오급 명령어인데다가 복잡함)

9ab89e2293c8a72c5adc282161bec76f.png

predicate가 안쓰이는 이유는 predicate가 술어라고 하는데, 이건 데이터팩까지 가는 명령어기 때문에, 일반적인 명령어만 쓸거면 모르고 넘어가셔도 됩니다.

후원댓글 0
댓글 0개  
이전 댓글 더 보기
이 글에 댓글을 달 권한이 없습니다. 로그인해 보세요.
게시판공지사항
0
게시판
금요일
Broadcaster 너즐_
07-23
0
07-14
2
06-27
0
게시판
[1]
동팔국
05-30
1
게시판
안자는슾지 없냐? [1]
Broadcaster 너즐_
05-30
0
게시판
으아 피곤해.. [5]
Broadcaster 너즐_
05-26
2
05-07
0
게시판
[1]
2초에3억원
05-06
1
게시판
본인 폰압풀림
Broadcaster 너즐_
04-03
0
게시판
실험 nnnnn트
Moderator 레건레건
02-12
0
게시판
테스트69트
Moderator 레건레건
02-12
0
게시판
테스트3트
Moderator 레건레건
02-12
0
게시판
테스트 2트
Broadcaster 너즐_
02-12
0
게시판
테스트
Broadcaster 너즐_
02-12
0
게시판
바보 ㅋ 즐~
Broadcaster 너즐_
02-06
0
게시판
탄약적재함!
Broadcaster 너즐_
02-05
0
게시판
no [1]
woodh123
02-01
0
게시판
GIVE ME [1]
woodh123
01-31
0
게시판
님들 [1]
woodh123
01-31
0
게시판
:
woodh123
01-31
0
01-29
1
게시판
이게 보이십니까 [1]
spizman08
01-28
0
게시판
머기업 즐넛 [1]
spizman08
01-27
0
01-26
인기글 글 쓰기