Updating TGS/DMAPI to version 4

This commit is contained in:
Repede
2019-03-11 21:31:45 -04:00
parent a4b9c31bdf
commit eb06799e86
16 changed files with 1317 additions and 321 deletions

View File

@@ -1,20 +1,30 @@
/datum/server_tools_command/status
var/global/client_count = 0
/client/New()
..()
++global.client_count
/client/Del()
..()
--global.client_count
/datum/tgs_chat_command/status
name = "status" //the string to trigger this command on a chat bot. e.g. TGS3_BOT: do_this_command
help_text = "Will broadcast the current player count and other round information" //help text for this command
required_parameters = 0 //number of parameters required for this command
admin_only = FALSE //set to TRUE if this command should only be usable by registered chat admins
/datum/server_tools_command/status/Run(sender, params)
/datum/tgs_chat_command/status/Run(datum/tgs_chat_user/sender, params)
return "```PLAYERCOUNT: [SERVER_TOOLS_CLIENT_COUNT] ROUND DURATION: [roundduration2text()]```"
// - FAX
/datum/server_tools_command/readfax
/datum/tgs_chat_command/readfax
name = "readfax"
help_text = "Reads a fax with specified faxid"
required_parameters = 1
admin_only = TRUE
/datum/server_tools_command/readfax/Run(sender, params)
/datum/tgs_chat_command/readfax/Run(datum/tgs_chat_user/sender, params)
var/list/all_params = splittext(params, " ")
var/faxid = all_params[1]
var/faxmsg = return_file_text("[config.fax_export_dir]/fax_[faxid].html")