diff --git a/lua/ulib/server/bans.lua b/lua/ulib/server/bans.lua index a61107d..3161934 100644 --- a/lua/ulib/server/bans.lua +++ b/lua/ulib/server/bans.lua @@ -150,9 +150,12 @@ function ULib.addBan( steamid, time, reason, name, admin ) local admin_name if admin then - admin_name = "(Console)" - if admin:IsValid() then - admin_name = string.format( "%s(%s)", admin:Name(), admin:SteamID() ) + if not IsValid(admin) then + admin_name = "(Console)" + elseif admin:IsPlayer() then + admin_name = string.format("%s(%s)", admin:Name(), admin:SteamID()) + elseif isstring(admin) then + admin_name = admin end end