30.10.2017, 15:25
(
Последний раз редактировалось RazzorFlame; 30.10.2017 в 16:15.
)
Hi guys :P
I will describe it shortly:
A SAMPGDK based library that I call "AdvancedGDK" written entirely from scratch in C++ using C++14 standard (Visual Studio unfortunately does not support fully C++17 yet) that contains:
In the beginning I decided to create it for my server but then I realized how much time I spent looking for f.e C++ streamer and in the end decided to code everything myself.
I want it to be completely free for every user, with open sources, free to edit and distribute in own servers
The progress:
It is almost completed, everything I mentioned above is already fully completed, but I look forward to add some powerful anti-cheat system. AC might be also added in the future after I release the library.
I need also a little more time to perfect everything - every subtle code piece.
Some images:
Other images are in this gallery:
https://imgur.com/a/MsgM5
So far, the project has about 18 000 lines of code.
I also want to create ******* tutorials on how to use this library (but not how to code in C++ )
I am very excited that I reached that far with this project.
Approximate date of release:
14.11.2017 - in two weeks
Tell me guys what do you think please
NO MORE PAWN.
I will describe it shortly:
- scripting in Pawn is poor
- looking for already existing scripts is like trying to match not exactly matching puzzles
- there aren't many useful scripts out there
- Pawn is like handicapped C
Introducing AdvancedGDK.
A SAMPGDK based library that I call "AdvancedGDK" written entirely from scratch in C++ using C++14 standard (Visual Studio unfortunately does not support fully C++17 yet) that contains:
- dynamic object streamer with ability to load/save objects to files
- dynamic vehicle streamer with ability to load/save static vehicles
- textdraw manager
- dialog manager
- player manager
- task system (task means here a C++ equivalent of SetTimer based on classes)
- checkpoint manager (also a streamer for this), with checkpoint intersection rewritten
- player keyboard manager
- command manager
- chat manager
- teleport manager with hard coded about 30 popular teleport locations
- color management class that contains over 500 named colors from http://www.colorhexa.com/color-names
- SHA-256 hash algorithm with salt generator
- implemented math classes/algorithms/methods like - Vector3 (x, y, z) and Vector2 (x, y) manipulation
- 100 percent working custom damage synchronisation [progress: 75%]
- and more subtle things...
In the beginning I decided to create it for my server but then I realized how much time I spent looking for f.e C++ streamer and in the end decided to code everything myself.
I want it to be completely free for every user, with open sources, free to edit and distribute in own servers
The progress:
It is almost completed, everything I mentioned above is already fully completed, but I look forward to add some powerful anti-cheat system. AC might be also added in the future after I release the library.
I need also a little more time to perfect everything - every subtle code piece.
Some images:
Other images are in this gallery:
https://imgur.com/a/MsgM5
So far, the project has about 18 000 lines of code.
I also want to create ******* tutorials on how to use this library (but not how to code in C++ )
I am very excited that I reached that far with this project.
Approximate date of release:
14.11.2017 - in two weeks
Tell me guys what do you think please
NO MORE PAWN.