mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Register admin panel/core server scriptfunc stubs for client.dll
Stubbed to avoid compile errors.
This commit is contained in:
parent
904352498c
commit
ee1fdca7a9
@ -218,7 +218,10 @@ void Systems_Init()
|
||||
ServerScriptRegister_Callback = Script_RegisterServerFunctions;
|
||||
CoreServerScriptRegister_Callback = Script_RegisterCoreServerFunctions;
|
||||
AdminPanelScriptRegister_Callback = Script_RegisterAdminPanelFunctions;
|
||||
#endif // !CLIENT_DLL
|
||||
#else
|
||||
CoreServerScriptRegister_Callback = Script_RegisterCoreServerStubs;
|
||||
AdminPanelScriptRegister_Callback = Script_RegisterAdminPanelStubs;
|
||||
#endif// !CLIENT_DLL
|
||||
|
||||
#ifndef SERVER_DLL
|
||||
ClientScriptRegister_Callback = Script_RegisterClientFunctions;
|
||||
|
@ -415,3 +415,34 @@ void Script_RegisterCoreClientFunctions(CSquirrelVM* s)
|
||||
{
|
||||
DEFINE_CLIENT_SCRIPTFUNC_NAMED(s, IsClientDLL, "Returns whether this build is client only", "bool", "");
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------
|
||||
// Purpose: core server script stubs (stubbed to prevent script compile errors!!!)
|
||||
// Input : *s -
|
||||
//---------------------------------------------------------------------------------
|
||||
void Script_RegisterCoreServerStubs(CSquirrelVM* s)
|
||||
{
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, IsServerActive, "bool", "");
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, IsDedicated, "bool", "");
|
||||
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, CreateServer, "void", "string, string, string, string, int");
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, DestroyServer, "void", "");
|
||||
}
|
||||
|
||||
//---------------------------------------------------------------------------------
|
||||
// Purpose: admin panel script stubs (stubbed to prevent script compile errors!!!)
|
||||
// Input : *s -
|
||||
//---------------------------------------------------------------------------------
|
||||
void Script_RegisterAdminPanelStubs(CSquirrelVM* s)
|
||||
{
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, GetNumHumanPlayers, "int", "");
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, GetNumFakeClients, "int", "");
|
||||
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, KickPlayerByName, "void", "string");
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, KickPlayerById, "void", "string");
|
||||
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, BanPlayerByName, "void", "string");
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, BanPlayerById, "void", "string");
|
||||
|
||||
DEFINE_SCRIPTFUNC_STUBBED(s, UnbanPlayer, "void", "string");
|
||||
}
|
||||
|
@ -32,6 +32,9 @@ void Script_RegisterClientFunctions(CSquirrelVM* s);
|
||||
void Script_RegisterUIFunctions(CSquirrelVM* s);
|
||||
void Script_RegisterCoreClientFunctions(CSquirrelVM* s);
|
||||
|
||||
void Script_RegisterCoreServerStubs(CSquirrelVM* s);
|
||||
void Script_RegisterAdminPanelStubs(CSquirrelVM* s);
|
||||
|
||||
#define DEFINE_CLIENT_SCRIPTFUNC_NAMED(s, functionName, helpString, \
|
||||
returnType, parameters) \
|
||||
s->RegisterFunction(#functionName, MKSTRING(Script_##functionName), \
|
||||
|
Loading…
x
Reference in New Issue
Block a user