1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
adminlist = {122461}
-- NO / BAN
function string.split(split,pat)
local t = {}
for item in string.gmatch(split, pat) do
table.insert(t,item)
end
return t
end
function checkban(cmd)
local cmdt=string.split(cmd,"(%S*)")
if cmdt[1]:sub(1,3)=="ban" then
local param
if cmdt[1]=="banip" then
param="ip"
elseif cmdt[1]=="banname" then
param="name"
elseif cmdt[1]=="banusgn" then
param="usgn"
end
for _,a in pairs(adminlist) do
if player(a,param)==cmdt[2] then
return true
end
end
end
return false
end
addhook("parse","cantbanadmins1")
addhook("rcon","cantbanadmins2")
function cantbanadmins1(cmd)
if checkban(cmd) then
return 2
end
end
function cantbanadmins2(cmd)
if checkban(cmd) then
return 1
end
end
Thanks
Admin/mod comment
Don't add capital letters in every word, is considered childish. Fixed. /
GeoB99
Admin no ban , don't work
1 
Offline