mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 18:22:39 +00:00
IP reputation check toggle verb
This commit is contained in:
@@ -184,7 +184,8 @@ var/list/admin_verbs_server = list(
|
|||||||
/client/proc/modify_server_news,
|
/client/proc/modify_server_news,
|
||||||
/client/proc/recipe_dump,
|
/client/proc/recipe_dump,
|
||||||
/client/proc/panicbunker,
|
/client/proc/panicbunker,
|
||||||
/client/proc/paranoia_logging
|
/client/proc/paranoia_logging,
|
||||||
|
/client/proc/ip_reputation
|
||||||
)
|
)
|
||||||
|
|
||||||
var/list/admin_verbs_debug = list(
|
var/list/admin_verbs_debug = list(
|
||||||
|
|||||||
@@ -11,9 +11,9 @@
|
|||||||
|
|
||||||
config.panic_bunker = (!config.panic_bunker)
|
config.panic_bunker = (!config.panic_bunker)
|
||||||
|
|
||||||
log_and_message_admins("[key_name(usr)] has toggled the Panic Bunker, it is now [(config.panic_bunker?"on":"off")]")
|
log_and_message_admins("[key_name(usr)] has toggled the Panic Bunker, it is now [(config.panic_bunker?"on":"off")].")
|
||||||
if (config.panic_bunker && (!dbcon || !dbcon.IsConnected()))
|
if (config.panic_bunker && (!dbcon || !dbcon.IsConnected()))
|
||||||
message_admins("The Database is not connected! Panic bunker will not work until the connection is reestablished.")
|
message_admins("The database is not connected! Panic bunker will not work until the connection is reestablished.")
|
||||||
feedback_add_details("admin_verb","PANIC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
feedback_add_details("admin_verb","PANIC") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||||
|
|
||||||
/client/proc/paranoia_logging()
|
/client/proc/paranoia_logging()
|
||||||
@@ -25,7 +25,21 @@
|
|||||||
|
|
||||||
config.paranoia_logging = (!config.paranoia_logging)
|
config.paranoia_logging = (!config.paranoia_logging)
|
||||||
|
|
||||||
log_and_message_admins("[key_name(usr)] has toggled Paranoia Logging, it is now [(config.paranoia_logging?"on":"off")]")
|
log_and_message_admins("[key_name(usr)] has toggled Paranoia Logging, it is now [(config.paranoia_logging?"on":"off")].")
|
||||||
if (config.paranoia_logging && (!dbcon || !dbcon.IsConnected()))
|
if (config.paranoia_logging && (!dbcon || !dbcon.IsConnected()))
|
||||||
message_admins("The Database is not connected! Paranoia logging will not be able to give 'player age' (time since first connection) warnings, only Byond account warnings.")
|
message_admins("The database is not connected! Paranoia logging will not be able to give 'player age' (time since first connection) warnings, only Byond account warnings.")
|
||||||
feedback_add_details("admin_verb","PARLOG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
feedback_add_details("admin_verb","PARLOG") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||||
|
|
||||||
|
/client/proc/ip_reputation()
|
||||||
|
set category = "Server"
|
||||||
|
set name = "Toggle IP Rep Checks"
|
||||||
|
|
||||||
|
if(!check_rights(R_ADMIN))
|
||||||
|
return
|
||||||
|
|
||||||
|
config.ip_reputation = (!config.ip_reputation)
|
||||||
|
|
||||||
|
log_and_message_admins("[key_name(usr)] has toggled IP reputation checks, it is now [(config.ip_reputation?"on":"off")].")
|
||||||
|
if (config.ip_reputation && (!dbcon || !dbcon.IsConnected()))
|
||||||
|
message_admins("The database is not connected! IP reputation logging will not be able to allow existing players to bypass the reputation checks (if that is enabled).")
|
||||||
|
feedback_add_details("admin_verb","IPREP") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
|
||||||
|
|||||||
Reference in New Issue
Block a user