added amb805, time formatting cvar

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401365
This commit is contained in:
Borja Ferrer
2007-08-19 16:54:06 +00:00
parent f6c7196408
commit 6a05c0925c
4 changed files with 16 additions and 3 deletions
+7 -1
View File
@@ -48,6 +48,7 @@
#endif
HandleType_t g_PlIter;
ConVar sm_datetime_format("sm_datetime_format", "%m/%d/%Y - %H:%M:%S", 0, "Default formatting time rules");
class CoreNativeHelpers :
public SMGlobalClass,
@@ -118,7 +119,12 @@ static cell_t FormatTime(IPluginContext *pContext, const cell_t *params)
{
char *format, *buffer;
pContext->LocalToString(params[1], &buffer);
pContext->LocalToString(params[3], &format);
pContext->LocalToStringNULL(params[3], &format);
if (format == NULL)
{
format = const_cast<char *>(sm_datetime_format.GetString());
}
#if defined SUBPLATFORM_SECURECRT
_invalid_parameter_handler handler = _set_invalid_parameter_handler(_ignore_invalid_parameter);