*1기 스크립트: noxforum.net(2004)
-솔직히 코드가 단순하고 직관적이어서 처음 접하는 유저들에게는 쉽습니다.
(신텍스 하이라이팅 지원.)
-1기 방식의 경우 맵 에디터 내에서 트리거 작성과 수정이 이루어지기 때문에 간편합니다.
-함수 하나가 생성이나 수정될 때마다 컴파일이 되기때문에 편법적인 구문이나 역 jump 문의 경우 다 짤려버립니다.
-코드창 내 코드를 완전히 지워버리게 되면 트리거 에디터가 팅기며, 코드가 조금만 길어져도 트리거 로딩 속도가 저하됩니다.
-배열, 문자열 연산, 인자전달 기능은 구현되지 않았습니다.
*2기 스크립트: angrykirc(2013)
-기존 1기 스크립트 체계에서 더 나아가 배열과 문자열 연산을 지원합니다.
-기존 방식과 다르게 c 언어 문법과 유사한 개발환경.
-긴 코드에 대해 버벅임이 거의 없고, 컴파일 속도가 매우 빠름.
-외부 프로그램에 의존적임.
-전체적인 연산 처리에서 발생되는 버그가 있습니다.
-여전히 argument/returns 는 지원안함.
-코드 에러에 대한 디버깅이 미흡합니다.
*3기 스크립트: zoadk + cai(2016)
-완벽 그 자체.
-기존 1, 2기 스크립트에서 지원하지 않던 argument/returns 를 지원합니다.
-신텍스 하이라이팅 뿐만 아니라 코드 자동완성 까지도 지원.
-유니코드를 삽입할 수 있는 컴파일러 환경을 조성.
-효율적인 연산처리 시스템.
-오류코드에 대한 거의 완벽한 코드 검사 시스템.
-외부 프로그램에서 코딩하다 보니 처음 접하는 유저의 접근성이 떨어짐.
-컴파일 속도가 1, 2기 스크립트에 비해 현저히 느림.