Updated basebans.sp to support L4D and allow future expansion of the STEAM_ identifier. (bug 3567 r=dvander)

This commit is contained in:
Liam 2009-01-15 12:08:33 -05:00
parent 6e9ac875d7
commit 9075aecb18

View File

@ -237,7 +237,7 @@ public Action:Command_AddBan(client, args)
} }
/* Verify steamid */ /* Verify steamid */
if (strncmp(authid, "STEAM_0:", 8) != 0) if (strncmp(authid, "STEAM_", 6) != 0 || authid[7] != ':')
{ {
ReplyToCommand(client, "[SM] %t", "Invalid SteamID specified"); ReplyToCommand(client, "[SM] %t", "Invalid SteamID specified");
return Plugin_Handled; return Plugin_Handled;
@ -278,7 +278,7 @@ public Action:Command_Unban(client, args)
ReplaceString(arg, sizeof(arg), "\"", ""); ReplaceString(arg, sizeof(arg), "\"", "");
new ban_flags; new ban_flags;
if (strncmp(arg, "STEAM_0:", 8) == 0) if (strncmp(arg, "STEAM_", 6) == 0 && arg[7] == ':')
{ {
ban_flags |= BANFLAG_AUTHID; ban_flags |= BANFLAG_AUTHID;
} }