Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local allBanMethods = {
- ["base"] = {
- check = function()
- return true
- end,
- ban = function(ply)
- ply:Ban(0, false)
- ply:Kick(banReason)
- end
- },
- ["ulx"] = {
- check = function()
- return istable(ULib) && isfunction(ULib.ban)
- end,
- ban = function(ply)
- ULib.ban(ply, 0, banReason)
- end
- },
- ["fadmin"] = {
- check = function()
- return istable(FAdmin)
- end,
- ban = function(ply)
- RunConsoleCommand("_FAdmin", "ban", ply:SteamID(), "execute", 0, banReason)
- end
- },
- ["xadmin"] = {
- check = function()
- return istable(FAdmin)
- end,
- ban = function(ply)
- RunConsoleCommand("_FAdmin", "ban", ply:SteamID(), "execute", 0, banReason)
- end
- },
- ["gextension"] = {
- check = function()
- return istable(GExtension) && isfunction(GExtension.Ban)
- end,
- ban = function(ply)
- ply:GE_Ban(0, banReason, 0)
- end
- },
- ["gban"] = {
- check = function()
- return istable(gBan) && isfunction(gBan.PlayerBan)
- end,
- ban = function(ply)
- gBan:PlayerBan(nil, ply, 0, banReason)
- end
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement