NexiusTailer / Nex-AC

Anticheat system
https://pawn.wiki/index.php?/topic/27641-nex-ac/
GNU Lesser General Public License v3.0
212 stars 156 forks source link

Some improvements #284

Closed Zorono closed 1 year ago

Zorono commented 1 year ago

Some improvements for Language preferred messages...

Please note that I am not speaking Russian or....

NexiusTailer commented 1 year ago

A little bit more about built-in messages and other similar stuff you offer to add: the reason why anticheat does have even any chat messages at all by default is just to be plug&play, but a really good approach is to have anticheat module with only anticheat algorithms while all game logic (like chat punishment messages, admin warnings etc) should be in your gamemode, not in the anticheat.

As for language files, each .lang file is made by its author and goes separately in its own folder (thus, all responsibility for translating into the desired language lies with this author, so if something is not decent enough, people can take a version from another author or offer their own, but also separately under their own authorship). Default .lang files in en, ru and by languages were made by me in 2015 as a point to start with. Then, some other (better) en variants were offered by other people and added (they are in lang folder now), so you can check them out instead of changing default files.