
마인크래프트 스크립트 기초 강좌 #4 [ IF문 ]
진공이
·2022. 2. 19. 11:14
반응형
안녕하세요 진공이입니다.
마인크래프트 스크립트 기초 강좌 4강 [ 조건문 IF ]를 시작하겠습니다.
지난 강좌들
#IF란?
조건문 if는 단어 뜻과 마찬가지로 "만약 ~라면"이라는 의미를 가지고 있습니다.
예를 들어 만약 플레이어가 돈을 5만 원 이상 가지고 있다면 다이아몬드 검을 구매하게 할 수 있습니다.
마인크래프트 스크립트에서 조건문 뒤에는 :(콜론)을 붙입니다.
그리고 조건문 아래의 구문들은 한 칸 Tap을 눌러 사용합니다.
if player's money >= 50000:
give a diamond sword to player
send "다이아몬드 검을 획득하셨습니다!"
위와 같은 예시가 있겠습니다.
If의 쓰임은 정말 무궁무진하게 많습니다.
이 조건문이 없으면 시스템을 만들 수 없다고 해도 과언이 아닐 정도로 중요하고 많이 쓰이는 구문중에 하나입니다.
#주로 쓰이는 형태
if문에는 어려가지 조건이 붙을 수 있습니다.
변수의 값이 몇인지 부등식으로 나타낼 수도 있고,
배열 변수에 어떤 값이 들어있는지 알 수도 있고,
플레이어가 들고 있는 아이템이 무엇인지 감지할 수도 있습니다.
실제 개발을 하면서 많이 쓰이는 형태 몇 가지만 예시로 보여드리겠습니다.
if arg-1 is not set: (커맨드에서 첫 번째 인자가 없는가?)
if {list::*} contains player: (플레이어 이름이 리스트 변수에 들어있는가?)
if player's tool is diamond sword: (플레이어가 들고 있는 아이템이 다이아몬드 검인가?)
if player's money >= 0 (플레이어의 돈이 0원 이상인가?)
이 if문만 잘 써도 스크립트 개발의 반 이상은 할 수 있는 것이라고 생각합니다.
그만큼 중요한 부분이니 많은 연습을 해보시길 바랍니다.
반응형
'Minecraft > Skript' 카테고리의 다른 글
마인크래프트 스크립트 오류,구문 참고 사이트 (3) | 2022.02.23 |
---|---|
마인크래프트 쓰레기통 스크립트 (2) | 2022.02.19 |
마인크래프트 수표 스크립트 (1) | 2022.02.17 |
마인크래프트 채팅청소 스크립트 (2) | 2022.02.15 |
마인크래프트 스크립트 기초 강좌 #3 [ 개인 변수 ] (2) | 2022.02.15 |