마인크래프트 트리거 공략(2) (Triggers) - 해당구역에 레벨 제한을 걸어보자!
오늘은 에리어 트리거 에대해서 관심을 가지고 알아보앗다 .
그리하여 날개님의 도움하에 나는 해당구역에 레벨 제한을 거는 에리어 트리거를 사용해 보앗다 .
뭐 쉽게 말해 경험치 량이 설정량 이상이면 출입을 할수잇게
그이하 이면 밖으로 튕겨내도록 에리어 트리거를 설정 해둿다 .
그렇게 어렵진 않다 이해하도록 노력해보자 그리고 트리거 설정에 도움을 주신 날개님께 감사인사를 드린다.
날개님은 스카이프를 통해 트리거 지식을 공유하시니 한번 찾아뵙는것도 좋을것이다 .
날개 님 스카이프 : w_ing_s2
각종 자료 오이스 커뮤니티 카페에 많습니다 .
1. 트리거 다운로드
준비 되있으리라 생각하고 강좌를 시작하겟다
(1.5.2 버전 )
2.에리어 공간 설정
자 스크립트를 작동 시키려면 작동시킬 위치 즉 공간이 필요하다 .
그러니 에리어를 설정해보도록 하자 /VT SETAREA 를 채팅창에 친후 뼈다귀를 들고 월드에딧 사용하듯이
에리어 포인트를 설정해주면 된다 .
( 뼈다귀로 좌클릭 , 오른쪽클릭 ) ( 월드에딧과 사용방법 같음 )
3.에리어 를 만들자.
2 에서 에리어 구역을 설정햇다면 이제 그 공간을 만들어보겟다 ( 등록 )
채팅창에 /VT DEFINEAREA 이름
필자는 /VT DEFINEAREA 공간 으로 하도록하겟다.
4. 레벨 제한을 걸자.
자 이제 에리어를 만들엇다면 레벨 제한을 걸어보도록 하겟다 .
/VTA 에리어이름 ENTER @IF s <totalexp:<playername>> >= 경험치량
여기서 ENTER 은 에리어에 들어갈때 스크립트가 작동한다는 뜻이다.
필자는 아래와같이 하도록하겟다.
/VTA 공간 ENTER @IF s <totalexp:<playername>> >= 170
/VTA 공간 ENTER @IF s <totalexp:<playername>> >= 170
5. 공간에 들어왓을때 나올 말을 설정하자 .
자 4 에서는 공간에 들어올 조건을 설정한것이다 . 이공간에 들어오기위해서는 170 이상의 경험치 량이 필요하다 .
만약 이경험치량 이상 이여서 공간에 들어왓을때 나올 메세지를 설정하겟다 .
필자는 아래와 같이 하도록 하겟다
/VTA 공간 ENTER @PLAYER 공간에 들어 온걸 환영해 !
6. 마무리
자 4 , 5 에서 설정한대로 라면 이렇게 전개 된다 " 너의 경험치량이 170 이상이여서 이공간에 들어오면 " 공간에들어 온걸 환영해 " 라는 메세지가 나온다 라고 설정한것이다 . 이제 들어갈 권한이 잇을때 작동할 스크립트가 설정되엇으니
/VTA 공간 ENTER @ELSE
를 채팅창에 쳐주도록한다 .
@ELSE 는 여기서 마무리라고 보면 되겟다.
7.공간에 들어올수 없을때.
자이제 4 6 7 을통해 경험치량이 170 이상 인사람이 저공간에 들어가게 되면 " 공간에 들어온걸 환영해 " 라는 메세지가 나오게된다.
이제 공간에 들어올수 없는 조건을 만들어야한다 .
/VTA 공간 ENTER @IF s <totalexp:<playername>> <= 170
위 조건 통해 경험치량이 170 이하인 사람에게 스크립트가 발동됩니다. 여기서 유의할점은 " >=170 " 이아니라 " <= 170 입니다. "
8. 경험치량 이 낮은 사람에게 나올 메세지.
자 7을 통해 경험치가 170 이하인 사람에게는 스크립트가 작동되게 설정되잇습니다 .
/VTA 공간 ENTER @PLAYER 넌 아직 공간에 들어올수없어!
경험치량이 170 이하인사람은 " 넌아직 공간에 들어올수 없어 " 라는 메세지가 나옵니다
9. 경험치량이 낮은 사람을 밖으로 튕겨내자 .
자이제 8 번의 메세지와 함께 밖으로 쫒아내 봅시다 .
필자는 미리 워프 설정을 해둿습니다 /SETWARP " ( 에센셜 필요 )
자그럼
/VTA 공간 ENTER @CMD WARP 공간TEST
를 해둡니다 . 위설정으로 인해 레벨이 낮은사람은 공간에 진입하려하면 해당 워프가 설정되잇는곳으로 튕겨나가게 됩니다.
10. 마무리
자이제 모든 스크립트가 설정 되엇습니다. 마무리를 해줍니다 .
/VTA 공간 ENTER @ELSE
* 테스트 *
경험치량이 170 이하일때 공간에 들어가려하면 ?
1. 넌아직 공간에 들어올수 없어 !
2. 밖으로 튕겨나간다. ( SETWARP 가 설정된 곳으로 이동됨 )
경험치량이 170 이상일때 공간에 들어가면 ?
1. 공간애 들어온걸 환영해 !
라는 메세지가 채팅창에 뜬다
필자에게 경험치 설정에 도움을준 날개님께 다시한번 감사인사를 드린다 .
트리거에 궁금한점은 날개님이 답변을 해주신다니 아래 스캎아이디로 연락을 해보는것도 좋은방법이다 :D )
w_ing_s2
각종 자료 오이스 커뮤니티 카페에 많습니다 .
'기타' 카테고리의 다른 글
트리거에 대해 4 (0) | 2014.06.07 |
---|---|
트리거에 대해 3 (0) | 2014.06.07 |
트리거에 대해 1 (0) | 2014.06.07 |
STL - Vector Copy (0) | 2013.11.14 |
C++ - wchar_t 와 char 의 형변환 (0) | 2013.11.14 |