Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: sourceserver.info. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

M.Matrix

Schüler

  • »M.Matrix« ist der Autor dieses Themas

Beiträge: 58

Wohnort: Schutterwald

Beruf: KFZ Mechatroniker

  • Nachricht senden

1

Samstag, 28. Juni 2008, 10:54

clantag kick

Hallo, ich brauche noch das Script? Funktion ect. damit wenn jemand den Clantag missbraucht so das er gleich gekickt wird.
z.b. wenn er MID im Namen hat das er gleich automatisch rausgeschmissen wird.

Funktioniert das dann auch unabhängig von groß und klein schreibung?
Könnten mehrere Tags geschützt werden z.b. MID und MOD?

Danke
DOD Source
System Linux
gemieteter Server
Mani Admin Plugin 1.2BetaS-hotfix
//EventScripts v2.1.0.281
Metamod Source v1.7.1V
SourceMod v1.2.2-dev
Dukehacks für Sourcemod V1.2.2-dev
HLSW

HSFighter

Administrator

Beiträge: 1 517

Wohnort: Flensburg

Beruf: Industrieelektroniker

Rootserver vorhanden: Nein

  • Nachricht senden

2

Samstag, 28. Juni 2008, 14:41

Re: clantag kick

Tach auch,
Hier eine Lösung für das MAP:

Zitat von »"HSFighter"«

autokick_pname.txt
Diese Datei muss von euch selber im "cfg/mani_admin_plugin" ordner erstellt werden,
da sie im Download von MAP nicht enthalten ist.[/b]
Hier kann man bestimmte "Nicks" eintragen die man Reservieren kann.
Wenn sich jemand mit diesem Nick auf dem Server befindet, dann wird er gekickt.
Sehr Interresannt wenn man in der pingimmunity.txt steht.
Dann wird man nicht gekickt. So das man sich einen Nick oder Clantag reservieren kann.

Beispiel:

Quellcode

1
2
3
4
5
6
[KBT]
FMA |
Shadow
Billy
Duke
]CTC[
p.s.
Schöne Signatur... Wusste gleich wo nach ich suchen musste ^^

MfG



-
Anti Cheat: www.smacbans.com
Kein direkter Support per PM (nur auf Anforderung)

Beiträge: 69

Wohnort: Gummersbach

Rootserver vorhanden: Ja

  • Nachricht senden

3

Montag, 30. Juni 2008, 22:31

Re: clantag kick

also das geht iwie nicht.... bin wohl mal wieder zu doof.....

wenn ein Spieler sich [AvP]XXXX nennt, kann er das ohne Probleme.

Wenn er sich jedoch wieder in seinen alten Namen zurück benennt dann wird er gekickt.

Wo ist da der Fehler?


Gruß

DbD
Noobs only #1|Dust2 only|100 Tick|ip: 188.40.81.75:27015
Noobs only #2|Dust2 only|No AWP|ip: 188.40.81.75:27016
Noobs only #3|100 Tick|ip:188.40.81.75:27017
http://www.Team-Bastards.de

Chrisber

Administrator

Beiträge: 1 030

Wohnort: localhost

Rootserver vorhanden: Ja

  • Nachricht senden

4

Freitag, 4. Juli 2008, 00:18

Re: clantag kick

Hast du EventScripts 2.0?
Wenn ja, hier ein kleines Script, welches du nach cstrike/addons/eventscripts/protect/protect.py (erstellen) kopieren musst.
Danach solltest du noch es_load protect in die cstrike/cfg/server.cfg bzw. autoexec.cfg schreiben, so, dass das Script automatisch geladen wird!

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
import es

# Hier die SteamID's deiner Member eintragen, mit Komma trennen
members = "STEAM_X:X:XXXXXXXX,STEAM_Y:Y:YYYYYYYY"

# Clantags
clantags = [
	"[AvP]",
	"[LOL]"
]

def player_activate(event_var):
	check(event_var["userid"])

def player_changename(event_var):
	check(event_var["userid"])

def check(userid):
	steamid = es.getplayersteamid(userid)
	
	if steamid not in members:
		for clantag in clantags:
			username = es.getplayername(userid)
			
			if username.find(clantag) != -1:
				es.cexec(userid, "name %s" % username.replace(clantag, ""))
				es.tell(userid, "#multi", "#lightgreen[ClanTagProtect]#green Dein Name wurde auf #lightgreen%s#green geaendert!" % username)


Ungetestet!

Wie du Clantags hinzufügst sollte aus dem Beispiel deutlich werden ;)
Members wie gesagt mit SteamID eintragen und mit Komma trennen!

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

5

Dienstag, 12. August 2008, 23:45

Re: clantag kick

hi

ich habe Chrisber´s script so rauskopiert wie es da steht. Dann hab ich es gespeichert in die datei protect.py und meine steam id bei members eingetraegn und einen nick namen bei clantags. gespeichert und aufn server geladen wie von dir beschrieben (cstrike/addons/eventscripts/protect/protect.py).
wenn ich es nun starten will mit es_load protect dann gibt es diese meldung.

rcon es_load protect
Could not open script for addons/eventscripts/protect/es_protect.txt
Error source (console): (no script)

kenne mich leider mit dem schreiben von scripts nicht aus kann mir jemand helfen?

mfg
Bloodynight
ps danke schonmal im vorraus.