Automatisch /dc Disconnecten bei Schimpfwörtern

10/15/2011 12:50 ismaily86#1
Hallo ist es möglich;

1) wenn jemand zuviel hintereinander schreibt
2) wenn jemand flucht (was is in BANWORDS) ist.
das er automatisch disconnectet wird vom server.

+ sollte noch wenn er das 3 mal wiederholt für 3 tage gebannt/gesperrt werden.
10/15/2011 12:55 .Nagato#2
Tolle Idee, darauf muss man erstmal kommen.
Müsste mit MySQL questing möglich sein.
Ach ist ja der richtige Bereich..sry für den Fehler, der erst da war.
10/15/2011 13:46 £αšεℜ™#3
muss schon sagen nice idee vllt kommt sowas ja noch :D
10/15/2011 13:58 xXKimariXx#4
Die idee hat ich auch schon^^ , müsste man irgendwie mit ner quest schreiben weiß bloß nicht wie >.<
10/15/2011 13:58 Failed<3#5
Echt Nice idee also möglich das ist irgendwie ich probiere das mal aus
10/16/2011 22:01 ismaily86#6
cool sag mir bescheid wenn du sowas hast :D
denn es nervt unheimlich das wenn so um die 300 spieler nur misst labern .. :D



das mit dem bannen machen wir ja derzeit manuell.
Also spieler erstellt sich account baut mist er wird gebannt.
bekommt einen punkt. wird aber automatisch wieder entbannt
je nachdem was er tut. wenn er wieder was macht wird er wieder gebannt.
diese wiederum wird wieder entbannt.

MACH er das dritte mal irgendwas wird er per crontab befehl aus der datenbank samt seinen
account, player, player_index, und seine ganzen items aus der DATEN BANK für immer und
ehwigkeit gelöscht.

dann haben wir auch ruhe.
das einzige was wir brauchen ist wie gesagt das automatisch Dc gemacht wird
er nach 3 mal DC einen bann bekommt
wenn er 3DC * 3BAN hat wird er aus dem server direkt gelöscht ...
10/16/2011 22:10 tommbett#7
Ich werde es morgen mal in ruhe versuchen eine quest zuschreiben..
vorerst aber nur mit einem normalen kick wenn das alles geht folgt die bann funktion =)
10/16/2011 22:12 Lord Avo​#8
Es gibt aber auch einen Nachteil,
Wörter wie "warscheinlich" werden nicht mehr benutzbar sein.

'Morgen level ich mich warscheinlich bis 90'
-Kick!
10/16/2011 22:15 tommbett#9
Quote:
Originally Posted by Sir Avo' View Post
Es gibt aber auch einen Nachteil,
Wörter wie "warscheinlich" werden nicht mehr benutzbar sein.

'Morgen level ich mich warscheinlich bis 90'
-Kick!
Dann muss man das war mit A halt nicht blocken.
ist ja auch nicht sooo schlimm das wort =)
also da gibts noch andere.
10/16/2011 22:19 Lord Avo​#10
Quote:
Originally Posted by tommbett View Post
Dann muss man das war mit A halt nicht blocken.
ist ja auch nicht sooo schlimm das wort =)
also da gibts noch andere.
Stell dir mal vor du blockst Wörter,
und hinterher stellst du fest, das eines dieser Wörter in einem anderen vorkommt.

Bestes Beispielt: warscheinlich.
10/16/2011 22:23 Fightlord21#11
eine gute Idee doch der Fehler bei solchen Ideen, man bedenkt sie nie durch ;)

Sir Avo zeigte schon: Es gibt ein problem bei dem ganzen ;)
10/16/2011 22:29 ZyoX#12
Man schreibt es: wahrscheinlich, Vorteil dadurch, sie lernen die deutsche Rechtschreibung.

Man kann es so machen: Nach X Beleidigungen bekommt man einfach einen Chatblock/Kick.
X = Anzahl der Beleidigungen
10/16/2011 23:31 Manuel92x#13
Ist möglich, haben wir bei uns eingebaut.
LUA + SQL.
10/16/2011 23:46 .Yacki#14
Eine Quest wo der Input aus der $Banlist gezogen wird und dann automatisch den lokalen Befehl dc abgibt.
10/17/2011 14:12 Mijago#15
zwei Teile:
1. Füge alle Wörter aus der Banlist Serverside in die Banlist Clientside ein.
2. Jetzt öffnest du die uichat.py

dort suchst du nach:
PHP Code:
    def __SendChatPacket(selftexttype): 
So ca. Zeile 210
(Der Ganze Block sieht standardmäßig so aus:)

Den ganzen Block ersetzt du durch das folgende:

PHP Code:
    def __SendChatPacket(selftexttype):
        if 
net.IsChatInsultIn(text):
            
net.SendStrangePacket()
        else:
            
net.SendChatPacket(texttype
Viel Spaß