'모드 스크립트 설정' 페이지에서는 모드 스크립트를 추가, 변경 및 관리할 수 있습니다.
1. 스크립트 라이브러리 섹션
이 드롭다운 메뉴에는 Roll20에서 ‘원클릭 설치’ 기능을 통해 제공하는 엄선된 스크립트 목록이 포함되어 있습니다. 이 목록은 Roll20을 통해 ‘원클릭 설치’가 승인된 스크립트로 지속적으로 업데이트됩니다. 하지만 Roll20 공식 GitHub 라이브러리에 있는 스크립트는 수동으로 추가하여 설치할 수 있을 뿐만 아니라, 직접 스크립트를 처음부터 만들어 볼 수도 있습니다!
스크립트를 선택하면 해당 스크립트에 대한 정보가 담긴 추가 섹션이 표시됩니다. 이 정보에는 스크립트 사용 방법, 작성자, 현재 버전 및 기타 중요한 세부 사항이 포함되어 있습니다. 스크립트를 설치하기 전에 제공된 모든 정보를 꼼꼼히 확인하시기를 강력히 권장합니다.
설치를 진행할 준비가 되면 ‘스크립트 추가’ 버튼과 ‘가져오기’ 버튼이 표시됩니다. 자세한 단계별 가이드는 ‘원클릭 설치를 통한 모드 스크립트 설치 방법’을 참조하세요.
2. 새 스크립트 섹션
여기서 변경을 가하기 전에 코딩과 자바스크립트에 대한 기본적인 이해를 갖추는 것이 강력히 권장됩니다. 이 섹션에서는 Mod 스크립트 샌드박스에 코드를 직접 추가하고 이를 스크립트로 저장할 수 있습니다. 이 섹션에는 스크립트 코드를 추가하고 편집할 수 있는 내장 코딩 편집기가 포함되어 있습니다. 변경할 준비가 되면 ‘스크립트 비활성화 ’와 ‘스크립트 저장 ’ 버튼이 표시됩니다. 고급 사용 안내서 및 사용자 정의 스크립트 작성 방법에 대한 정보를 보려면 여기를 클릭하세요.
3. 모드 스크립트 샌드박스 버튼 다시 시작
이 버튼을 사용하면 현재 실행 중인 Mod Script 샌드박스 인스턴스를 다시 시작할 수 있습니다. 이렇게 하면 모든 모드 스크립트가 효과적으로 재시작되고, 영향을 받는 다른 프로세스들도 모두 다시 시작됩니다.
게임에서는 Mod Script 샌드박스 v1.0 또는 Mod Script 샌드박스 v1.5를 실행할 수 있습니다. 재시작 후, 스크립트에서는 Campaign().sandboxVersion (“1.0” 또는 “1.5”)을 읽어 현재 어떤 샌드박스가 실행 중인지 확인할 수 있습니다.
4. Mod 출력 콘솔
Mod 출력 콘솔은 스크립트를 들여다볼 수 있는 “창”과 같습니다. 모드 스크립트는 샌드박스 환경에서 실행되므로, 스크립트가 실행 중인 동안에는 스크립트의 결과나 오류에 대한 정보를 확인하기 위해 스크립트에 직접 접근할 수 없습니다. Mod 출력 콘솔은 이 정보를 샌드박스 밖으로 가져와, 스크립트를 편집하는 동안에도 확인할 수 있게 해줍니다. 모든 log() 명령어와 스크립트 실행 중에 발생한 오류가 이곳에 표시됩니다.