Code:
if(equali(authid, "STEAM_ID_LAN") || equali(authid, "VALVE_ID_LAN") || equali(authid, "VALVE_ID_PENDING"))
Remove that.
This aren't vaild steamids.
The first one is vaild only in local game (sv_lan = 1).
The two others aren't vaild and you can get them only when using dproto.
Also, why are you building a new ban system if there is a perfect ban system (hlds default ban system)?
__________________