mirror of
https://github.com/rehlds/rehlds.git
synced 2025-01-06 03:55:32 +03:00
Added SetModelName function to ReHLDS API
This commit is contained in:
parent
131d43a15e
commit
db2c7c7c10
@ -35,7 +35,7 @@
|
|||||||
#include "model.h"
|
#include "model.h"
|
||||||
|
|
||||||
#define REHLDS_API_VERSION_MAJOR 1
|
#define REHLDS_API_VERSION_MAJOR 1
|
||||||
#define REHLDS_API_VERSION_MINOR 2
|
#define REHLDS_API_VERSION_MINOR 3
|
||||||
|
|
||||||
//Steam_NotifyClientConnect hook
|
//Steam_NotifyClientConnect hook
|
||||||
typedef IHookChain<qboolean, IGameClient*, const void*, unsigned int> IRehldsHook_Steam_NotifyClientConnect;
|
typedef IHookChain<qboolean, IGameClient*, const void*, unsigned int> IRehldsHook_Steam_NotifyClientConnect;
|
||||||
|
@ -108,4 +108,6 @@ public:
|
|||||||
virtual const char* GetName() = 0;
|
virtual const char* GetName() = 0;
|
||||||
virtual uint32 GetWorldmapCrc() = 0;
|
virtual uint32 GetWorldmapCrc() = 0;
|
||||||
virtual uint8* GetClientDllMd5() = 0;
|
virtual uint8* GetClientDllMd5() = 0;
|
||||||
|
|
||||||
|
virtual void SetModelName(const char* modelname) = 0;
|
||||||
};
|
};
|
||||||
|
@ -161,6 +161,11 @@ const char* EXT_FUNC CRehldsServerData::GetModelName() {
|
|||||||
return g_psv.modelname;
|
return g_psv.modelname;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void EXT_FUNC CRehldsServerData::SetModelName(const char* modelname) {
|
||||||
|
Q_strncpy(g_psv.modelname, modelname, ARRAYSIZE(g_psv.modelname) - 1);
|
||||||
|
g_psv.modelname[ARRAYSIZE(g_psv.modelname) - 1] = '\0';
|
||||||
|
}
|
||||||
|
|
||||||
const char* EXT_FUNC CRehldsServerData::GetName() {
|
const char* EXT_FUNC CRehldsServerData::GetName() {
|
||||||
return g_psv.name;
|
return g_psv.name;
|
||||||
}
|
}
|
||||||
|
@ -96,6 +96,8 @@ public:
|
|||||||
virtual const char* GetName();
|
virtual const char* GetName();
|
||||||
virtual uint32 GetWorldmapCrc();
|
virtual uint32 GetWorldmapCrc();
|
||||||
virtual uint8* GetClientDllMd5();
|
virtual uint8* GetClientDllMd5();
|
||||||
|
|
||||||
|
virtual void SetModelName(const char* modelname);
|
||||||
};
|
};
|
||||||
|
|
||||||
extern CGameClient** g_GameClients;
|
extern CGameClient** g_GameClients;
|
||||||
|
Loading…
Reference in New Issue
Block a user