Skip to content

Commit 4de2be9

Browse files
committed
update(hook): SendNetMessage arguments
1 parent 643e450 commit 4de2be9

File tree

4 files changed

+8
-8
lines changed

4 files changed

+8
-8
lines changed

src/addons/addons.cpp

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,15 +65,15 @@ const char* format(const char* str, ...)
6565
return return_str.c_str();
6666
}
6767

68-
void Hook_SendNetMessage(INetChannel* pNetChan, CNetMessage* pData, int a4)
68+
void Hook_SendNetMessage(INetChannel* pNetChan, CNetMessage* pData, NetChannelBufType_t bufType)
6969
{
7070
NetMessageInfo_t* info = pData->GetNetMessage()->GetNetMessageInfo();
7171

72-
if (!UserMessages_SendNetMessage(pNetChan, pData, a4))
72+
if (!UserMessages_SendNetMessage(pNetChan, pData, bufType))
7373
return;
7474

7575
if (info->m_MessageId != 7 || g_addons.GetStatus() == false || g_addons.GetAddons().size() == 0)
76-
return TSendNetMessage(pNetChan, pData, a4);
76+
return TSendNetMessage(pNetChan, pData, bufType);
7777

7878
ClientJoinInfo_t* pPendingClient = GetPendingClient(pNetChan);
7979

@@ -86,7 +86,7 @@ void Hook_SendNetMessage(INetChannel* pNetChan, CNetMessage* pData, int a4)
8686
pPendingClient->signon_timestamp = Plat_FloatTime();
8787
}
8888

89-
TSendNetMessage(pNetChan, pData, a4);
89+
TSendNetMessage(pNetChan, pData, bufType);
9090
}
9191

9292
void* Hook_HostStateRequest(void* a1, void** pRequest)

src/addons/addons.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414

1515
#include <vector>
1616

17-
void Hook_SendNetMessage(INetChannel *pNetChan, CNetMessage *pData, int a4);
17+
void Hook_SendNetMessage(INetChannel *pNetChan, CNetMessage *pData, NetChannelBufType_t bufType);
1818
void *Hook_HostStateRequest(void *a1, void **pRequest);
1919

2020
struct DownloadInfo

src/usermessages/usermessages.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
#include "usermessages.h"
22
#include <map>
33

4-
bool UserMessages_SendNetMessage(INetChannel* pNetChan, CNetMessage* pData, int a4)
4+
bool UserMessages_SendNetMessage(INetChannel* pNetChan, CNetMessage* pData, NetChannelBufType_t bufType)
55
{
66
auto netmsg = pData->GetNetMessage();
77
int playerid = FindClientByNetChannel(pNetChan);
88

99
PluginEvent* event = new PluginEvent("core", nullptr, nullptr);
10-
auto result = g_pluginManager->ExecuteEvent("core", "OnUserMessageSend", encoders::msgpack::SerializeToString({ playerid, string_format("%p|%p|%p", netmsg, netmsg->GetNetMessageInfo(), pData), a4 == NetChannelBufType_t::BUF_RELIABLE }), event);
10+
auto result = g_pluginManager->ExecuteEvent("core", "OnUserMessageSend", encoders::msgpack::SerializeToString({ playerid, string_format("%p|%p|%p", netmsg, netmsg->GetNetMessageInfo(), pData), bufType == BUF_RELIABLE }), event);
1111
delete event;
1212

1313
return (result != EventResult::Stop);

src/usermessages/usermessages.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,6 @@
44
#include "../plugins/core/scripting.h"
55

66
int FindClientByNetChannel(INetChannel* pNetChan);
7-
bool UserMessages_SendNetMessage(INetChannel* pNetChan, CNetMessage* pData, int a4);
7+
bool UserMessages_SendNetMessage(INetChannel* pNetChan, CNetMessage* pData, NetChannelBufType_t bufType);
88

99
#endif

0 commit comments

Comments
 (0)