게임강의
라그나로크 분류

라그나로크 [라그나로크] Script Guide - 2 [ 스크립트 응용 및 스크립트 구문 목록 ]

컨텐츠 정보

본문

[출처: Gamezone]
작성자: 작성자 없음

1. 응용이 가능한 꼭필요한 구문들을 알아보자! ( if , set 구문 )


 


if 구문은 말그대로 조건입니다.


ex) if( aa == 1 ) goto a_1;


만약 aa 가 1이라면 a_1 의 Label로 이동하라 라는구문입니다.


 


응용해봅시다.


if( BASELEVEL == 90 ) goto Lv90;


만약 레벨이 90이라면 Lv90 Label로 이동합니다 라는 구문이 됩니다.


 


더 활용해본다면


 


if( killrid == 1001 ) { jobchange,1; }


 


위구문은 플레이어가 죽인 몬스터의 id가 1001 ( 포링 ) 이라면 jobchange구문 직업변경을  1번( 소드맨 ) 으로 바꿉니다.


 


 


 


set 구문은 준비,저장,변경하는 구문입니다.


ex) set a,1;


a라는 변수를 선언하고 1의 값을 서버가 종료될때까지 부여합니다.


 


응용1 - set Zeny,Zeny+10000;  ( 제니를 현재 제니에서 1만제니를 늘립니다. )


응용2 - set Baselevel,90; ( 레벨을 90으로 바꿉니다. )


응용3 - set @a,1; ( @a라는 변수를 선언하고 1의값을 접속이 종료될때까지 부여합니다. )


응용4 - set #a,1; ( #a라는 변수를 선언하고 1의값을 계정에 영구 부여합니다. )


응용5 - set $a,1; ( $a라는 변수를 선언하고 1의값을 서버에 영구 부여합니다. )


응용6 - set @a$,1; ( @a$라는 문자열 변수를 선언하고 1의값을 접속이 종료될때까지 부여합니다. )


 


set과 if 구문을 사용하면 거의 왠만한 스크립트는 뚝딱!



 




 


관련자료

댓글 0
등록된 댓글이 없습니다.
전체 422 / 1 페이지
번호
제목
이름

강의실

🏆 포인트 랭킹 TOP 10
순위 닉네임 포인트
1 no_profile 타키야겐지쪽지보내기 자기소개 아이디로 검색 전체게시물 82,042
2 no_profile 라프텔쪽지보내기 자기소개 아이디로 검색 전체게시물 51,280
3 no_profile 동가리쪽지보내기 자기소개 아이디로 검색 전체게시물 32,591
4 no_profile Revolution쪽지보내기 자기소개 아이디로 검색 전체게시물 28,199
5 서번트쪽지보내기 자기소개 아이디로 검색 전체게시물 23,416
6 no_profile 닥터스쪽지보내기 자기소개 아이디로 검색 전체게시물 22,310
7 no_profile 불멸의행복쪽지보내기 자기소개 아이디로 검색 전체게시물 13,822
8 no_profile 호롤롤로쪽지보내기 자기소개 아이디로 검색 전체게시물 13,500
9 no_profile 검은고양이쪽지보내기 자기소개 아이디로 검색 전체게시물 13,246
10 no_profile 하늘2쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 13,239
알림 0