coSAM Protection System — File Browser
coSAMProtectionSystemv1.5 / coSAMProtectionSystemv1.5 / ReadmeGER.txt
ReadmeGER.txt — 10.57 KB — Download this file
coSAM Protection System v1.5 (c) 2003 by Nutmeg3D
http://www.cosam.de/ for updates
Webmaster@cosam.de for Bug Report
Das "coSAM Protection System" Script v1.5
Die Neuerungen in dieser Version findest du im unteren Bereich dieser Datei
Installation
----------------
Kopiere die Datei "coSAMProtectionSystem.mrc" in dein mIRC Verzeichniss oder wo auch immer du es haben willst, starte mIRC (wenn es nicht
schon längst offen ist) und schreib: "/load -rs coSAMProtectionSystem.mrc" in irgendeinem Fenster (ohne die "). Das funktioniert aber nur
wenn das Script auch in deinem mIRC Verzeichniss ist, ansonsten musst du den vollen Pfad eingeben wo sich das script befindet !
(z.B. /load -rs C:\cool\coSAMProtectionSystem.mrc). Drücke danach ENTER. Wenn alles funktioniert hat ist das Script nun geladen und eine InfoBox
erscheint. Bestätige diese per Klick auf OK. Dann erscheint der Konfigurations Dialog erscheint wo du die 2 Pfade für die beiden Konfigurationsdateien
die das Script benutzt einstellen musst (eine für die protection list und eine für die exclusion list). Eine ini Datei für weitere einstellungen
wird automatisch im mIRCDir angelegt. (protsys.ini). Nachdem du die beiden Pfade eingestellt hast erscheint der Hauptbildschirm wo du deine
Einstellungen vornehmen kannst (siehe unten für Details und Beschreibung). Ein Klick auf "- Done - " schliesst das Fenster.
Es kann durch das channel Menü wieder geöffnet werden, such nach dem Eintrag "coSAM Protection System".
Was macht das Script ? Und was sind die möglichkeiten ?
-------------------------------------------------------
coSAM Protection 1.5 by Nutmeg3D ist ein script welches eine Liste von beschützten IRC-Masks verwaltet (welche man selber in jedem möglichem
Wildcard Format einfügen kann), und bestraft alle die irgendetwas unsittliches mit Leuten anstellen, auf die diese masks passen. Man könnte
sagen es ist eine (sehr umfangreiche) Erweiterung zu mIRC's normaler Protection list. Das Script Unterstützt folgende IRC Events: Deops,
Devoices, Kicks, Bans und "auto op bei op" sowie "auto op bei join". Die letzten beiden Protections sind keine Protections in dem Sinne,
es ist nur ein auto op feature für die leute die auf eurer Protection list sind.
Ein kleines Beispiel für die Script features:
Du hast die Mask *milka*!*@* zu deiner protection list geaddet. Nun deopt jemand einen user der Milkaboy heißt. Das Script merkt das dieser
user auf deiner Protection Liste ist und bestraft denjenigen der Milkaboy gedeopt hat. Zur selben Zeit wird Milkaboy wieder Re-Opt. Die
anderen Protections sind ähnlich:
Deop - Du Re-Opst den beschützten user und -o+b kickst den Angreifer
Devoice - Du Re-Voicest den beschützten user und kickst den Angreifer
Kick - Du kickst die Person die deinen beschützten Freund gekickt hat
Ban - Du entbannst den beschützten user und -o+b kickst den Angreifer
Join - Wenn irgendjemand joint dessen Mask auf deiner Protection Liste ist oppst du ihn automatisch
Op - Wenn du op in einem Channel bekommst wo du vorher kein op hattest und es sind irgendwelche in diesem Channel die auf deiner Protection
Liste sind oppst du diese mit dir
natürlich kannst du die Protections ausschalten die du nicht benötigst / benutzen möchtest.
Ausserdem sind diese Bestrafungsarten die Voreinstellungen. Du kannst sie jederzeit deinen Wünschen anpassen (auf Tab "Advanced"). Wenn du
z.B. nicht möchtest das bei einem DeOp gebannt wird kannst du das dort umstellen.
Ok, so weit so gut, aber was passiert wenn DU selber einen Protecteten user von dir deopst ? Bannst du dich selber ? Nun für diesen Fall habe
ich eine Exclusion List (Ausschluss Liste) geaddet, wo du irgendwelche wildcard masks eingeben kannst die mit deinen protecteten usern machen
dürfen was sie wollen, ohne bestraft zu werden. Wenn du z.B. *milka*!*@* zu deiner Protection List geaddet hast und Nutmeg!*@* zu der Exclusion
List, ist es jemandem mit dem nick Nutmeg erlaubt Milkaboy zu kicken, deoppen bannen oder sonstwas zu machen, ein user mit dem nick Nutmeg3D
jedoch würde von dem Protection Script bestraft werden :D
So kannst du ganz einfach eine Menge leute protecten und gleichzeitig andere freunde adden die excluded werden.
Zusätzlich wurde eine Channel Exclusion list geaddet die dafür sorgt das das script in diesen channeln nicht aktiv wird. So kannst du z.B.
#help eintragen, und somit für diesen channel sämtliche protection abschalten.
Dann gibt es noch das "auto ban bei zu vielen kicks" feature. Wie der name schon sagt bannst du hierbei den user der dich innerhalb einer
konfigurierbaren zeit, mit einer bestimmten anzahl kickt, sobald er rejoint. Dies verhindert das endlose hin und herkicken wenn 2 leute
das script installiert, und die kick protection aktiv haben.
Mit dem recover button werden defekte configs wiederhergestellt und die listen gelöscht
Das Konfigurationsfenster
-------------------------------------------------------------
TAB 1, SETTINGS:
Enthält:
ListBox1 - Diese Box auf der linken seite des Fensters enthält die beschützten masks. Du kannst eine mask mit linksklick auswählen. Neue masks
werden am Ende der liste eingefügt.
ListBox2 - Diese Box auf der rechten seite des Fensters enthält die ausnahme masks. Du kannst eine mask mit linksklick auswählen. Neue masks
werden am Ende der liste eingefügt.
Add Button 1 - Jede mask welche in Editfeld1 steht wird in die Protection List eingefügt wenn du diesen (linken) Button drückst
Add Button 2 - Jede mask welche in Editfeld2 steht wird in die Exclusion List eingefügt wenn du diesen (rechten) Button drückst
Remove Button 1 - Wähle eine mask von deiner Protection list (links) und klick auf diesen (linken) remove button um einen Eintrag von deiner
Protection list zu löschen
Remove Button 2 - Wähle eine mask von deiner Exclusion list (rechts) und klick auf diesen (rechten) remove button um einen Eintrag von deiner
Exclusion list zu löschen
Done Button - Schliesst das Konfigurationsfenster
CheckBox "Join Op" - Aktivieren oder Deaktivieren des "auto op bei join" features
CheckBox "Friend Op" - Aktivieren oder Deaktivieren des "auto op bei op" features
CheckBox "Deop Prot" - Aktivieren oder Deaktivieren der Deop Protection
CheckBox "Devoice Prot" - Aktivieren oder Deaktivieren der Devoice Protection
CheckBox "Kick Prot" - Aktivieren oder Deaktivieren der Kick Revenge
CheckBox "Ban Prot" - Aktivieren oder Deaktivieren der Ban Protection
EditField 1 - Schreib neue masks für die Protection List hier rein und klick den (linken) ADD Button
EditField 2 - Schreib neue masks für die Exclusion List hier rein und klick den (rechten) ADD Button
Link zur coSAM Homepage - Öffnet die coSAM Website (www.cosam.de)
TAB 2, ADVANCED:
Enthält:
ListBox3: Die channel exclusion list
Add Button3 und EditFeld3: Channel eintragen, und auf add klicken um ihn zu excluden
ComboBox1: Zum auswählen welche Bestrafungseinstellungen man ändern möchte (Devoice Prot, Deop Prot, Kick Prot oder Ban Prot)
RadioButtons 1-3: Dienen der Einstellung der Bestrafungsart (Deop, Kick oder Ban)
Editfelder 1 und 2, sowie ok buttons 1 und 2 für das "auto ban bei zuvielen kicks" feature.
und den Recover Button
Anhang
-------------------------------------------------------------
Die folgenden bekannten Probleme sind keine "BUGS" aber Dinge die du im Auge behalten solltest:
Die drei Konfigurationsdateien "protsys.ini" "protsys1.cfg" und "protsys2.cfg" werden gelöscht sobald du das script unloadest. Wenn du diese
also sichern willst musst du sie in ein anderes Verzeichniss kopieren
Denkt dran das dieses script viele Probleme in einem Channel wo jeder jeden beschützt verursachen kann, zum Beispiel jemand kickt einen user
der auf deiner Protection List ist; du kickst den Angreifer als Bestrafung; ABER der Angreifer ist ebenfalls von einem anderen Script user
beschützt und somit ist es ein endloses hin und her gekicke welches nur gestoppt werden kann wenn man mIRC schliesst, die kick protection
deaktiviert oder den channel verlässt. Seid vorsichtig.
Mit der aktuellen version kannst du auch das "auto ban bei zuvielen kicks feature" benutzen um so etwas zu verhindern.
Die "auto op bei op" Funktion könnte ein paar grosse lags verursachen wenn du zuviele (damit meine ich 20 oder noch mehr) Leute beschützt
und diese alle in dem Channel sind wo du gerade op bekommst. Um dieses Problem zu beheben einfach die Flood Protection von mIRC anmachen
Verändere niemals die Konfigurationsdateien wenn du nicht weißt was du tust !
<Nutmeg3D>
Hilfe? Ideen? Bugs?
www.cosam.de
#cosam @ Quakenet
Webmaster@cosam.de
Version History - Neuerungen
------------------------------
v1.0
----
* Erstes öffentliches Script release !
v1.1
----
* Das Script ist nun eine .mrc Datei mit externer .ini
v1.2
----
* Channel Exclusion List hinzugefügt
* "auto ban bei zu vielen kicks" feature hinzugefügt
* Recover option hinzugefügt
* Info Fenster beim Laden des Scripts hinzugefügt
* Bug behoben wo das Script die Config Dateien nicht schreiben konnte wenn in dem Script Pfad eine Leertaste war (z.B. c:\my mIRC)
* Tab 2 beim Dialog hinzugefügt
* Ein paar Dialog Optionen wurden neu designed.
v1.3
----
* Bugfix: Wenn jemand der nicht im Channel war (ChanServ z.B.) jemanden von deiner Protection list gedeoppt/gebannt/etc. hat, ist das Script
durchgedreht und hat anstelle des Angreifers die eigenen protecteten Leute gebannt. Das wurde nun behoben
* Ban Protection verbessert. Sie unterstützt nun wildcards die sich gar nicht auf die protection List beziehen. (z.B. wenn du Nutmeg3D!*@*
protectest, und der Host von Nutmeg3D wäre i.am.so.cool und jemand würde *!*@*so.cool bannen, erkennt das Script nun das der Host zu
Nutmeg3D gehört, welcher wiederum protected ist, und führt die revenge aus.
v1.4
----
* Kleine Verbesserung des "auto op bei op" features: Es werden nun 6 Personen gleichzeitig geopt (+oooooo) anstatt wie vorher alle separat, was
starke Lags verursachen konnte. Es werden natürlich auch nur 6 Leute geopt wenn du soviele protected hast und diese alle im Channel sind.
* Kleiner Bugfix: Die beiden Variablen der "auto ban bei zuvielen kicks" option werden nun auch entfernt wenn man das script unloaded.
v1.5
----
* Umgestaltung des "Advanced" Tabs
* Neue Funktion: Man kann nun auswählen welche Bestrafung durchgeführt werden soll, wenn eine der Protections in Kraft tritt (Deop, Devoice, Kick,
Ban). Es kann jeweils Deop, Kick oder Ban als Bestrafung gewählt werden.
* Die Einstellungen dafür wurden auf dem "Advanced" Tab per Combo Box und Radio Buttons hinzugefügt.