Forum

> > CS2D > Scripts > No Ban Admins ..
ForenübersichtCS2D-Übersicht Scripts-ÜbersichtEinloggen, um zu antworten

Englisch No Ban Admins ..

3 Antworten
Zum Anfang Vorherige 1 Nächste Zum Anfang

alt No Ban Admins ..

Jhony
User Off Offline

Zitieren
Hey People,

The usgn in table :

admins = {xxxxx,123,12345,89,58}
They can not be banned
If you try, an error message appears
help?

alt Re: No Ban Admins ..

EngiN33R
Moderator Off Offline

Zitieren
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
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(admins) 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

I think this should work.
Zum Anfang Vorherige 1 Nächste Zum Anfang
Einloggen, um zu antworten Scripts-ÜbersichtCS2D-ÜbersichtForenübersicht