mirror of
https://github.com/Mauler125/r5sdk.git
synced 2025-02-09 19:15:03 +01:00
Store CCommand argument pointer
Only obtain it once.
This commit is contained in:
parent
43fdbc94da
commit
f18f2f3e9e
@ -533,10 +533,11 @@ void VPK_Unpack_f(const CCommand& args)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
std::chrono::milliseconds msStart = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch());
|
std::chrono::milliseconds msStart = std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::system_clock::now().time_since_epoch());
|
||||||
|
const char* pArg = args.Arg(1);
|
||||||
|
|
||||||
DevMsg(eDLL_T::FS, "*** Starting VPK extraction command for: '%s'\n", args.Arg(1));
|
DevMsg(eDLL_T::FS, "*** Starting VPK extraction command for: '%s'\n", pArg);
|
||||||
|
|
||||||
VPKDir_t vpk = g_pPackedStore->GetDirectoryFile(args.Arg(1));
|
VPKDir_t vpk = g_pPackedStore->GetDirectoryFile(pArg);
|
||||||
g_pPackedStore->InitLzDecompParams();
|
g_pPackedStore->InitLzDecompParams();
|
||||||
|
|
||||||
std::thread th([&] { g_pPackedStore->UnpackAll(vpk, ConvertToWinPath(fs_packedstore_workspace->GetString())); });
|
std::thread th([&] { g_pPackedStore->UnpackAll(vpk, ConvertToWinPath(fs_packedstore_workspace->GetString())); });
|
||||||
@ -564,14 +565,15 @@ void VPK_Mount_f(const CCommand& args)
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
VPKData_t* pPakData = FileSystem()->MountVPKFile(args.Arg(1));
|
const char* pArg = args.Arg(1);
|
||||||
|
VPKData_t* pPakData = FileSystem()->MountVPKFile(pArg);
|
||||||
if (pPakData)
|
if (pPakData)
|
||||||
{
|
{
|
||||||
DevMsg(eDLL_T::FS, "Mounted VPK file '%s' with handle '%i'\n", args.Arg(1), pPakData->m_nHandle);
|
DevMsg(eDLL_T::FS, "Mounted VPK file '%s' with handle '%i'\n", pArg, pPakData->m_nHandle);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
Warning(eDLL_T::FS, "Unable to mount VPK file '%s': non-existent VPK file\n", args.Arg(1));
|
Warning(eDLL_T::FS, "Unable to mount VPK file '%s': non-existent VPK file\n", pArg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -927,7 +929,7 @@ BHit_f
|
|||||||
*/
|
*/
|
||||||
void BHit_f(const CCommand& args)
|
void BHit_f(const CCommand& args)
|
||||||
{
|
{
|
||||||
#ifndef DEDICATED //
|
#ifndef DEDICATED // Stubbed to suppress server warnings as this is a GAMEDLL command!
|
||||||
if (args.ArgC() != 9)
|
if (args.ArgC() != 9)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
@ -946,7 +948,7 @@ void BHit_f(const CCommand& args)
|
|||||||
vecBulletAngles.z = 180.f; // Flipped axis.
|
vecBulletAngles.z = 180.f; // Flipped axis.
|
||||||
AngleVectors(vecBulletAngles, &vecAbsEnd);
|
AngleVectors(vecBulletAngles, &vecAbsEnd);
|
||||||
|
|
||||||
static char szBuf[2048];
|
static char szBuf[2048]; // Render physics trace.
|
||||||
snprintf(szBuf, sizeof(szBuf), "drawline %g %g %g %g %g %g",
|
snprintf(szBuf, sizeof(szBuf), "drawline %g %g %g %g %g %g",
|
||||||
vecAbsStart.x, vecAbsStart.y, vecAbsStart.z,
|
vecAbsStart.x, vecAbsStart.y, vecAbsStart.z,
|
||||||
vecAbsStart.x + vecAbsEnd.x * MAX_COORD_RANGE,
|
vecAbsStart.x + vecAbsEnd.x * MAX_COORD_RANGE,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user