24.06.2016, 23:22
I've been thinking for days now that it is time to release the racing system I have re-written over 10 times the last couple of years and it sure suits my needs but I would like to know what you people would like to see to a system as that.
The system is multi-race and is using MySQL. It cannot be released before R40 gets released as the script has already been updating to the new version (thanks to Pain123/maddinat0r for letting me test the plugin). It is currently saving the time a player has finished a race according to the user ID so it requires a register/login system too. Unfortunately making a filterscript and saving according to player's name is not an option as the queries are enough complex and nobody would like to slow them down. Changing the name of the player will also not affect the other tables. Along with being able to race, a race editor has been added as well. You can pretty much do everything with it:
- Editing name, vehicle of race.
- Deleting specific checkpoint(s) with offsets and limits (easily can remove for example checkpoint 8 and 9) for a specific race.
- Deleting race time for a single player for a specific race.
- Deleting race times between a specific range for a specific race.
- Deleting race record or all race times for a specific race.
There's a configuration about deleting any race time is not in the top 10, that means it can be toggled. Useful for those who want to keep the top 10 updated if few spots are removed.
One of the most important feature: race top keeps only the best time a player has in a specific race. No duplicates and can display 10 different players to the top 10 instead of spamming the list.
I know some people prefer to freeze the races during the countdown, others don't so it can be set as well along with whether to show where the next checkpoint would be.
I need suggestions and things that can be easily configured and keep it "friendly-user". I appreciate any of the comments.
The system is multi-race and is using MySQL. It cannot be released before R40 gets released as the script has already been updating to the new version (thanks to Pain123/maddinat0r for letting me test the plugin). It is currently saving the time a player has finished a race according to the user ID so it requires a register/login system too. Unfortunately making a filterscript and saving according to player's name is not an option as the queries are enough complex and nobody would like to slow them down. Changing the name of the player will also not affect the other tables. Along with being able to race, a race editor has been added as well. You can pretty much do everything with it:
- Editing name, vehicle of race.
- Deleting specific checkpoint(s) with offsets and limits (easily can remove for example checkpoint 8 and 9) for a specific race.
- Deleting race time for a single player for a specific race.
- Deleting race times between a specific range for a specific race.
- Deleting race record or all race times for a specific race.
There's a configuration about deleting any race time is not in the top 10, that means it can be toggled. Useful for those who want to keep the top 10 updated if few spots are removed.
One of the most important feature: race top keeps only the best time a player has in a specific race. No duplicates and can display 10 different players to the top 10 instead of spamming the list.
I know some people prefer to freeze the races during the countdown, others don't so it can be set as well along with whether to show where the next checkpoint would be.
I need suggestions and things that can be easily configured and keep it "friendly-user". I appreciate any of the comments.