문서 편집 권한이 없습니다. 다음 이유를 확인해주세요: 요청한 명령은 다음 권한을 가진 사용자에게 제한됩니다: 사용자. 문서의 원본을 보거나 복사할 수 있습니다. == 사용자 정의 매크로 == === 매크로 선언 및 정의 === 피니엔진이 기본으로 제공하는 매크로 외에도 직접 매크로를 만들어서 사용할 수 있습니다. 아래그림과 같이 "@매크로 매크로명:"을 시작으로 '''다음 줄부터 탭 한칸으로 시작하여 작성하고 싶은 스크립트를 작성하면 됩니다.''' 아래 그림에서는 "피니대화창_색상변경"이라는 매크로를 새로 만들고 있습니다. <lnx> @매크로 피니대화창_색상변경: [대화창수정 아이디="피니" 이미지="textArea.png" 색상=피니대화창_색상변경.대화창색상] [효과음 아이디="왈" 파일명="으르르.mp3" ] [피니대화창_색상변경 대화창색상="0,0,0,255"] </lnx> http://i.imgur.com/AmJshOO.png <blockquote>'''참고''' 본 언어는 탭으로 코드의 영역을 구분합니다. [[mailto:"@"로|"@"로]] 시작하는 단어는 문법에 미리 정의된 키워드를 의미합니다. [[mailto:"@매크로|"@매크로]]" " @조건" 등이 있는데 이런 것들은 모두 특정 코드의 영역을 대상으로 작동합니다. </blockquote> === 매개변수 === http://i.imgur.com/yks1SDm.png 사용자 정의 매크로도 매개변수를 전달받을 수 있습니다. 어떠한 이름의 매개변수도 전달 받을수 있습니다. 위 그림에서는 "대화창색상"이라는 매개변수를 만들어 사용하고 있습니다.(111줄이 정의하는 코드이고 114라인이 사용하는 코드 입니다.) === 자동완성 목록에 추가하기 === 미완료된 부분입니다. 개발이 완료되면 업데이트 됩니다. Lnx:custom macro 문서로 돌아갑니다.