View Single Post
Author Message
Alber9091
Veteran Member
Join Date: Jun 2014
Location: Karachi, Pakistan
Old 10-09-2016 , 16:16   Idea For New Ban System
Reply With Quote #1

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

Last edited by Alber9091; 10-10-2016 at 06:13.
Alber9091 is offline