GExtension - Discussion, Feature Requests, Feedback and more
A server stats system could be nice, with the average playtime, total users ect.
ByTheVingardat 22nd of July 2017 15:43:08
Add auto-chargebacks and ban filtering for admins, also an option to make the ban list public and show all punishments to admins on a users profile.
What do you mean with "auto-chargebacks"? If you mean a chargeback detection, this alrady exists.
And what exactly do you mean with "ban filtering"?
And admins can already see bans/warnings on a users profile.
I added server statistics to my todo list and I'm looking forward for a Discord integration, but there are more important things to do atm.
maybe https://gist.github.com/danferth/9512172 is a good PDO class but we need to think about it how hard it is to change it in an complex system like this
but in the future (~20 years) where mysqli is deprecated he can use this for pdo xD
@JustPlayer This class isn't nearly as adanced as the one that I'm currently using. And I still see no reason for using PDO. MySQLi is working pretty well for this case. I would rather go away from PHP completely and use ASP .NET Core or NodeJS instead, but that mostly would not work without a virtual/dedicated server. And some users don't even get their MySQL connection to work properly.
the problem: a virtual server > more cost (php host are most free vserver or deticated server not) pls stay on php ^^ (for the users xd)
Would it be possible to have a steam rewards system implemented that could give you rewards, like the donation shop does, only without visiting the website at all and only just having joined the steam group?
Yes that's possible, and it's a great idea. I may will do that after I finished the update that hopefully can be released soon.
Snip
Version 1.3.0 - Advanced Notes
With version 1.3.0, a new feature called "Language Center" got implemented. You can find it in the CustomerCenter under the following URL or by clicking on the "Translations" button:
https://customercenter.ibot3.de/index.php?t=languagecenter
All translations will be handled through this page from now on. There are 3 columns:
- Identifier -> Unique name of the language variable, used in the code
- Language (Read) -> An existing translation that can be used to create a new translation
- Language (Write) -> Input fields, where new translations can be entered and open proposals
To submit a proposal, enter a translation and press ENTER. You will get a confirmation and the information if your proposal needs to get verified by other translators. The amount of required approve/deny votes depends on the number of users that have access to the selected language:
- 1-3 Users = 0 votes needed
- 4+ Users = 1 vote needed
If you get access to a language, please visit the page from time to time, to approve/deny other translations. You will get reminded per E-Mail if there are open proposals.
There are two ways how you can get access to a language:
- Automatic activation by IP -> Select one language spoken in your country
- Request a language -> You can request any language. However, you must provide a reason why you are suitable for that language in English and in the selected language.
Both options can be found, when clicking on the green "+" button. Please keep in mind that it can take some time until your request gets processed.
The languages English and German are excluded from the automatic activation and will not be unlocked.
Important: All languages except English and German are still in the old format to prevent data loss. To update them and enabling the automatic update, you will need to re-add them. Just navigate to Admin -> Settings -> Languages and click on the "Add Language" button. You can also delete languages that you do not need.
You already have custom translations but in the "old" format? No problem. Just create a ticket and attach the translation, I will import your translations into the new system.
Malicious abuses of the service can lead to a revocation of your license!
It would be nice to have a system which can sync the ranks with forums systems (like MyBB) and Discord. Hopefully you can implement something like this. Another suggestion would be a system to replace the default banning method with something that will not stop them from connecting to the server but only stops them from interacting when in the server if they are banned (only people with global bans will not be able to connect).
Maybe something that connects to the DarkRP (MySQL) database, fetch the money players have and create a leaderboard based on that.
ByDJReForat 4th of September 2017 16:59:40
It would be nice to have a system which can sync the ranks with forums systems (like MyBB) and Discord. Hopefully you can implement something like this.Another suggestion would be a system to replace the default banning method with something that will not stop them from connecting to the server but only stops them from interacting when in the server if they are banned (only people with global bans will not be able to connect).Maybe something that connects to the DarkRP (MySQL) database, fetch the money players have and create a leaderboard based on that.
I agree with everything but
Another suggestion would be a system to replace the default banning method with something that will not stop them from connecting to the server but only stops them from interacting when in the server if they are banned (only people with global bans will not be able to connect).
There's no need for that. Somebody else did an addon about this.
ByDJReForat 4th of September 2017 16:59:40
It would be nice to have a system which can sync the ranks with forums systems (like MyBB) and Discord. Hopefully you can implement something like this.Another suggestion would be a system to replace the default banning method with something that will not stop them from connecting to the server but only stops them from interacting when in the server if they are banned (only people with global bans will not be able to connect).Maybe something that connects to the DarkRP (MySQL) database, fetch the money players have and create a leaderboard based on that.
Don't forget XenForo!
Edited Could you add CAC support and provide a record of offences via cake. Also maybe make it so cake can ban using the panel. Maybe have a cool bit on red text on their profile if they were CAC banned.
ByTheVingardat 6th of September 2017 15:15:43
Could you add CAC support and provide a record of offences via cake. Also maybe make it so cake can ban using the panel.Maybe have a cool bit on red text on their profile if they were CAC banned.
GExtension already handels CAC bans like every other ban. However, a hint on the profile is an idea (as long as the default CAC ban reason is used).
Maybe anti-family sharing then?
anti-familiy sharing would be extremly nice
BySensei Hirakuat 13th of September 2017 11:33:29
anti-familiy sharing would be extremly nice
My man, add me. I'll send you some github links you might like for anti-family sharing.
Would be really nice if you could add BitCoin as payment gateway :)
@Drainder You can already use Bitcoin, Litcoin and many more with Payssion.
A nice suggestion and my opinion is a super easy thing. add a dark theme by default, editing the CSS could be a Huge pain for kids and people that don't mess with websites. especially since a lot of the <tr> boxes ignore CSS elements for some reason.
@Tanoshi It's a good idea, but useful features have more priority than a theme. But everyone is free to create a dark theme.