31.08.2017, 00:58

This project is under active development
This thread is for live updates of Y-Core and Y-RP (other Y-* projects will have separate threads). I'd like to ask you for features that all gamemodes should have, and RP gamemodes should have.
Y?
Because I can. Because it's practically YSI libraries showcase. Because I'm sick and tired of Raven's GM still being alive. And because I need your help to make this happen.
The goal
I'm dissapointed with underuse of YSI in the wild. Usually it's foreach and that's it. I want to create a bootstrap for all server owners - no matter the gamemode, no matter the server language. Y-RP will be the flagship, as my fondest memories are from playing on RP servers.
Y-Core?
Y-core is just a scaffolding for another scaffolding such as Y-RP. You can use Y-Core without any of the extensions, as everything is customizable from within config.
Installation
This is not a beginner friendly gamemode. It is not meant to be used without modifications. If you don't understand particular code excerpt, feel free to ask here or in github issues. I did not list Y-RP as a submodule, as it is optional, and in the future there'll be many gamemodes to choose from.
If you are having troubles with enviornment, feel free to use my create-samp-app tool to set up everything quickly.
Prerequisites
- Zeex's or russian compiler (see https://sampforum.blast.hk/showthread.php?tid=639830)
- (Currently only option) git and git know-how
- BlueG/maddinat0r mysql R41, sscanf2, YSI 4, fixes
- Set up samp-server and compiler in default folders
- Clone Y-Core
- Copy gamemodes/config.inc.template to gamemodes/config.inc
- (if using only Y-Core) Disable all Y_MODE_* modules
- If using Y_PLAYER_REQUIRE_ACCOUNT, compile and run gamemodes/install.pwn
- Done!
- Install Y-Core as above
- Clone Y-RP and unpack in Y-Core root folder
- Enable Y_MODULE_RP in config.inc
Y-Core
- Secure login and register system
- Player vehicles
- Vehicle dealerships
- TBD
Y-Core (github)
Y-RP (github)