|
Allgemeines: Seit weit ueber 10 Jahren treibe ich mich mittlerweilen im IRC herum, die meiste Zeit davon als Owner diverser (friedlicher) Botnetze. Da bleibt es nicht aus, sich frueher oder spaeter mit den Interna des Eggdrop und TCL, als der ihm zugrunde liegenden Scriptsprache zu befassen. Das nachfolgende und einzig komplett fertige Script aus meiner Feder (sonst liegen nur Fragmente und Bugfixes fuer Scripte anderer Leute vor) entstand eigentlich aus einer Laune heraus und dabei blieb es dann (leider) letztlich auch. Viel zu wenig Zeit halt. *schulterzuck* |
|
Funktionen: Nachdem in unserem Channel die sogenannten "Titten-OP's" ein nicht mehr zu tolerierendes Ausmasz angenommen hatten und vor allem die ihrerseits neuen OP's nun ohne Kontrolle der Hostmasks anfingen, ebenfalls wahllos OP's zu verteilen, planten die Owner und Master des Channels das Problem mit einem zusaetzlichen Script anzugehen, womit wir uns eine Eindaemmung dieser ueberaus gefaehrlichen Unsitte erhofften. Da die bereits fuer solche Einsatzzwecke existierenden Scripte nicht dem entsprachen, was wir uns vorstellten, entstand [extbitch]. [extbitch] ist quasi eine Erweiterung des bereits im Eggdrop vorhandenen "Bitch-Modes", dessen Aufgabe es ist zu verhindern, dasz nicht dafuer vorgesehene User OP-Status im Channel erhalten. [extbitch] geht nun einen Schritt weiter. Innerhalb dieses Scriptes kann definiert werden, wer OP-Status geben und wer ihn empfangen kann. In den Standardeinstellungen heisst das: Nur Bots, Bot-Owner und -Master duerfen uneingeschraenkt OP-Status vergeben, andere User duerfen lediglich Bots oder Bot-Owner "oppen". Bei Vergabe eines nicht legalisierten OP-Status wird beiden Usern, also sowohl dem "oppenden", als auch dem "geoppten" sofort der OP-Status entzogen. Gleichzeitig werden beide User per Notice ueber den Grund informiert, der "oppende" User erhaelt ausserdem in der Userlist das Attribut 'X' (urspruenglich reserviert fuer zukuenftige Erweiterungen) sowie einen Comment, der ueber die Aktion informiert. Letztlich wird ein Eintrag im Log vorgenommen, der detaillierte Infos ueber das Vorkommnis enthaelt. Nach einer frei definierbaren Zeit (voreingestellt sind 30min) kann der "OP-Entzug" automatisch wieder aufgehoben werden. |
|
History: |
|
v1.02 |
(08.01.2003) einige marginale Schoenheitsoperationen... ;o) |
v1.01 |
(29.07.2002) Fehlfunktionen bei Rejoins von desynchten Servern waehrend aktiviertem stopnethack-mode gefixed. Comment-Funktion fuer User-List zugefuegt. |
v1.00 |
(21.09.2001) Moeglichkeit einer timergesteuerten Aufhebung des "OP-Entzugs" eingefuehrt. Spezielles Attribut fuer "Hand-Opper" zugefuegt. |
v0.99 |
(Beta-Version vom 13.04.2001) Fehlfunktionen bei Events waehrend Netsplits gefixed. Log-Funktion hinzugefuegt.> |
v0.98 |
(Alpha-Version vom 12.03.2001) |
Download: *.zip inkl. Installationsanleitung und Dokumentation... |
extbitch-1.02.zip |
|
Info: Bei der vorliegenden Version dieses Scripts handelt es sich lediglich um ein Bugfix der letzten (scheinbar nicht mehr unterstuetzten) Version v1.1c von Anders Nordby. Funktionen: [No AutoRejoin] bestraft die Unsitte, nach einem Kick scriptgesteuert sofort wieder den Channel zu betreten. Innerhalb des Scriptes kann definiert werden, unterhalb welcher Zeitspanne es sich um solch einen Rejoin handelt, fuer welchen Zeitraum der betreffende User aus dem Channel geworfen wird und welche Usergruppen von dieser Regel ausgenommen sind. In den Standardeinstellungen betrifft dies Bots, Bot-Owner sowie Bot-Master. Alle anderen User, die innerhalb von 5 sek. nach einem Kick den Channel wiederbetreten, erhalten einen 3 min. anhaltenden Ban sowie eine Notice ueber den Grund der Bestrafung. Download: *.zip inkl. Originalversion... no_autorejoin-1.1d.zip |