38 lines
767 B
PHP
38 lines
767 B
PHP
|
#if defined _tas_included
|
||
|
#endinput
|
||
|
#endif
|
||
|
#define _tas_included
|
||
|
|
||
|
native bool TAS_InEditMode(int client);
|
||
|
|
||
|
native bool TAS_IsPaused(int client);
|
||
|
|
||
|
native ArrayList TAS_GetRunHandle(int client);
|
||
|
|
||
|
native int TAS_GetCurrentFrame(int client);
|
||
|
|
||
|
forward void OnTASPauseChanged(int client, bool paused);
|
||
|
|
||
|
forward void OnTASFrameRecorded(int client, int frame);
|
||
|
|
||
|
public SharedPlugin __pl_tas =
|
||
|
{
|
||
|
name = "tas",
|
||
|
file = "bTimes-tas.smx",
|
||
|
#if defined REQUIRE_PLUGIN
|
||
|
required = 1,
|
||
|
#else
|
||
|
required = 0,
|
||
|
#endif
|
||
|
};
|
||
|
|
||
|
|
||
|
#if !defined REQUIRE_PLUGIN
|
||
|
public void __pl_tas_SetNTVOptional()
|
||
|
{
|
||
|
MarkNativeAsOptional("TAS_InEditMode");
|
||
|
MarkNativeAsOptional("TAS_IsPaused");
|
||
|
MarkNativeAsOptional("TAS_GetRunHandle");
|
||
|
MarkNativeAsOptional("TAS_GetCurrentFrame");
|
||
|
}
|
||
|
#endif
|