[PAWN] Integrated Development Environment
#1

I have been searching for a pawn IDE or something that allows me to integrate it in a fully fledged IDE such as Netbeans, Code::Blocks or Eclipse. If there is such thing I'd really appreciate if you could provide the download link.

I know of the existence of text editors with pawn support. That's not what I'm after(example: Samp[CE], pawno, Pawn Studio(too imature for an IDE), Samp Editor....). What I'm after is an editor with full project support, full autocompletion(full, not just for functions), PAWN syntax highlighting and so on. If such thing exists, or anyone wants to create it,


Regards
Reply
#2

Have you had ago at creating it yourself? Also why would you want auto completion as it is not the same as C++ as in you don't need to have thing included. So yeah basically good luck trying to find one also this post would do better in the "General Section".
Reply
#3

https://sampwiki.blast.hk/wiki/Scripting_Editors

I think you should deal with pawncc.exe, thats the command line pawn compiler. It should be easy to integrate.
But you should inform yourself whether you are allowed to use it (licence and so on).
Reply
#4

#DarkKillerWithPride<3 Autocompletion actually reduces significatively the ammount of time required to make any script. Also, project support(decent project support) is almost(..) necessary to develop a decent well coded gamemode/script. It seems that such thing does not exist though. If nothing like that exists I'd like to know what is the community's recomendation for a PAWN IDE replacement.
Reply
#5

If you go to the basis of the meaning of project, you can easily know what I mean by project support. I call project support(It's perfectly normal to be something different for you(plural)) to something that has a main project file which holds the data of the project structure, which will be the location of the project's files, such as includes, and source file(pwn). It's a rough concept of project support but I have no other thing to call this so I hope you understood now what I tried to say.
Reply
#6

Well, although it might seem pointless it is not. If I have the ability to manage the files from the editor(open, close move, change name) I can make my script a far more organized and a lot faster. It's all about saving time and being used to something. Well, but it seems that there is no such thing. What is your recommendation for a PAWN coding tool?

Thanks for the fast replies.
Reply
#7

Quote:
Originally Posted by Y_Less
View Post
I'm sorry, but I call that a directory... And that's about as close to a "project" file as you're likely to get in PAWN - since there's no other concept of it, files include other files directly so what would a list of files do?
I don't think he means "project" as an actual project like in Java or C++, where all files would eventually be part of one final result, the "project". Excellent point though.

It could be useful to see which includes are currently included in the current .pwn file, and what functionality that they may offer -- perhaps that's what the OP has in mind?
Reply
#8

Sinner, it's something like it.
Reply
#9

I think with full project support he means to have something like this:

(Just made it up in VC++2010E)
Then when hitting compile it will compile all pawn scripts and place them in the correct directories relative to your server path, then you can run the server instantenious or something.. would be cool to have such an editor.
Reply
#10

Quote:
Originally Posted by Gamer_Z
View Post
I think with full project support he means to have something like this:

(Just made it up in VC++2010E)
Then when hitting compile it will compile all pawn scripts and place them in the correct directories relative to your server path, then you can run the server instantenious or something.. would be cool to have such an editor.
Im actually working on an IDE in C++ that will support PAWN projects like the above image (more or less). Sadly though i just started on it a couple days ago, so the only thing currently done is syntax highlighting:



I wish i had the projects implemented and working, but this is really all i have to show for now. Please note: that the syntax highlighting style isnt permanent, its simply one of the available presets that users will be able chose from. If they dont like any of the presets there will also be a feature to customize the highlighting to their hearts content via a dialog.
Reply


Forum Jump:


Users browsing this thread: 2 Guest(s)