Advertisement
Guest User

Untitled

a guest
Nov 11th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 1.06 KB | None | 0 0
  1. local allBanMethods = {
  2.     ["base"] = {
  3.         check = function()
  4.             return true
  5.         end,
  6.  
  7.         ban = function(ply)
  8.             ply:Ban(0, false)
  9.             ply:Kick(banReason)
  10.         end
  11.     },
  12.  
  13.     ["ulx"] = {
  14.         check = function()
  15.             return istable(ULib) && isfunction(ULib.ban)
  16.         end,
  17.  
  18.         ban = function(ply)
  19.             ULib.ban(ply, 0, banReason)
  20.         end
  21.     },
  22.  
  23.     ["fadmin"] = {
  24.         check = function()
  25.             return istable(FAdmin)
  26.         end,
  27.  
  28.         ban = function(ply)
  29.             RunConsoleCommand("_FAdmin", "ban", ply:SteamID(), "execute", 0, banReason)
  30.         end
  31.     },
  32.    
  33.     ["xadmin"] = {
  34.         check = function()
  35.             return istable(FAdmin)
  36.         end,
  37.  
  38.         ban = function(ply)
  39.             RunConsoleCommand("_FAdmin", "ban", ply:SteamID(), "execute", 0, banReason)
  40.         end
  41.     },
  42.    
  43.    
  44.     ["gextension"] = {
  45.         check = function()
  46.             return istable(GExtension) && isfunction(GExtension.Ban)
  47.         end,
  48.  
  49.         ban = function(ply)
  50.             ply:GE_Ban(0, banReason, 0)
  51.         end
  52.     },
  53.  
  54.     ["gban"] = {
  55.         check = function()
  56.             return istable(gBan) && isfunction(gBan.PlayerBan)
  57.         end,
  58.  
  59.         ban = function(ply)
  60.             gBan:PlayerBan(nil, ply, 0, banReason)
  61.         end
  62.     }
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement