본문 바로가기

프로그래밍/마인크래프트 - CommandHellper 플러그인

(5)
마인크래프트 CommandHelper 커헬 강좌 5강 - 반복문 , 월드에디터 만들기 안녕하세요 벌써 5강이네요 오늘은 반복문을 설명하면서 간단하게 WorldEdit ( 월드에디터 ) 에 있는 //set 기능을 만들어보도록 하겠습니다 우선 for문을 간단하게 설명드리자면 자신이 원하는만큼 코드를 반복시킬수 있습니다 기본적인 형태는 for(초기화, 조건, 업데이트) {실행내용} 입니다초기화,조건 업데이트가 뭐냐고요?우선 초기화라는게 뭐냐면 변수를 만드는겁니다 @i = 0; 이런식으로 변수를 선언하는게 초기화입니다조건은 저번에 if문에서도 본것처럼 if(@i > 10) 이런식으로 조건을 넣을수 있습니다@i가 10보다 클때 실행되는거죠 마지막으로 업데이트는 @i += 1 이런식으로 변수를 바꿔주는겁니다한번 명령어로 만들어서 테스트해보죠 *:/test = >>>for(@i = 0, @i < 10..
마인크래프트 CommandHelper 커헬 강좌 4강 - 더많은 EventAPI , 변수의 자료형, 배열 안녕하세요 저번편에 간단하게 EventAPI를 소개해드렸는데 이번에는 더 많은 EventAPI를 집중적으로소개해드리겠습니다 http://wiki.sk89q.com/wiki/CommandHelper/Staged/Event_API 이 링크로 가시면 모든 EventAPI가 나와있습니다 하지만 그전에 먼저 변수의 자료형 먼저 설명하고 넘어가겠습니다 변수도 다 같은변수가 아니고 변수마다 타입이 존재합니다 int형 변수는 정수를 저장할수있고double형 변수는 실수boolean형 변수는 참과 거짓(true , false)string은 문자열을 저장할수 있습니다 그리고 배열이라는게 있는데 한번에 여러개의 변수를 담을수 있는것입니다 @배열 = array(a,b,c,d,e)이런식으로 배열을 만들수있습니다그리고*:/tes..
마인크래프트 CommandHelper 커맨드헬퍼 강좌 3강 - Event API , 변수 ,if문 안녕하세요 이번시간에는 EventAPI와 변수 , if문을 배워봅시다 우선 변수가 뭐냐면 말 그대로 변할수 있는 수입니다변수에는 숫자나 문자같은것을 담아놓을수 있습니다 간단하게 예를 들어보겠습니다 @돈 = 500 이렇게 적으면 '돈'이라는 변수에 500이라는 숫자를 넣은겁니다 명령어로 변수를 만들어봅시다*:/변수테스트 = >>>@변수 = 0;@변수 += 1msg(@변수)@변수 = 5;@변수2 = 10if(@변수2 > @변수) {msg(@변수2)} if(@변수 > @변수2) {msg(@변수)}msg($v)store_value('a', 5)msg( get_value('a') )msg('당신의 돈 : 'get_value(player() . 'money'))store_value(player() . 'money'..
마인크래프트 CommandHelper 커헬 강좌 2강 - 명령어 제작 서버에 커헬을 적용시키고나면 폴더가 하나 생성된걸 보실수 있을겁니다 그 폴더에 들어가면 파일이 여러개 있을텐데 저 3개를 주로 쓰게될겁니다. 간단하게 기능들을 설명하자면 aliases.mas 는 명령어를 만들수있습니다 main.ms 는 동작이나 행동 등 이벤트와 관련하여 만들수 있습니다예를들어 블럭을 부수거나 채팅을 치거나 아이템을 먹는 등 행동,동작과 관련되서 기능을 추가할수 있습니다. auto.include 는 직접 함수를 만들수있습니다. 함수는 나중에 설명드리겠습니다. 우선 저 파일들을 Notepad++로 열어줘야합니다 파일 우클릭후 속성에 들어가신 후에 연결프로그램 - 변경을 누르시고 Notepad++를 체크하시고 확인을 눌러주세요 그리고 적용을 눌러주시면 됩니다 나머지 두개의 파일도 똑같이 해주..
마인크래프트 CommandHelper 커헬 강좌 1강 - 설치하기 안녕하세요 도끼입니다. 우선 커맨드헬퍼를 쓰기 위해서는 몇가지 준비물이 필요합니다 1. 마인크래프트2. 마인크래프트 서버3. 커맨드헬퍼 플러그인4.Notepad++ 1번과 2번은 다들 있을거라 생각하고 3번으로 가봅시다 http://builds.enginehub.org/job/commandhelper 이 링크에 들어가서 최신파일으로 받아주시면 됩니다 처는 지금 가장 최신버전인 3170을 기준으로 강의하겠습니다마인크래프트 버전은 1.8.8로 하도록 하겠습니다 저 동그라미 쳐진부분을 누르시면 받으실수 있습니다 그다음으로는 커맨드헬퍼의 코드를 치기 위해서는 Notepad++를 받아야합니다 http://software.naver.com/software/summary.nhn?softwareId=GWS_000218..