@@ -3092,18 +3092,14 @@ const std::string& CStaticFunctionDefinitions::GetPlayerSerial(CPlayer* pPlayer,
30923092 return pPlayer->GetSerial (uiIndex);
30933093}
30943094
3095- const std::string& CStaticFunctionDefinitions::GetPlayerUserName (CPlayer* pPlayer)
3095+ std::string CStaticFunctionDefinitions::GetPlayerUserName (CPlayer* pPlayer)
30963096{
3097- assert (pPlayer);
3098-
3099- return pPlayer->GetSerialUser ();
3097+ return " " ;
31003098}
31013099
3102- const std::string& CStaticFunctionDefinitions::GetPlayerCommunityID (CPlayer* pPlayer)
3100+ std::string CStaticFunctionDefinitions::GetPlayerCommunityID (CPlayer* pPlayer)
31033101{
3104- assert (pPlayer);
3105-
3106- return pPlayer->GetCommunityID ();
3102+ return " " ;
31073103}
31083104
31093105bool CStaticFunctionDefinitions::GetPlayerBlurLevel (CPlayer* pPlayer, unsigned char & ucLevel)
@@ -5498,7 +5494,7 @@ bool CStaticFunctionDefinitions::BlowVehicle(CElement* pElement, std::optional<b
54985494
54995495 CBitStream BitStream;
55005496 BitStream.pBitStream ->Write (vehicle->GenerateSyncTimeContext ());
5501- BitStream.pBitStream ->WriteBit (createExplosion); // only consumed by clients with at least eBitStreamVersion::VehicleBlowStateSupport
5497+ BitStream.pBitStream ->WriteBit (createExplosion);
55025498 m_pPlayerManager->BroadcastOnlyJoined (CElementRPCPacket (vehicle, BLOW_VEHICLE, *BitStream.pBitStream ));
55035499 return true ;
55045500}
@@ -10941,12 +10937,8 @@ bool CStaticFunctionDefinitions::SendSyncIntervals(CPlayer* pPlayer)
1094110937 BitStream.pBitStream ->Write (g_TickRateSettings.iObjectSync );
1094210938 BitStream.pBitStream ->Write (g_TickRateSettings.iKeySyncRotation );
1094310939 BitStream.pBitStream ->Write (g_TickRateSettings.iKeySyncAnalogMove );
10944-
10945- if (pPlayer->CanBitStream (eBitStreamVersion::FixSyncerDistance))
10946- {
10947- BitStream.pBitStream ->Write (g_TickRateSettings.iPedSyncerDistance );
10948- BitStream.pBitStream ->Write (g_TickRateSettings.iUnoccupiedVehicleSyncerDistance );
10949- }
10940+ BitStream.pBitStream ->Write (g_TickRateSettings.iPedSyncerDistance );
10941+ BitStream.pBitStream ->Write (g_TickRateSettings.iUnoccupiedVehicleSyncerDistance );
1095010942
1095110943 pPlayer->Send (CLuaPacket (SET_SYNC_INTERVALS, *BitStream.pBitStream ));
1095210944 };
@@ -11810,19 +11802,18 @@ CBan* CStaticFunctionDefinitions::BanPlayer(CPlayer* pTargetPlayer, bool bIP, bo
1181011802 // Ban the player
1181111803 if (bIP)
1181211804 pBan = m_pBanManager->AddBan (pTargetPlayer, strResponsible, strReason, tUnban);
11813- else if (bUsername || bSerial)
11805+ else if (bSerial)
1181411806 pBan = m_pBanManager->AddBan (strResponsible, strReason, tUnban);
1181511807
1181611808 // If the ban was successful
1181711809 if (pBan)
1181811810 {
11819- // Set the data if banned by either username or serial
11820- if (bUsername)
11821- pBan->SetAccount (pTargetPlayer->GetSerialUser ());
11811+ // Set the data if banned by serial
1182211812 if (bSerial)
11813+ {
1182311814 pBan->SetSerial (pTargetPlayer->GetSerial ());
11824- if (bUsername || bSerial)
1182511815 pBan->SetNick (pTargetPlayer->GetNick ());
11816+ }
1182611817
1182711818 // Check if we passed a responsible player
1182811819 if (pResponsible)
@@ -11865,13 +11856,6 @@ CBan* CStaticFunctionDefinitions::BanPlayer(CPlayer* pTargetPlayer, bool bIP, bo
1186511856 bBan = (pBan->GetIP () == pPlayer->GetSourceIP ());
1186611857 }
1186711858
11868- // Check if the player's username matches the specified one, if specified, and he wasn't banned over IP yet
11869- if (!bBan && bUsername && pBan->GetAccount ().length () > 0 )
11870- {
11871- const std::string& strPlayerUsername = pPlayer->GetSerialUser ();
11872- bBan = stricmp (strPlayerUsername.c_str (), pBan->GetAccount ().c_str ()) == 0 ;
11873- }
11874-
1187511859 // Check if the player's serial matches the specified one, if specified, and he wasn't banned over IP or username yet
1187611860 if (!bBan && bSerial)
1187711861 {
@@ -11956,10 +11940,6 @@ CBan* CStaticFunctionDefinitions::AddBan(SString strIP, SString strUsername, SSt
1195611940 {
1195711941 pBan = m_pBanManager->AddBan (strResponsible, strReason, tUnban);
1195811942 }
11959- else if (bUsernameSpecified && !m_pBanManager->IsAccountBanned (strUsername))
11960- {
11961- pBan = m_pBanManager->AddBan (strResponsible, strReason, tUnban);
11962- }
1196311943
1196411944 // If the ban was added
1196511945 if (pBan)
@@ -11995,8 +11975,6 @@ CBan* CStaticFunctionDefinitions::AddBan(SString strIP, SString strUsername, SSt
1199511975 strMessage = strMessage.substr (0 , 255 );
1199611976
1199711977 // Set the account or serial if either one is set to be banned
11998- if (bUsernameSpecified)
11999- pBan->SetAccount (strUsername);
1200011978 if (bSerialSpecified)
1200111979 pBan->SetSerial (strSerial);
1200211980
@@ -12046,13 +12024,6 @@ CBan* CStaticFunctionDefinitions::AddBan(SString strIP, SString strUsername, SSt
1204612024 bBan = (strIP == pPlayer->GetSourceIP ());
1204712025 }
1204812026
12049- // Check if the player's username matches the specified one, if specified, and he wasn't banned over IP yet
12050- if (!bBan && bUsernameSpecified && strUsername.length () > 0 )
12051- {
12052- const std::string& strPlayerUsername = pPlayer->GetSerialUser ();
12053- bBan = stricmp (strPlayerUsername.c_str (), strUsername.c_str ()) == 0 ;
12054- }
12055-
1205612027 // Check if the player's serial matches the specified one, if specified, and he wasn't banned over IP or username yet
1205712028 if (!bBan && bSerialSpecified)
1205812029 {
@@ -12168,11 +12139,6 @@ bool CStaticFunctionDefinitions::GetBanSerial(CBan* pBan, SString& strOutSerial)
1216812139
1216912140bool CStaticFunctionDefinitions::GetBanUsername (CBan* pBan, SString& strOutUsername)
1217012141{
12171- if (!pBan->GetAccount ().empty ())
12172- {
12173- strOutUsername = pBan->GetAccount ();
12174- return true ;
12175- }
1217612142 return false ;
1217712143}
1217812144
0 commit comments