앞에서 공유된 스크립트들을 살펴보면 코드들이 많이 반복된다는 느낌을 받으셨을 겁니다.
특정 직업이 아닌 모든 직업에 필요한 함수들 입니다.
이런 script command들도 직업 상관없이 사용해야 하는 것들입니다.
전사.ahk
도적.ahk
주술사.ahk
도사.ahk
각 직업 별로 스크립트를 만든다면 이렇게 되겠죠.
코드들을 복사, 붙여넣기 하면 되긴 하겠지만
효율적이지 않은 것 같습니다.
함수를 조금 고치려고 하면 4개의 파일을 모두 고쳐야 합니다.
그러므로 여러 스크립트에서 겹치는 내용을 깔끔하게 한 군데서 관리하도록 하는 것이 좋겠습니다.
#Include를 활용하면 다른 스크립트에 있는 내용을 그대로 가져와서 사용하는 것이 가능합니다.
이런 식으로 ScriptControl.ahk , CommonFunc.ahk 와 같은 스크립트 파일을 만들어서 겹치는 내용을 작성하고
각 직업별 스크립트에서 #Include를 통해 공용 script를 가져오면 깔끔하게 사용할 수 있습니다.
CoomonFunc.ahk 파일 내용을 수정하면 4직업 스크립트에 모두 한번에 반영되는 구조입니다.
(이어서)