Skip to content

eowen007/PawnPlus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PawnPlus v0.3

PawnPlus extends the possibilities of the Pawn scripting language with new constructs, data types, and programming techniques.

With this plugin, you can use techniques like asynchronous programming, task-based programming, lightweight form of delegates, and dynamic data objects to make programming in Pawn easier, simpler, and more efficient.

Documentation

See the wiki for documentation and tutorials on how to use this plugin.

Installation

Download the latest release for your platform to the "plugins" directory and add "PawnPlus" (or "PawnPlus.so" on Linux) to the plugins line in server.cfg.

Include PawnPlus.inc in your Pawn program and you are done.

Configuration

If you don't want to use aliases for native functions, define PP_NO_ALIASES before the inclusion. By default, the @@ alias to str_val is disabled due to conflicts with other scripts, but you can enable it with PP_MORE_ALIASES.

To disable automatic calling of str_val in concatenations and assignments, define PP_NO_AUTO_STRINGS.

Building

Use Visual Studio to build the project on Windows, or make on Linux.

About

A SA-MP plugin enhancing the capabilities of the Pawn programming language

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 71.1%
  • C 20.3%
  • SourcePawn 8.1%
  • Other 0.5%