diff --git a/Client/mods/deathmatch/logic/luadefs/CLuaDrawingDefs.cpp b/Client/mods/deathmatch/logic/luadefs/CLuaDrawingDefs.cpp index 51f5c04b7ed..cab7288a8b8 100644 --- a/Client/mods/deathmatch/logic/luadefs/CLuaDrawingDefs.cpp +++ b/Client/mods/deathmatch/logic/luadefs/CLuaDrawingDefs.cpp @@ -9,10 +9,14 @@ * *****************************************************************************/ + #include "StdInc.h" #include "CLuaDefs.h" #include "lua/CLuaFunctionParser.h" +#include +#include + #define MIN_CLIENT_REQ_DXSETRENDERTARGET_CALL_RESTRICTIONS "1.3.0-9.04431" extern bool g_bAllowAspectRatioAdjustment; @@ -1705,6 +1709,11 @@ int CLuaDrawingDefs::DxGetStatus(lua_State* luaVM) lua_pushstring(luaVM, "SettingHighDetailPeds"); lua_pushboolean(luaVM, dxStatus.settings.bHighDetailPeds); lua_settable(luaVM, -3); + + lua_pushstring(luaVM, "TotalPhysicalMemory"); + lua_pushnumber(luaVM, static_cast(SharedUtil::GetWMITotalPhysicalMemory()) / 1024.0 / 1024.0); + lua_settable(luaVM, -3); + return 1; } else