forked from UNLOZE/sm-plugins
added experimental PointServerCommandFilter plugin
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
// Example config to showcase features
|
||||
// This is a whitelist
|
||||
"PointDetour"
|
||||
{
|
||||
// Allow all
|
||||
"say" {}
|
||||
"exec" {}
|
||||
|
||||
// Allow "1"
|
||||
mp_restartgame "1"
|
||||
|
||||
// Regex: Allow all cvars/commands that start with mp_
|
||||
"/mp_.*/" {}
|
||||
|
||||
// Allow regex as paramter
|
||||
"echo" "/DEBUG:.*/"
|
||||
|
||||
// Allow anything but
|
||||
"sm"
|
||||
{
|
||||
"allow" {}
|
||||
"deny"
|
||||
{
|
||||
"value" "/plugins unload/"
|
||||
}
|
||||
}
|
||||
|
||||
// Allow the following
|
||||
"sm"
|
||||
{
|
||||
"allow"
|
||||
{
|
||||
"value" "/plugins unload/"
|
||||
"value" "/plugins load/"
|
||||
}
|
||||
}
|
||||
// also like this
|
||||
"sm"
|
||||
{
|
||||
"allow" "/plugins unload/"
|
||||
"allow" "/plugins load/"
|
||||
}
|
||||
|
||||
// Only allow values between (including) 100 and 1000
|
||||
"sv_gravity"
|
||||
{
|
||||
"allow"
|
||||
{
|
||||
"min" "100"
|
||||
"max" "1000"
|
||||
}
|
||||
}
|
||||
|
||||
// Only allow values between 0 and 6,
|
||||
// clamping if parmeter is outside of this range
|
||||
// Example: 10 becomes 6 | -1 becomes 0
|
||||
"mp_freezetime"
|
||||
{
|
||||
"clamp"
|
||||
{
|
||||
"min" "0"
|
||||
"max" "6"
|
||||
}
|
||||
}
|
||||
|
||||
// Override since clamp has no paramters
|
||||
"mp_restartgame"
|
||||
{
|
||||
"clamp"
|
||||
{
|
||||
"value" "1"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user