Forum

> > CS2D > Scripts > Temp IP Ban funzt nicht?
Forums overviewCS2D overview Scripts overviewLog in to reply

German Temp IP Ban funzt nicht?

2 replies
To the start Previous 1 Next To the start

old Temp IP Ban funzt nicht?

SilentDash
User Off Offline

Quote
gibt es einen weg die IP (nur autorisierte leute können das!) eines users beispielsweise für 30min durch nen script zu bannen?
Habs versucht hier ist mein Beispiel (hab nen anderen Script editiert!):

Script:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
--Allows
adminallow={kick=true,ban=true}
modallow={kick=true,ban=false}

--End of Settings

addhook("say","allowsay")
  function allowsay(id,t)
	if t:sub(1,4)=="!ban" then
		for c=1,99999 do
			if (adminallow.ban==true and player(id,"usgn")==admin[c]) or (modallow.ban==true and player(id,"usgn")==mod[c]) then
		cif=tonumber(t:sub(6,7))
		local bip=player(cif,"ip")
		parse("banip '..bip' 30")
			end
		end
	end

Error:
1
ERROR: Can't ban malformed IP. Valid format: X.X.X.X

old Re: Temp IP Ban funzt nicht?

DC
Admin Off Offline

Quote
dein parse befehl ist wild durcheinander gewirbelter müll
schauen wir ihn uns mal an:
1
parse("banip '..bip' 30")
× du hast " und ' kreuz und quer vermischt (parse wird daher folgendes übergeben: banip '..bip' 30)
× der string '..bip' ist offensichtlich keine gültige IP - daher die fehlermeldung
× .. vergessen hinter bip

lösung:
1
parse("banip "..bip.." 30")
oder
1
parse('banip '..bip..' 30')
To the start Previous 1 Next To the start
Log in to reply Scripts overviewCS2D overviewForums overview