Sie sind nicht angemeldet.

1

Sonntag, 14. Oktober 2007, 11:26

Spieler mit zu hohen Pings automatisch kicken

Hallo
kennt von euch jemand ein addon, script für eventscripts mit dem leute mit zu hohem ping gekickt werden?
so ähnlich wie bei mani.
ich habe BAT, GunGame4, ES Tools am laufen.
danke
www.KriegsGeBiet.de
93.186.199.121:27015 = KriegsGeBiet.de = | CS:Source

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

2

Sonntag, 14. Oktober 2007, 14:18

Re: Spieler mit zu hohen Pings automatisch kicken

Hi,
mit "es_xset highping_max" stellst du den Maximalping ein, 150 habe ich mal gemacht :)
"repeat start HighPing 10" veranlasst das Script dazu, alle 10 Sekunden den Ping zu prüfen. Du kannst 10 natürlich durch deine eigene Zahl ersetzen, aber 10 reicht völlig aus!

addons/eventscrips/highping/es_highping.txt (erstellen!):

Quellcode

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
block load
{
	repeat create HighPing "es_xdoblock highping/findplayer"
	repeat start HighPing 10
	
	es_xset highping_max 150
}

block unload
{
	repeat delete HighPing
}

block findplayer
{
	es_xset highping_enough 0
	es_xset highping_userid 0
	getplayercount highping_enough #human
	
	ifx parse("highping_enough => 1") do
	{
		foreach player highping_userid #human "es_xdoblock highping/getping"
	}
}

block getping
{
	es_xset highping_ping 0
	es getplayerinfo highping_ping server_var(highping_userid) ping
	
	ifx parse("highping_ping => highping_max") do
	{
		es_xset highping_username 0
		es_getplayername highping_username server_var(highping_userid)
		
		es_msg #multi #lightgreen[HighPing]#default server_var(highping_username) 's #greenPing ist ueber server_var(highping_max). Er wurde gekickt!
		es kickid server_var(highping_userid) Sorry, dein Ping ist hoeher als server_var(highping_max)
	}
}


So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.

3

Sonntag, 14. Oktober 2007, 19:41

Re: Spieler mit zu hohen Pings automatisch kicken

thx

startet das automazisch, oder muss da was in die server.cfg?

greetz
opferkind
www.KriegsGeBiet.de
93.186.199.121:27015 = KriegsGeBiet.de = | CS:Source

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

4

Sonntag, 14. Oktober 2007, 19:43

Re: Spieler mit zu hohen Pings automatisch kicken

Aso, ich dachte du kennst dich mit EventScripts aus weil du eh schon GunGame4 installiert hast.
Ja, du musst dieses in die autoexec.cfg packen:

Quellcode

1
es_xload highping


So long, Chris
Und das letzte, was gesagt wird, wenn die Welt untergeht, ist: das ist technisch unmöglich.