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