잔글 (LNX 수정) |
|||
(다른 사용자 한 명의 중간 판 3개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
− | == | + | {| class="wikitable" |
+ | !colspan="7"|기본문법 | ||
+ | |- | ||
+ | |[[lnx:comment|주석]] | ||
+ | |[[lnx:variable|변수]] | ||
+ | |[[lnx:operator|연산자]] | ||
+ | |[[lnx:control|제어문]] | ||
+ | |[[lnx:macro|매크로]] | ||
+ | |[[lnx:wordline|대사줄]] | ||
+ | |[[lnx:custom macro|사용자정의 매크로]] | ||
+ | |} | ||
− | = | + | = 사용자 정의 매크로 = |
− | + | == 매크로 선언 및 정의 == | |
− | <lnx> | + | 피니엔진이 [[reference|기본으로 제공하는 매크로]] 외에도 직접 매크로를 만들어서 사용할 수 있습니다. |
− | @매크로 피니대화창_색상변경: | + | |
+ | 아래코드와 같이 "@매크로 매크로명:"을 시작으로 '''다음 줄부터 탭 한칸으로 시작하여 작성하고 싶은 스크립트를 작성하면 됩니다.''' 아래 그림에서는 "피니대화창_색상변경"이라는 매크로를 새로 만들고 있습니다. | ||
+ | |||
+ | <lnx>@매크로 피니대화창_색상변경: | ||
[대화창수정 아이디="피니" 이미지="textArea.png" 색상=피니대화창_색상변경.대화창색상] | [대화창수정 아이디="피니" 이미지="textArea.png" 색상=피니대화창_색상변경.대화창색상] | ||
[효과음 아이디="왈" 파일명="으르르.mp3" ] | [효과음 아이디="왈" 파일명="으르르.mp3" ] | ||
13번째 줄: | 26번째 줄: | ||
</lnx> | </lnx> | ||
− | + | <div style='background-color:#fafafa;border:1px solid #dfdfdf;padding: 5px 10px 5px 10px;'> | |
− | + | <code>참고</code> Lnx스크립트는 Tab 키로 코드의 영역을 구분합니다. "@"로 시작하는 단어는 문법에 미리 정의된 키워드를 의미합니다. "@매크로" " @조건" 등이 있는데 이런 것들은 모두 특정 코드의 영역을 대상으로 작동합니다. | |
− | + | </div> | |
− | < | ||
− | |||
− | </ | ||
− | + | == 매개변수 == | |
− | |||
http://i.imgur.com/yks1SDm.png | http://i.imgur.com/yks1SDm.png | ||
27번째 줄: | 36번째 줄: | ||
사용자 정의 매크로도 매개변수를 전달받을 수 있습니다. 어떠한 이름의 매개변수도 전달 받을수 있습니다. 위 그림에서는 "대화창색상"이라는 매개변수를 만들어 사용하고 있습니다.(111줄이 정의하는 코드이고 114라인이 사용하는 코드 입니다.) | 사용자 정의 매크로도 매개변수를 전달받을 수 있습니다. 어떠한 이름의 매개변수도 전달 받을수 있습니다. 위 그림에서는 "대화창색상"이라는 매개변수를 만들어 사용하고 있습니다.(111줄이 정의하는 코드이고 114라인이 사용하는 코드 입니다.) | ||
− | + | ||
+ | == 자동완성 목록에 추가하기 == | ||
미완료된 부분입니다. 개발이 완료되면 업데이트 됩니다. | 미완료된 부분입니다. 개발이 완료되면 업데이트 됩니다. |
2019년 7월 11일 (목) 10:03 기준 최신판
기본문법 | ||||||
---|---|---|---|---|---|---|
주석 | 변수 | 연산자 | 제어문 | 매크로 | 대사줄 | 사용자정의 매크로 |
사용자 정의 매크로
매크로 선언 및 정의
피니엔진이 기본으로 제공하는 매크로 외에도 직접 매크로를 만들어서 사용할 수 있습니다.
아래코드와 같이 "@매크로 매크로명:"을 시작으로 다음 줄부터 탭 한칸으로 시작하여 작성하고 싶은 스크립트를 작성하면 됩니다. 아래 그림에서는 "피니대화창_색상변경"이라는 매크로를 새로 만들고 있습니다.
피니엔진 LNX 소스코드
@매크로 피니대화창_색상변경: |
[대화창수정 아이디="피니" 이미지="textArea.png" 색상=피니대화창_색상변경.대화창색상] |
[효과음 아이디="왈" 파일명="으르르.mp3" ] |
[피니대화창_색상변경 대화창색상="0,0,0,255"] |
참고
Lnx스크립트는 Tab 키로 코드의 영역을 구분합니다. "@"로 시작하는 단어는 문법에 미리 정의된 키워드를 의미합니다. "@매크로" " @조건" 등이 있는데 이런 것들은 모두 특정 코드의 영역을 대상으로 작동합니다.
매개변수
사용자 정의 매크로도 매개변수를 전달받을 수 있습니다. 어떠한 이름의 매개변수도 전달 받을수 있습니다. 위 그림에서는 "대화창색상"이라는 매개변수를 만들어 사용하고 있습니다.(111줄이 정의하는 코드이고 114라인이 사용하는 코드 입니다.)
자동완성 목록에 추가하기
미완료된 부분입니다. 개발이 완료되면 업데이트 됩니다.