mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2024-11-08 08:47:17 +01:00
Simlified the buffer size calculation in Player type.
Fixed bug which multiplied by the type size instead of dividing. thanks @VRocker
This commit is contained in:
parent
f26bf3db4a
commit
d3d247b5f9
@ -88,8 +88,8 @@ const SQChar * CPlayer::GetIP() const noexcept
|
|||||||
// Attempt to retrieve the ip address
|
// Attempt to retrieve the ip address
|
||||||
if (VALID_ENTITY(m_ID))
|
if (VALID_ENTITY(m_ID))
|
||||||
{
|
{
|
||||||
std::memset(s_Buffer, '\0', std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
std::memset(s_Buffer, '\0', sizeof(s_Buffer));
|
||||||
_Func->GetPlayerIP(m_ID, s_Buffer, std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
_Func->GetPlayerIP(m_ID, s_Buffer, sizeof(s_Buffer));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -279,8 +279,8 @@ const SQChar * CPlayer::GetName() const noexcept
|
|||||||
// Attempt to retrieve the ip address
|
// Attempt to retrieve the ip address
|
||||||
if (VALID_ENTITY(m_ID))
|
if (VALID_ENTITY(m_ID))
|
||||||
{
|
{
|
||||||
std::memset(s_Buffer, '\0', std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
std::memset(s_Buffer, '\0', sizeof(s_Buffer));
|
||||||
_Func->GetPlayerName(m_ID, s_Buffer, std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
_Func->GetPlayerName(m_ID, s_Buffer, sizeof(s_Buffer));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -586,8 +586,8 @@ const SQChar * CPlayer::GetUID() const noexcept
|
|||||||
// Attempt to retrieve the uid
|
// Attempt to retrieve the uid
|
||||||
if (VALID_ENTITY(m_ID))
|
if (VALID_ENTITY(m_ID))
|
||||||
{
|
{
|
||||||
std::memset(s_Buffer, '\0', std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
std::memset(s_Buffer, '\0', sizeof(s_Buffer));
|
||||||
_Func->GetPlayerUID(m_ID, s_Buffer, std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
_Func->GetPlayerUID(m_ID, s_Buffer, sizeof(s_Buffer));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -605,8 +605,8 @@ const SQChar * CPlayer::GetUID2() const noexcept
|
|||||||
// Attempt to retrieve the uid2
|
// Attempt to retrieve the uid2
|
||||||
if (VALID_ENTITY(m_ID))
|
if (VALID_ENTITY(m_ID))
|
||||||
{
|
{
|
||||||
std::memset(s_Buffer, '\0', std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
std::memset(s_Buffer, '\0', sizeof(s_Buffer));
|
||||||
_Func->GetPlayerUID2(m_ID, s_Buffer, std::extent< decltype(s_Buffer) >::value * sizeof(SQChar));
|
_Func->GetPlayerUID2(m_ID, s_Buffer, sizeof(s_Buffer));
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user