/datum/server_tools_command/who name = "players" //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" //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/who/Run(sender, params) SERVER_TOOLS_CHAT_BROADCAST("[SERVER_TOOLS_CLIENT_COUNT]") // - FAX /datum/server_tools_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) var/faxid = params[1] var/savefile/F = new() var/faxfile = file("[config.fax_export_dir]/fax_[faxid].html") var/faxmsg = F.ImportText("/",faxfile) SERVER_TOOLS_RELAY_BROADCAST("FAX: [url_encode(faxmsg)]")