-
Notifications
You must be signed in to change notification settings - Fork 12
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit 0e6adfd
Showing
1,548 changed files
with
225,971 additions
and
0 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
84 changes: 84 additions & 0 deletions
84
game_upload/addons/sourcemod/configs/sourcebans/sourcebans.cfg
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,84 @@ | ||
/** | ||
* sourcebans.cfg | ||
* | ||
* This file contains settings for the SourceBans Source Server Plugin | ||
* @author SteamFriends Development Team | ||
* @version 0.0.0.$Rev: 74 $ | ||
* @copyright SteamFriends (www.steamfriends.com) | ||
* @package SourceBans | ||
*/ | ||
|
||
"SourceBans" | ||
{ | ||
"Config" | ||
{ | ||
// Website address to tell where the player to go for unban, etc | ||
"Website" "http://www.yourwebsite.net/" | ||
|
||
// Allow or disallow admins access to addban command | ||
"Addban" "1" | ||
|
||
// Allow or disallow admins access to unban command | ||
"Unban" "1" | ||
|
||
// The Tableprefix you set while installing the webpanel. (default: "sb") | ||
"DatabasePrefix" "sb" | ||
|
||
// How many seconds to wait before retrying when a players ban fails to be checked. Min = 15.0 Max = 60.0 | ||
"RetryTime" "45.0" | ||
|
||
// How often should we process the failed ban queue in minutes | ||
"ProcessQueueTime" "5" | ||
|
||
// Should the plugin automaticaly add the server to sourcebans | ||
// (servers without -ip being set on startup need this set to 0) | ||
"AutoAddServer" "0" | ||
|
||
// Enable backing up config files after getting admins from database (1 = enabled, 0 = disabled) | ||
"BackupConfigs" "1" | ||
|
||
// Enable admin part of the plugin (1 = enabled, 0 = disabled) | ||
"EnableAdmins" "1" | ||
|
||
// Require the admin to login once into website | ||
"RequireSiteLogin" "0" | ||
|
||
// This is the ID of this server (Check in the admin panel -> servers to find the ID of this server) | ||
"ServerID" "-1" | ||
} | ||
|
||
/* | ||
* Generic menu options for if a reason isn't supplied in a ban | ||
* Without a supplied reason the ban will never be written to the database | ||
*/ | ||
"BanReasons" | ||
{ | ||
"Hacking" "Hacking" | ||
"Exploit" "General Exploit of Game/Map/Server" | ||
"TK" "Team Killing" | ||
"TF" "Team Flashing" | ||
"CommSpam" "Spamming Mic/Chat" | ||
"BadSpray" "Inappropriate Spray" | ||
"BadLang" "Inappropriate Language" | ||
"BadName" "Inappropriate Name" | ||
"IgnoreAdmin" "Ignoring Admins" | ||
"Stacking" "Team Stacking" | ||
"Own Reason" "Own Reason" | ||
} | ||
/* | ||
* Submenu options for when "Hacking" is selected | ||
* If "Hacking" is removed from the menu above this will not be accessable | ||
*/ | ||
"HackingReasons" | ||
{ | ||
"Aimbot" "Aimbot" | ||
"Antirecoil" "Anti Recoil" | ||
"Wallhack" "Wallhack" | ||
"Spinhack" "Spinhack" | ||
"Speedhack" "Speedhack" | ||
"Multi-Hack" "Multi-Hack" | ||
"No Smoke" "No Smoke" | ||
"No Flash" "No Flash" | ||
} | ||
} |
Binary file not shown.
31 changes: 31 additions & 0 deletions
31
game_upload/addons/sourcemod/scripting/include/sourcebans.inc
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
#if defined _sourcebans_included | ||
#endinput | ||
#endif | ||
#define _sourcebans_included | ||
|
||
public SharedPlugin:__pl_sourcebans = | ||
{ | ||
name = "SourceBans", | ||
file = "sourcebans.smx", | ||
required = 0 | ||
}; | ||
|
||
|
||
public __pl_sourcebans_SetNTVOptional() | ||
{ | ||
MarkNativeAsOptional("SBBanPlayer"); | ||
} | ||
|
||
|
||
/********************************************************* | ||
* Ban Player from server | ||
* | ||
* @param client The client index of the admin who is banning the client | ||
* @param target The client index of the player to ban | ||
* @param time The time to ban the player for (in minutes, 0 = permanent) | ||
* @param reason The reason to ban the player from the server | ||
* @noreturn | ||
*********************************************************/ | ||
native SBBanPlayer(client, target, time, String:reason[]); | ||
|
||
//Yarr! |
Oops, something went wrong.