Utility
BDSC includes a small set of shared utility functions to support logging, translation, and time formatting.
These functions are available globally under the bdsc
namespace and work in both server and client environments.
They are intentionally minimal, with no external dependencies or unnecessary abstraction.
get_current_time
Returns the current system time as a formatted string.
Returns
string
bdsc.get_current_time()
log
Prints a debug message to the console if bdsc.debug_mode
is enabled.
Supports standard log levels for easier development debugging.
Parameters
level:
string
message:
string
bdsc.log(level, message)
translate
Retrieves a translation string by key and applies optional formatting arguments. Falls back to key and values if translation is missing.
Parameters
key:
string
...:
any
Returns
string
bdsc.translate(key, ...)
Last updated