I know few of you may suggest me Advanced Ban System, but its bit different ..!! Anyone who can help me? I want Ban System Like This ..!!
[May Be You Need Colorchat.inc] for colors.
Plugin:
Commands:
amx_ban "nick/steam id/ip" "time in minutes" "reason" [Took SS Of Client On Ban, Providing Ban Details]
amx_addban "nick/steam id/ip" "time in minutes" "reason"
amx_banmenu
amx_unban "nick/steam id/ip"
amx_ss "nick/steam id" "Number Of SS" [Just SS]
amx_bancheck "nick/steam id/ip" [And It Tells Details Of That Particular Ban In Console And Screen]
amx_banlist [Shows Ban List] [Ban List Should Be Only In One File, Which Should Also Support PHP Web Ban List][Ex: Format Should Be In This Way, So, We Don't Need To Make New Web Ban List][
http://pastebin.com/0EJcJG1D][File For Bans List And Web Ban List Should Be Same].
CVARS:
Ban_Text [On SS And Console]:
Kick_Text [After Kick Text In That Little Box Which Appears After Ban, To A Client]:
SS_Text [amx_ss]:
Ban_Delay: 1 [In Secs] [Default]
Auto_Record_Demo: 0 [Disable] 1 [Enable] [Default]
Demo_Name: Ban.dem [Default]
Demo_Text: Welcome To [Host Name Here]. A Demo Is Being Automatically Recorded. [Should Be In Team Color Text]
Ban_Logs: 0 [Disable] 1 [Enable] [Default]
BAN MENU [Main Menu]
I. BAN
II. Screenshot [Only Screenshot][No Ban]
I. BAN [SUB-MENU] [Also Contains SUB-MENU -2 (Marked As A)]
1. Nick 1
2. Nick 2
3. Nick 3
4. Nick 4
5. Nick 5
6. Nick 6
7. Nick 7
8. Ban Time [Minutes][0 (Permanent), 5, 10, 15, 30, 60, 300, 1440 (1 Day), 10080 (1 Week)][Times Can Ban Be Changed From Settings.ini]
9. Next Page
0. Back/Exit
After Selecting Nick, In Ban [Sub-Menu], A New SUB-MENU, should appear:
A. BAN TYPE: [SUB-MENU -2]
Ban By Steam Id/Nick/Ip [Deafault]
Ban By Steam Id
Ban By Nick
Ban By Ip
II. Screenshot [SUB-MENU]
1. Nick 1
2. Nick 2
3. Nick 3
4. Nick 4
5. Nick 5
6. Nick 6
7. Nick 7
8. Number Of SS [1, 3, 5, 10][Numbers Can Ban Be Changed From Settings.ini]
9. Next Page
0. Back/Exit
Text On Bans, Only SS, Unban Text [Only In Console And Screen, Not In SS], Check Ban Text, After Ban Kick Text, On "Client's Screen", "Screenshot" And "Console" While Getting Ban, It Should Appear Like This [Color Text]
For Text On Ban SS Taken While Ban:
Admin: ..., Admin STEAM ID: ..., Player Nick: ..., Player STEAM ID: ... Type: Ban, For Unban Contact: [BAN TEXT HERE, CVAR] [Color Text]
For Text On Screenshot Only Command SS:
Admin: ..., Took Screenshot Of, Player: ... Please Post It On: [SS TEXT HERE, CVAR][Color Text]
For Unban:
Admin: ..., Admin STEAM ID: ..., Unbanned, Player Nick: ..., Player STEAM ID:
Check Ban [amx_bancheck "Steam id/nick/ip"][Console And Screen Of Admin]
Admin: ..., Admin STEAM ID: ..., Player Nick: ..., Player STEAM ID: ... Type: Ban [Color Text]
Admin:, Admin Steam ID:, Player Nick:, Player STEAM ID: ..., For Unban Contact: Should Be Green.
And Text After Them [I.e After: (Like Admins Nick, Players Nick And Ban Text] Should Be Of Team Color.
After Ban, Kick Text In Ban Should Contain.
Admin: ... Banned You [Player Nick:][Player STEAM ID] ... For Unban Contact: [KICK TEXT HERE]
And When Any Ban Is Going To Expire ..!!
It Should Show In Server Only To Admins ..!!
Ban/Bans Are Going To Be Expired In 30 Secs. Please Don't Change Map. [Team Color Text]
Auto Demo Should Also Be Included In The Plugin.
Web Ban List Should Be On One Page. [I.e: BansList.txt]
Web Ban List Should Be PHP Web Ban List. [Not Sql]
Ban Plugin Settings [I.e: Cvars Time's, Etc] Can Be Changed From Settings.cfg
Ban System Should Have Its Own Ban List File And Own Ban System.
Path's For Ban System:
root/cstrike/addons/amxmodx/configs/Ban System/logs/log [Date:].txt [Logs Should Be Date By Date]
root/cstrike/addons/amxmodx/configs/Ban System/Bans.txt [File For Bans List And Web Ban List Should Be Same]
root/cstrike/addons/amxmodx/configs/Ban System/Settings.cfg
Settings Should Include:
BAN Timing For Normal Ban [Which We Were Changing With 8]: 0, 5, 10, 15, 30, 60, 300, 1440, 10080
Number Of SS [Which We Were Changing With 8]: 1, 3, 5, 10
Ban_Text [On SS And Console]:
Kick_Text [After Kick Text In That Little Box Which Appears After Ban, To A Client]:
SS_Text [amx_ss]:
Ban_Delay: 1 [In Secs] [Default]
Auto_Record_Demo: 0 [Disable] 1 [Enable] [Default]
Demo_Name: Ban.dem [Default]
Demo_Text: Welcome To [Host Name Here]. A Demo Is Being Automatically Recorded. [Should Be In Team Color Text]
Ban_Logs: 0 [Disable] 1 [Enable] [Default]
PHP BAN LIST FILE SHOULD BE LIKE THIS:
http://pastebin.com/0EJcJG1D