라그나로크 [라그나로크] Script Guied -1 [ 기초 스크립트 및 npc 위치 설정]
컨텐츠 정보
- 15 조회
- 0 추천
- 0 비추천
-
목록
본문
작성자: 작성자 없음
안녕하세요! 로이군입니다!
스크립트 가이드 1편 시작해봅시다!
1. npc의 위치를 설정해보자!
ex) payon.gat,151,162,4 script 테스트 403,{
위와같이 쓴다면 페이욘마을 151,162좌표에 4번쨰 모습으로 바라보고있는 테스트라는 npc를 403번의 npc모양으로 세웁니다
라는게 됩니다.
마을이름,x좌표,y좌표,바라보는방향 script npc이름 npc번호,{ 식이 되는거지요.
2. npc의 대화창을 사용해보자!
mes "[탑의 관리자]";
mes "나는 탑을 관리하고 있는 관리자라네";
mes "혹시 탑에 들어가볼텐가?";
next;
mes "음 안되네";
close;
라는 구문이 있습니다.
mes 구문 즉, 유저한테 대화창을 뛰운다는 것 입니다.
next 구문은 대화창에 다음 이라는 버튼을 눌러 보기편하게 사용하실수있습니다.
( next 구문을 안쓰고 계속 대화를한다면 읽기가 정말 불편하겠지요 )
close 구문은 닫기버튼을 보여줍니다. 대화를 끝낼때 많이 사용됩니다.
3. 구문뒤에는 항상 ; 를 붙이고 스크립트의 시작은 { 끝은 } 로 마무리를 지어준다.
구문뒤에 ; 를 찍음은 이구문이 끝났다는 것을 말해줍니다.
npc의 제일마지막에 }를 넣어 스크립트가 끝내줘야 서버파일에서 인식하고 작동을 할수있게됩니다.
4. Label 을 이용해보자! - menu 구문
Label이란 부분을 나눠 편하게 진행되고 매끄러우며 다양하게 조작할수 있습니다.
ex)
payon.gat,151,162,4 script 탑의 관리자 403,{
mes "[탑의 관리자]";
mes "나는 혼돈의 탑을 관리하고 있는 관리자라네";
mes "혹시 혼돈의 탑에 들어가볼텐가?";
menu "탑의 입장조건",L_1,"탑에 입장하기",L_2,"탑관련아이템사기",L_3;
L_1:
mes "[탑의 관리자]";
mes "1. 4인팟으로 구성되어야만 한다.";
mes "2. 스킬 '리져렉션'이나 아이템 이그드라실의 나뭇잎은 사용이 불가능하다.";
mes "3. 다른 사람이 탑안에 있을때는 탑에 입장할수 없다.";
mes "4. 4인파티가 균등파티인 상태로 되어야한다.";
mes "5. 파티장이 입장신청을 해야한다.";
close;
L_2:
next;
mes "[탑의 관리자]";
mes "입장할텐가?";
memu "입장한다.",GO_S,"입장하지 않는다.",L_CANCEL;
L_3;
close;
}
위와같이 npc를 만들어두고 첫부분에 보시면 menu "탑의 입장조건",L_1 부분에서
탑의 입장조건이라는 메뉴를 선택시에 L_1 Label로 간다는것입니다.
-
등록일 00:20
-
등록일 08.20
-
등록일 08.10VMware 네트워크 IP 설정댓글 2
-
등록일 08.08