mirror of
https://github.com/YGGverse/hlsdk-portable.git
synced 2025-02-09 05:24:17 +00:00
Fix blacklist
This commit is contained in:
parent
ab1ae84bc8
commit
6b575975c6
@ -1548,7 +1548,7 @@ void ShowMenu( CBasePlayer *pPlayer, const char *title, int count, const char **
|
|||||||
bool g_fSavedDuck;
|
bool g_fSavedDuck;
|
||||||
|
|
||||||
#define CoopPlayerName( pPlayer ) ( ( pPlayer->pev->netname && STRING( pPlayer->pev->netname )[0] != 0 ) ? STRING( pPlayer->pev->netname ) : "unconnected" )
|
#define CoopPlayerName( pPlayer ) ( ( pPlayer->pev->netname && STRING( pPlayer->pev->netname )[0] != 0 ) ? STRING( pPlayer->pev->netname ) : "unconnected" )
|
||||||
char *badlist[100] = {
|
char *badlist[256] = {
|
||||||
"player", // does not even can set own name
|
"player", // does not even can set own name
|
||||||
"talat",
|
"talat",
|
||||||
"hmse",
|
"hmse",
|
||||||
@ -1557,7 +1557,9 @@ char *badlist[100] = {
|
|||||||
"famas",
|
"famas",
|
||||||
"danek",
|
"danek",
|
||||||
"ame syia",
|
"ame syia",
|
||||||
"melih"
|
"melih",
|
||||||
|
"aliance",
|
||||||
|
"vladick"
|
||||||
};
|
};
|
||||||
|
|
||||||
void CoopKickPlayer(CBaseEntity *pPlayer)
|
void CoopKickPlayer(CBaseEntity *pPlayer)
|
||||||
@ -1565,8 +1567,8 @@ void CoopKickPlayer(CBaseEntity *pPlayer)
|
|||||||
int i;
|
int i;
|
||||||
if( !pPlayer )
|
if( !pPlayer )
|
||||||
return;
|
return;
|
||||||
SERVER_COMMAND( UTIL_VarArgs( "kick %d\n", ENTINDEX(pPlayer->pev->pContainingEntity) - 1 ) );
|
|
||||||
char *name = (char*) CoopPlayerName( pPlayer );
|
char *name = (char*) CoopPlayerName( pPlayer );
|
||||||
|
SERVER_COMMAND( UTIL_VarArgs( "kick %d\n", ENTINDEX(pPlayer->pev->pContainingEntity) - 1 ) );
|
||||||
if( strlen( name ) < 5 )
|
if( strlen( name ) < 5 )
|
||||||
return;
|
return;
|
||||||
for( i = 0; badlist[i]; i++ );
|
for( i = 0; badlist[i]; i++ );
|
||||||
@ -1575,7 +1577,7 @@ void CoopKickPlayer(CBaseEntity *pPlayer)
|
|||||||
|
|
||||||
bool IsBadPlayer( CBaseEntity *plr )
|
bool IsBadPlayer( CBaseEntity *plr )
|
||||||
{
|
{
|
||||||
if( !plr || !plr->IsPlayer() )
|
if( !plr )
|
||||||
return false;
|
return false;
|
||||||
for( int i = 0; badlist[i];i++ )
|
for( int i = 0; badlist[i];i++ )
|
||||||
if( strcasestr( (char*)CoopPlayerName( plr ), badlist[i] ) )
|
if( strcasestr( (char*)CoopPlayerName( plr ), badlist[i] ) )
|
||||||
|
Loading…
x
Reference in New Issue
Block a user