↑ Return to Projects

QuickPawn

Current Version: 2.1

Description:
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.

Features:

  • 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

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

 

Screen shots:
QuickPawn : Compiler QuickPawn : Function

25 comments

Skip to comment form

  1. Johnson

    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. Eddy
      Eddy

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

      Thanks,
      Eddy

      1. Johnson

        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

        Thanks

        1. Eddy
          Eddy

          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. Johnson

            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 🙂

            Thanks

          2. Eddy
            Eddy

            That’s great to hear. 🙂

  2. sGodoy

    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. Eddy
      Eddy

      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. deuxan

    i can’t open i, please, say what i must do

    1. Eddy
      Eddy

      Extract the .zip and run the .jar file. Make sure you have Java installed.

  4. Manuel

    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.

    Thanks!

    1. Eddy
      Eddy

      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?

  5. Ohmnivore

    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…
    Finished!

    1. Ohmnivore

      Oh what the hell I’m stupid. It works anyways. Nevermind what I posted earlier.
      Thanks for the editor btw!

      1. Eddy
        Eddy

        No problem. 🙂

  6. Vihanga

    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

    1. Eddy
      Eddy

      Hi, can you check if the pawn compiler file is present in the folder?

  7. Ivan

    Hello,

    Do you have any idea how to compile in Mac OS?

    1. Eddy
      Eddy

      Hi,

      Try following the instructions for compiling on Linux.

  8. Intars

    Hi, this is not for Qqickpawn, but compiling,
    I cant compile one my translated file noy Quikpawn and PAWNO

    1. Eddy
      Eddy

      Hi,

      What do you mean by “translated file”?

  9. Dilo

    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. Eddy
      Eddy

      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.

  10. Stiven Trizky Katuuk

    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. Eddy
      Eddy

      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?

      Thanks,
      Eddy

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>