The Pawn language - CompuPhase

SA-MP 개발 키트 설치

다운로드

아래 링크에 접속하여, SA-MP Windows Server를 다운로드합니다.

http://www.sa-mp.com/download.php

SA-MP Server 안에는 PAWN 코드를 작성하고 컴파일 할 수 있도록 에디터(pawno)와 컴파일러(pawncc)가 동봉되어 있습니다. 리눅스 및 맥에서는 컴파일러가 제공되지 않으므로 개발이 어렵습니다.

SA-MP 서버의 폴더들

다운로드 받은 서버 파일에는 기본적으로 제공되는 템플릿 파일들이 들어 있습니다. 그 중에서 필수적인 폴더들과 파일들은 다음과 같습니다.

  • gamemodes 폴더
    • 컴파일 된 PAWN 결과물이 저장되는 공간입니다.
  • pawno 폴더
    • 개발 도구가 들어 있습니다.
  • scriptfiles 폴더
    • 샌드박스 정책으로 인해, PAWN 파일 입출력은 이 폴더 안에서만 가능합니다.
  • samp-server.exe
    • 호스트 어플리케이션으로서, PAWN 스크립트를 로드해 주는 역할을 할 것입니다.
  • server.cfg
    • 호스트 어플리케이션의 설정 파일입니다.

이 중 gamemodes와 scriptfiles 폴더의 내용은 비워도 좋습니다.

개발 도구(Pawno) 살펴보기

본 강좌에 사용할 개발 도구는 pawno 폴더에 전부 들어있습니다. 각 항목마다 어떠한 역할을 하는 지 주요 항목들만 간단히 살펴보겠습니다.

  • include 폴더
    • 개발에 사용되는 인클루드 파일이 저장되는 공간입니다.
  • pawno.exe
    • PAWN 개발사에서 제공하는 개발 도구입니다.
  • pawncc.exe
    • PAWN 스크립트를 컴파일해 주는 컴파일러입니다.

 

댓글

댓글 본문
  1. 준영
    1번 읽음.