Details of our project are as follows. Amx modx is a game server addon for halflife engine based games written with small programing language. Since we offer member subscriptions the members have admin or administative access to our game servers. This allows them to kick,slap,restrict weapons, ban players and other things. What we need is a addon or plugin made for Amxmodx. The plugin will consist of everytime the ban or slap admin functions are used it will display or do a amx_psay (private message) to the admin that initiated the command and tell them how many they are allowed left for the month. Then we need a way to keep track of how many times they have used this command on multiple servers. When they hit there max limit of available bans, then they will not be able to do it anymore. Also the system will need a settings feature. So say a new member would be able to use the ban function 10 times for the month, but a member that has been around for a couple months would have 20 times for the month and members 3 or more months or unless we set them at this level ourselves would have no limit to the number of bans or slaps admin functions. Also a note that our whole member system is automated and stored in a database with access flags. The database consists of the players steamid (steamid is much like a social security number, except it identifies you in a game) and there access flags. The access flags are what controlls what functions are available to them. We require that the system be automated and keep track of everything itself, however we have to have a way to override it via a admin function. We suggest that the programmer we choose create there own database and everytime a admin command is used check the database to see if that users steamid is already in the database or isn't. If it isn't then it would add them to the database and start keeping track of them. *** Please read platform for conituned info ***** x
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
This would make it easier because they will not have to tie into our existing admin system, however you may need to modify there access flags in our existing database to remove ban and slap access flags. Also this plugin will need to perform a amx_reloadadmins command whenever the max limit is reached for a member. Also the very last thing would be after every ban command we need the system to email us and the member who initiated the command. The email would consist of telling us that a ban was placed. And then the email to the member would consist of asking them for the couple requirements that we ask for on all bans, which are Demos and screenshots of the suspected cheater,racist, or just bad behaviour. Thanks, Steel Venom Gaming [url removed, login to view]