1.1 --- a/core/smn_timers.cpp Mon May 21 01:28:38 2007 +0000
1.2 +++ b/core/smn_timers.cpp Mon May 21 01:54:17 2007 +0000
1.3 @@ -227,10 +227,22 @@
1.4 return 1;
1.5 }
1.6
1.7 +static cell_t smn_GetTickedTime(IPluginContext *pContext, const cell_t *params)
1.8 +{
1.9 + cell_t *simulating;
1.10 + pContext->LocalToPhysAddr(params[1], &simulating);
1.11 +
1.12 + *simulating = g_SimTicks.ticking ? 0 : 1;
1.13 +
1.14 + float t = g_SimTicks.ticking ? gpGlobals->curtime : g_SimTicks.ticktime;
1.15 + return sp_ftoc(t);
1.16 +}
1.17 +
1.18 REGISTER_NATIVES(timernatives)
1.19 {
1.20 {"CreateTimer", smn_CreateTimer},
1.21 {"KillTimer", smn_KillTimer},
1.22 {"TriggerTimer", smn_TriggerTimer},
1.23 + {"GetTickedTime", smn_GetTickedTime},
1.24 {NULL, NULL}
1.25 };