QuickPawn : Function

Current Version: 2.1

QuickPawn is a multi-platform PAWN code editor and compiler. The main use and purpose of QuickPawn is to edit, create and compile PAWN scripts that run on SA-MP servers.


  • Works on Windows, Linux and Mac*
  • Syntax highlighting
  • Tree of functions in current file and includes files
  • Double click on function to copy it into your script
  • Change font
  • View output of compiler at any time
  • Easily add a new command with the “Insert -> Code” ability
  • Easily add a new function with the “Insert -> Code” ability
  • Find/Search built in
  • Print off your code
  • Clean looking interface
    *There is no compiler for Mac but there is for Linux and Windows

* Linux
– JRE 5.0 (latest preferred, OpenJDK is best)
– g++ (sudo apt-get install g++)
– cmake (sudo apt-get install cmake)
– Pawn Compiler (supplied)
– JRE 5.0 (latest preferred)
– Pawn Compiler (supplied)


Screen shots:
QuickPawn : Compiler QuickPawn : Function

28 thoughts on “QuickPawn

  1. Hello!

    I have an issue with this program. I am using Ubuntu 11.10 64-bit. I ran the compiler installer script, but when I choose “Linux compile” in QuickPawn, it just shows me an empty output window.

    What could go wrong?

    Is it about the installation of pawn compiler or?

    Thanks for help already in advance

    1. Hey, did you definitely follow the instructions exactly in the readme, including where to run the program from on Linux and installing the compiler?


      1. Hey,

        It’s been a while and I’m already using Ubuntu 12.10 installed on a different computer. However, the issue has remained exactly the same. I executed the compiler installation script which did create Pawn folder in /opt. Also the QuickPawn starts up normally, but linux compile shows again an empty window. I tried with both OpenJDK6 and OpenJDK7.

        I executed the program form terminal in order to see the output, which did throw an error: java.io.IOException: Cannot run program “./pawncc”: error=13, Permission denied

        Whole output is available at pastebin


        1. Hi,

          Okay, the error said it’s a permission denied error. Try going into terminal, and changing directory to where pawncc is and then running sudo chmod a+rwx pawncc

          Then restart QuickPawn, try again and hopefully that should make the program executable and make it work properly.

          1. Hey,

            I was able to get the compiler working by copying the pawncc from /opt/Pawn/source/compiler to /home/user/QuickPawn folder. I love the editor now 🙂


  2. Hi!

    Very nice! I just have a suggestion, the editor doesn’t support some letters (á, ẽ, â, ó, etc…) and my language uses much of it. I’d be very glad if it is possible to add this feature.

    Thank you!

    1. Hi, thanks for the suggestion.

      I’m thinking of doing a total recode of the program so I’ll remember that those characters don’t work. It’s probably because I didn’t save the files in a unicode format.

      Again, I appreciate the suggestion.

  3. Hello,

    I recently finally got it working to compile .pwn files on OS X using wine. Could you tell me if there’s a possibility to change the compile command which is being called? Is there any possibility to do so? I’m not used to Java.


    1. I don’t think there’s a way to edit the actual command being ran to the compiler from QuickPawn however you could try running the compiler from command line with the arguments you want to pass to it?

  4. I get the following message when compiling on Ubuntu 12.04 (32-bit)
    — Build files have been written to: /opt/Pawn/source/compiler
    Building C object CMakeFiles/pawnc.dir/sc1.o
    /opt/Pawn/source/compiler/sc1.c:39:23: fatal error: sclinux.h: No such file or directory
    compilation terminated.
    make[2]: *** [CMakeFiles/pawnc.dir/sc1.o] Error 1
    make[1]: *** [CMakeFiles/pawnc.dir/all] Error 2
    make: *** [all] Error 2
    Installed to /opt/Pawn – Do not delete
    Cleaning up…

  5. When I try to compile it, it doesn’t happen anything at all ( just a blank screen ) And i got installed java latest version too. and Im using Windows XP service pack 3

  6. Why when compiling the output trim in white and does not generate the file. amx?
    I am using xp wiandows and finish this test will use it in linux.

    1. Hi,

      It could be that it’s creating the .amx file in a different directory? Are there any errors on the output? Try searching for the .amx file it should have created.

  7. How To fix pawncc: error while loading shared libraries: libpawnc.so: cannot open shared object file: No such file or directory

    OS:linux ubuntu 64bit

    1. Hi,

      Someone was able to fix this in the past by moving the “libpawnc.so” file from “/opt/Pawn/source/compiler” to “/home/user/QuickPawn”. Maybe this will solve the problem for you?


  8. I’ve been trying to compile it with diff. methods (replace, move, rename etc) however I don’t get an .amx file out of it,

    Using Centos7 what could be the issue?

    [root@fm-hco pawn]# /opt/pawncc -i/opt/include /opt/include/gamemode.pwn -t4 -v2 -d3
    Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase

Leave a Reply

Your email address will not be published. Required fields are marked *

Name *

This site uses Akismet to reduce spam. Learn how your comment data is processed.