생김새
Pawno을 실행해 보겠습니다. 경로는 pawno/pawno.exe 입니다.
메모장과 같은 단순한 에디터임을 알 수 있습니다. 요즘 에디터들이 대부분 지원하는 '자동 완성' 기능이 없으며, Pawn 언어의 Syntax Highlighting만을 지원해 주고 있습니다. 강의 진행에서는 계속해서 Pawno를 사용할 예정이지만 Sublime Text나 Notepad++ 등의 에디터를 사용해도 무방합니다.
오른쪽에 보이는 목록은 include 폴더 안의 파일들을 읽어와 보여주는 기능입니다. 개인적으로는 이 기능을 끄고 사용하고 있습니다. 끄는 방법은 Options - Show Function List 를 체크 해제하면 됩니다.
단축키
Pawno의 몇 개 없는 단축키를 설명합니다. 외워 두시는 것이 좋습니다.
- F5
- 컴파일: 현재까지 작성한 Pawn 스크립트를 컴파일합니다.
- Ctrl+F
- 검색: 스크립트 내용을 검색할 수 있습니다.
- F3: 다음 항목
- F4: 이전 항목
- Ctrl+H
- 찾아 바꾸기: 스크립트 내용 중 찾아서 바꿀 내용을 쉽게 바꿀 수 있습니다.
- Ctrl+G
- 줄로 이동하기: 숫자를 입력하여 특정 줄로 이동할 수 있습니다.
컴파일 해보기
Ctrl+N을 눌러 새 파일을 열면, 기본 코드가 로드됩니다. 전부 삭제하고 아래의 코드를 작성해봅니다.
아직 스크립트가 파일로 저장되지 않은 상태이기 때문에, F5를 누르면 소스 코드(.pwn)를 저장하는 창이 나옵니다. SA-MP 서버 폴더의 gamemodes 폴더 안에 저장하도록 합니다.
컴파일을 시도하면 컴파일러 창이 나옵니다. 문제 없이 컴파일되면 결과물이 .amx 파일로 나오게 됩니다. 결과물은 .pwn 파일과 동일한 위치에 생성됩니다. 아래와 같이 출력되면 성공적으로 컴파일 된 것입니다.
실제 모드를 실행해 보는 것은 다음 챕터에서 진행됩니다.