/******************** Plugin Info **********************\ * * * Name: plugin_rindy_autogag * * Autor: Rinde (rinde@fiatnox.de) * * Version: 0.8 * * Veröffentlicht: 15/11/02 * * * ******************** Beschreibung *********************** * * * Dieses Plugin überwacht den Chat und Teamchat. Man * * kann nun zwei Limits einstellen. Ein Limit setzt sich * * aus einem Zeitraum (Sekunden) und einer Anzahl * * zusammen. Wenn ein Spieler innerhalb des gegebenen * * Zeitraums die angegebene Anzahl an Nachrichten * * erreicht oder überschreitet, gilt das Limit als * * erreicht, und der Spieler wird für die Länge des * * angegebenen Zeitraums "gegagt". Das heißt, dass er * * den Chat nicht mehr benutzen kann. Versucht er es * * dennoch, verlängert sich die Sperrung um weitere 2 * * Sekunden. * * In desem Plugin kann man nicht ein, sondern gleich * * zwei Limits einstellen, wobei das zweite einen * * größeren Zeitraum haben muss, als das erste. Damit * * kann man sowohl schnelles Flooden (z.B. 4 Nachrichten * * in 2 Sekunden) als auch langsames Flooden über einen * * größeren Zeitraum hinweg (z.B. 10 Nachrichten in 15 * * Sekunden) verhindern. * * Admins mit Immunität werden nicht gegagt. * * Das Plugin lässt sich, wie viele von meinen Plugins, * * mit der Einstellung "localinfo war 1" deaktivieren. * * Dies ist, (wer hätte es gedacht?) für Clanwars * * gedacht. Nach dem Clanwar kann man die Plugins mit * * "localinfo war 0" wieder aktivieren. * * * ********************** Befehle ************************** * * * Keine Befehle * * * ******************** Konfiguration ********************** * * * Die Limits werden in der Vaultdatei eingestellt. Dazu * * werden folgende Schlüssel benutzt (die Schlüssel * * werden beim ersten Start des Plugins automatisch mit * * Standardwerten angelegt): * * AF_LIMIT: Das erste, kurze Limit * * AF_TIME: Die zum ersten Limit gehörende Zeitspanne * * AF_LIMIT2: Das zweite Limit * * AF_TIME2: Der zum zweiten Limit gehörende Zeitraum * * AF_TIME darf nicht größer sein als AF_TIME2, und sie * * werden auf 30 Sekunden abgerundet. * * * * Das Plugin arbeitet nicht, wenn wenn die localinfo * * "war" auf "1" oder "on" steht. Eine localinfo ist * * vergleichbar mit einer setinfo, bloss dass localinfo * * auf Servern benutzt wird, und setinfo auf Clients. * * * ******************* Voraussetzungen ********************* * * * o Half-Life Dedicated- oder Listenserver * * o Admin-Mod version: 2.50.50 * * o Einsetllungen * * - Gültige Vault-Datei * * * ********************** Changelog ************************ * * * Version 0.8 * * o Erste Veröffentlichung * * * \*******************************************************/