German /kill blocken

6 replies
Goto Page
To the start Previous 1 Next To the start
01.02.14 01:11:38 am
Up
DiC
User
Offline Off
Hallo Community,
kann man mit einem Script /kill blockieren sodass der Server nicht angegriffen werden kann. (/kill spam)

MfG
@user DiC
29.12.14 02:02:24 pm
Up
Bowlinghead
User
Offline Off
Habe lange nicht mehr gecodet, aber es müsse so aussehen (Keine Garantie auf Richtigkeit)

Code:
1
2
3
4
5
addhook("suicide","selbstmord")
function selbstmord(id)
     print("Player "..player(id,"name").." tried to kill himself")
     return 1
end


Sehe hier
Share time limited free games here
29.12.14 02:08:12 pm
Up
ohaz
User
Offline Off
und dann am besten abspeichern wie oft das in den letzten sekunden aufgerufen wurde und die person bannen falls mehr als 4x / sekunde
https://ohaz.engineer - Software Engineering
29.12.14 02:26:43 pm
Up
Bowlinghead
User
Offline Off
So, ca.?

Code:
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
function initArray(m)
     local array = {}
     for i = 1, m do
          array[i]=0
     end
     return array
end
counter = initArray(32)
counter_amount = 4 -- Nach wieviel Malen pro Sekunde soll Spieler bestraft werden?
counter_const = 1000 / counter_amount -- Berechnung zum Diesdas


addhook("suicide","selbstmord")
function selbstmord(id)
     timer(counter_const,"killspam",id)
     return 1 -- Auf 0 setzen, wenn das /kill allgemein erlaubt ist
end

function killspam(id)
     counter[id]=counter[id]+1
     if counter[id]>counter_amount then
          -- Was passiert, wenn Spieler gespammt hat?
          parse("banusgn "..id.." 30 'You are a bad troll'")
     end
end


Wieder: Keine Ahnung ob es richtig ist, habe seit 1 Jahr nicht mehr Lua benutzt.
Share time limited free games here
29.12.14 09:38:26 pm
Up
DiC
User
Offline Off
habe mir schon gedacht wann ich das gepostet habe
hast du mal das datum angeguckt?

mfg
29.12.14 10:55:19 pm
Up
Bowlinghead
User
Offline Off
Natürlich.
Share time limited free games here
29.12.14 10:56:19 pm
Up
DC
Admin
Offline Off
Ja, der cs2d lua hook suicide-Hook existierte auch noch nicht als der Thread erstellt wurde. Der wurde erst in Beta 0.1.2.5 am 06.09.2014 eingeführt
www.UnrealSoftware.de | www.CS2D.com | www.CarnageContest.com | Use the forum & avoid PMs!
To the start Previous 1 Next To the start