메인 화면에서 초기화 버튼을 누르면 커먼 이벤트가 실행되게 만들었습니다.
하고 싶은 것
- 글로벌 스위치 OFF
- 모든 세이브 파일 삭제
- config(옵션 설정, 마지막 세이브 파일에 커서 위치 등등) 삭제
1. 스크립트로 세이브 폴더를 비우거나 통째로 삭제할 수 있나요?
2. 스크립트로 config.rpgsave를 삭제할 수 있을까요?
■ 질문전 필독!
- 질문할 내용이 이 게시판이나 강좌에 이미 있는지 확인합니다.
- 하나의 게시물에는 하나의 질문만 합니다.
- 제목은 질문의 핵심 내용으로 작성합니다.
- 질문 내용은 답변자가 쉽게 이해할 수 있도록 최대한 상세하게 작성합니다.
- 스크립트의 전문이 필요할 경우 txt 파일 등으로 첨부해 주시기 바랍니다.
- 답변받은 게시물은 삭제하지 않습니다.
- 답변이 완료된 경우 해당 답변해주신 분들께 감사의 댓글을 달아줍니다.
- 처음 오신 분들은 공지 게시물을 반드시 읽어주세요!
※ 미준수시 사전경고 없이 게시물을 삭제합니다.
스스로 알아냈기에 정보 공유합니다.
for (var n = 0; n <= DataManager.maxSavefiles(); n++) {
StorageManager.remove(n);
}
이렇게 하면 모든 세이브 파일과 global.rpgsave가 삭제됩니다.
n = 1로 하면 global.rpgsave는 삭제되지 않습니다.
n = 2로 하면 global.rpgsave와 file1.rpgsave를 남깁니다.
n = -1로 하면 config.rpgsave까지 삭제합니다.
다만 초기화한 후 다시 옵션을 누르면 이전 설정이 그대로 남아있기 때문에 location.reload();를 호출해야합니다.
글로벌 스위치/변수를 위해 만든 파일은 이 방법으로 삭제할 수 없습니다.
하지만 스위치/변수를 변경하면 되므로 문제가 되지 않습니다.