openmultiplayer / wiki

The open.mp API documentation
https://open.mp/docs
70 stars 84 forks source link

Awesome open.mp #109

Closed carlos-menezes closed 3 years ago

carlos-menezes commented 4 years ago

I believe there should be an Awesome Open.MP category which showcases user-submitted community content related to Pawn, SA-MP and Open.MP. This is specially useful if the use-case for the forums, in the future, is help and support.

image

barathsku commented 4 years ago

Does this user-submitted community content include content retrieved from archived/cached versions of the SA:MP Forums, or is this only restricted to newly created content?

carlos-menezes commented 4 years ago

Personally, I think any content related to SA:MP, be it old or new, could be shared. I assume a base page could be created and people would submit content (i.e. gamemodes, tutorials, plugins, etc.) in form a PR.

cc @Southclaws

barathsku commented 4 years ago

I talked about this with Southclaws few days ago, he suggested to make the scripts compatible with sampctl. From looking at the docs, a script needs to be in its own repo (user/repo) for it to be installable via sampctl. This would go against having a base page with multiple folders for different scripts/needs. What do you think?

carlos-menezes commented 4 years ago

I talked about this with Southclaws few days ago, he suggested to make the scripts compatible with sampctl. From looking at the docs, a script needs to be in its own repo (user/repo) for it to be installable via sampctl. This would go against having a base page with multiple folders for different scripts/needs. What do you think?

I'm not really sure what you mean. The "Awesome open.mp" page would just contain links to repositories.

barathsku commented 4 years ago

Oh, I see what you mean. Yeah, would be a nice idea!

Southclaws commented 4 years ago

There is https://sampaweso.me/

Maybe this can be migrated somehow.

carlos-menezes commented 4 years ago

Sounds good. That list is pretty much empty though.

alextwothousand commented 4 years ago

I've renamed awesome-samp to awesome-openmp, though it still runs on the old domain, you can see the new slightly changed repository here: https://github.com/devlexanderxyz/awesome-openmp

Southclaws commented 4 years ago

https://github.com/openmultiplayer/wiki/blob/master/docs/x-awesome.md

Go contribute!

Y-Less commented 4 years ago

For some reason I can't currently make PRs (already reported):

https://github.community/t/can-no-longer-click-create-pull-request/138010/4

In the meantime:


## Tools

* ***[Community Compiler](https://github.com/pawn-lang/compiler/)*** - A vastly updated version of the compiler, with many fixes and enhancements.
* ***[sampctl](http://sampctl.com/)*** - Package manager for installing libraries and running your server.
* ***[Plugin Runner](https://github.com/Zeex/samp-plugin-runner/)*** - Tool to run a lightweight version of the server directly from command-line (no server.cfg required) for testing plugins.

## Libraries

* ***[SA:MP stdlib](https://github.com/pawn-lang/samp-stdlib/)*** - Updated versions of the default includes.  `const`-correct, documented, and complete.
* ***[fixes.inc](https://github.com/pawn-lang/sa-mp-fixes/)*** - Extremely optmised fixes for a huge number of SA:MP server bugs.  Plug-and-play.
* ***[YSI](https://github.com/pawn-lang/YSI-Includes/)*** - The oldest, largest, most tested, and well supported library for SA:MP/pawn, providing a huge number of new game and language features.
* ***[amx_assembly](https://github.com/Zeex/amx_assembly/)*** - Low-level access to the pawn script itself.
* ***[indirection](https://github.com/Y-Less/indirection/)*** - System for passing pointers and calling functions indirectly, with abstract methods to customise calls.
* ***[code-parse.inc](https://github.com/Y-Less/code-parse.inc/)*** - Parse and customise pawn code at compile-time.

## Plugins

* ***[crashdetect](https://github.com/Zeex/samp-plugin-crashdetect/)*** - Development tool to find bugs during testing.
* ***[JIT](https://github.com/Zeex/samp-plugin-jit/)*** - Once your code is stable, use this to speed it up significantly.
* ***[sscanf](https://github.com/Y-Less/sscanf/)*** - Convert strings to multiple values, ints, floats, players, etc.
* ***[MySQL](https://github.com/pBlueG/SA-MP-MySQL/)*** - Connect your server to a MySQL server.
* ***[streamer](https://github.com/samp-incognito/samp-streamer-plugin/)*** - Bypass many SA:MP limits, like objects and pickups.

## Tutorials
Southclaws commented 3 years ago

https://gist.github.com/Hual/44311083016e5e45d24bdb1943b42660

This collection is a pretty good list of scripts from the forum.

It would be great if community members could grab these while they still can and convert them to Markdown.

Even if you just save the web page into a folder and upload it here, that's amazing and helps a ton!

The web archive was taken down once, these only have a limited life time so act fast!

carlos-menezes commented 3 years ago

Hey. I'd really like to help but my schedule hasn't cut me any slack as of late. I'll try to find some time to help in the archiving process.