목차

1. 커스텀 태그 적용 방법

  1. C##'s Mod Server#overlayer 포럼에서 Overlayer.Scripting모드를 다운로드 후 적용해주세요.
  2. #overlayer-custom 포럼에서 사용할 태그를 찾고 다운로드 해주세요.
  3. (얼불춤 설치 폴더)/Mods/Overlayer.Scripting/Scripts 폴더에 다운로드 한 커스텀 태그 파일을 넣어주세요.

2. 커스텀 태그 제작 방법

<aside> 💡 제작 전 주의사항

커스텀 태그에 지원되는 언어는 JS(Java Script)입니다. 따라서 커스텀 제작을 위해서는 JS에 대한 지식이 필요합니다

</aside>

2-1. 코드 에디터 다운로드

커스텀 태그 제작을 위해 코드 에디터를 설치해야됩니다. 만약 설치되어있다면 이 과정은 넘겨주세요.

제가 추천하는 코드 에디터는 Visual Studio Code입니다.

2-2. 함수 만들기

오버레이어의 텍스트에서 태그는 지정된 함수의 반환값을 보여줍니다.

커스텀 태그에서의 함수는 일반적인 함수와 똑같지만, 오버레이어에서 제공하는 모든 태그를 함수의 형태로 함께 쓸 수 있다는 차이점이 있습니다.

단, 태그 함수 사용 시 사용하고 싶은 태그의 이름들을 use 함수로 호출하여 오버레이어에게 알려야합니다.

ex. EZ2ON Reboot : R의 판정 만들기

use("CEP", "CLP", "CVE", "CVL", "CTE", "CTL", "MissCount", "Overloads");

function cool() {
	return CEP() + CLP();
}

function good() {
	return CVE() + CVL();
}

function bad() {
	return CTE() + CTL();
}

function miss() {
	return MissCount() + Overloads();
}

2-3. 태그 등록하기

registerTag함수를 이용하며 태그를 등록할 수 있습니다.

registerTag 함수의 매개변수는 태그 이름, 실행할 함수, 플레이 중이 아닐 때의 텍스트에서의 사용 가능 여부(true / false). 총 3개가 있습니다.

위의 예시코드로 예를 들자면

use("CEP", "CLP");

function cool() {
	return CEP() + CLP();
}

registerTag("COOL", cool, false);

예시 코드를 참고하여 작성하셔도 좋습니다!