void SetClientUInt32Stat(int clientNum, const char *statName, uint32_t value)
{
ddlState_t searchState;
DDL_MoveTo(LiveStats_GetRootDDLState(), &searchState, 2, "PlayerStatsList", statName);
SV_SetClientDIntStat(clientNum, &searchState, value);
}
uint32_t GetClientUInt32Stat(int clientNum, const char *statName)
{
ddlState_t searchState;
DDL_MoveTo(LiveStats_GetRootDDLState(), &searchState, 2, "PlayerStatsList", statName);
return SV_GetClientDIntStat(clientNum, &searchState);
}
void SetClientRankAndCodPoints(int clientNum, uint32_t rankXp, uint32_t codPoints)
{
SetClientUInt32Stat(clientNum, "RANKXP", rankXp);
SetClientUInt32Stat(clientNum, "CODPOINTS", codPoints);
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.