RazorBlade®

                                                   Chatscript by noMen

Functies

Owners en operators moeten onder elke omstandigheid de controle over hun chatroom behouden.
RazorBlade biedt je daarvoor alle mogelijkheden.
Daarnaast zijn er een aantal wat we noemen "pret opties", want tenslotte wil je ook leuk kunnen chatten.

Wat is belangrijk voor owners en operators:
1- controle hebben over wie er in je chatroom binnenkomen
2- controle hebben over wie er operator is in je chatroom
3- controle behouden over je script op momenten dat je geflood wordt
4- overzicht houden over wat er in je chatroom gebeurt
5- controle hebben over de instellingen van je chatroom
6- controle hebben over de instellingen van je script

1- controle hebben over wie er in de chatroom binnenkomen
-
RazorBlade biedt je hiertoe twee belangrijke functies: een uitgebreide whowas functie waarmee je van andere chatters kunt zien of ze verschillende nicknames gebruiken en uitgebreide blacklist- en banfuncties waarmee je chatters op basis van hun nickname of ipadres uit je chatroom kunt weren.

Beide functies kennen een aantal bijzonderheden, die je in andere scripts niet tegenkomt:
- whowas kan de oorspronkelijke nickname laten zien van een gebande chatter die probeert je kamer binnen te komen, ook al gebruikt deze een andere nickname
- whowas kan de nicknames laten zien van chatters die joinen op chatrooms waar je geen status hebt
- je kunt op verschillende manieren nicknames en ip-adressen opzoeken in het whowas-bestand
- blacklist entries worden na een instelbare tijd automatisch geschoond
- je kunt de banlijst van de chatroom automatisch vullen vanuit je blacklist
- ban- en blacklist acties kunnen gemeld worden in een aparte kamer waar je met alle owners en operators zit, zodat iedereen op de hoogte blijft van de laatste wijzigingen in je blacklist
- als je je chatroom binnenkomt, wordt automatisch gecontroleerd of de aanwezige chatters op je blacklist voorkomen en kickt ze zonodig

Aanvullend hierop is het met RazorBlade mogelijk een melding te krijgen als bepaalde chatters op de chatserver komen, voordat ze in jouw kamer verschijnen.
mIRC heeft daarvoor een standaard functie, notify, maar de werking daarvan wordt bepaald door de chatserver.
Op Chatcity is de standaard notify zo goed als nutteloos.
De notify van RazorBlade daarentegen werkt wel, zowel op nicknames als - nog mooier - op ip-adressen.

2- controle hebben over wie er operator is in je chatroom
-
Met RazorBlade kun je vertrouwde chatters automatisch de owner-, operator- of voicestatus geven.
Tevens kun je hun beschermen tegen ongeoorloofd wijzigen van hun status door andere operators.
Zo kun je ook kamerovernames voorkomen.
Daarnaast controleert RazorBlade automatisch de accesslist van je chatroom, zodat chatters niet zomaar door de chatserver owner of operator gemaakt kunnen worden.
Dit biedt o.a. bescherming tegen chatscripts zoals Looksharp of door foutieve scriptinstellingen van je operators.

3- controle behouden over je script op momenten dat je geflood wordt
-
RazorBlade biedt automatisch bescherming tegen twee soorten floods: joinflood en priveflood.
In beide gevallen zou je script dermate overbelast kunnen worden, dat het niet meer reageert op jouw commando's.
RazorBlade zorgt ervoor dat je in die situaties toch controle over je script behoudt.
Er zijn nog meer soorten floods mogelijk, maar daartegen bieden veel chatservers zelf al bescherming.
Chatcity bijvoorbeeld biedt bescherming tegen nickchange flood en messageflood.
Kleurcodeflood kan met RazorBlade gemakkelijk worden tegengegaan door alle kleurcodes te blokkeren.

4- overzicht houden over wat er in je chatroom gebeurt
-
Owners en operators moeten te allen tijde goed opletten of er geen onoirbare zaken in de chatroom gebeuren.
RazorBlade biedt net als de meeste andere scripts diverse kick- en banmogelijkheden, maar daarnaast beschikt RazorBlade over diverse snufjes om goed te kunnen volgen wat er in je kamer gebeurt. Je kunt van een aantal chatters de discussie goed volgen door van alle andere chatters de teksten te laten vervagen
- je kunt kleuren in teksten laten wegfilteren als dat teveel afleidt
- je kunt in elk venster zoeken naar zinnen waar bepaalde trefwoorden in voorkomen, ook naar teksten van een bepaalde chatter of naar een discussie tussen een aantal chatters
- RazorBlade herleidt kamernotices automatisch naar het venster waar ze thuishoren, zodat je niet lastig gevallen wordt door onzinnige teksten in vensters waar ze niet thuishoren.
Dit biedt bescherming tegen scripts waarmee mensen onnozele kamernotices kunnen plaatsen in het venster dat toevallig actief is bij jou. Erg irritant, maar RazorBlade filter dat weg
- RazorBlade kan allerlei soorten teksten wegfilteren en in een apart venster plaatsen, zoals muziekspam of advertenties

Dit alles helpt om je kamervenster op orde te houden en alleen de dingen te zien die ertoe doen.
Nog een heel mooi snufje (al zeg ik het zelf) zit in de fluisterblok van RazorBlade.
Zo'n functie zit in elk script, maar alleen met de fluisterblok van RazorBlade kun je doortiepen in de kamer tijdens een priveoproep.
Dat klinkt logisch, maar beschouw de volgende situatie eens: iemand in je kamer is vervelend en je wilt hem terechtwijzen. Maar net terwijl je je antwoord intypt, krijg je aan priveoproep.
Als je dat niet in de gaten hebt omdat je naar je toetsenbord kijkt, zouden alle tekens na die oproep terechtkomen in het net geopende privevenster.
En als je dan ENTER drukt wordt die halve zin in het privevenster geplaatst.
Zoiets kan ook gebeuren als je al prive chat met iemand en iemand anders ook een oproep doet: je plaatst het laatste deel van je zin dan in het verkeerde privevenster.
Met RazorBlade overkomt je dat niet meer! RazorBlade zorgt er automatisch voor dat de hele zin terechtkomt in het venster waar dat de bedoeling was.

5- controle hebben over de instellingen van je chatroom
6- controle hebben over de instellingen van je script
-
Alle instellingen van RazorBlade zijn bereikbaar door middel van overzichtelijke en dynamische popup menu's.
Overzichtelijk, omdat alle menu opties alfabetisch en toch logisch gegroepeerd zijn, dynamisch omdat menu opties alleen actief zijn, als ze op het moment dat je het menu oproept zinvol zijn.

Er is nog veel meer, zoals:
- slimme blokkeerfuncties voor allerlei soorten gebeurtenissen
- away functie waarmee je je per kamervenster en per privevenster afwezig en aanwezig kunt melden; ook kun je je stil af- en aanwezig melden, waarmee je voorkomt dat andere chatters massaal "tot zo" of "welkom terug" roepen
- nickcaller die je laat zien of je op een andere kamer of server wordt geroepen (alle RazorBlade functies ondersteunen trouwens multiserver, ook de whowas, blacklist en away functies); veel scripts hebben zo'n nickcaller, maar RazorBlade kan ook nickcalls negeren van bepaalde chatters, bijvoorbeeld van triviantbotjes
- handige functies om de wachtwoorden van je kamers te beheren
- scanners voor clones en domeinen
- automatische kamer(de)blokkade tijdens dodenherdenking
- diverse zoekfuncties
- uitgebreide contextgevoelige helpinformatie
- een eventcatcher (wat dat is moet je maar eens in de helpfile lezen)
- zelf instelbare functietoetsen

En dan zijn er nog de pretfuncties:
- Coolplayer waarmee je muziek kunt afspelen en delen met anderen
- een uitgebreid talkersysteem waarmee je heel eenvoudig zelf talkers kunt maken; talkers kunnen ook functies bevatten om bijvoorbeeld automatisch de tijd te laten zien of een bepaalde teken een willekeurig aantal keer te herhalen
- afspelen van ASCI plaatjes
- kleurinstellingen

Eén ding zit er niet in RazorBlade: geluidjes. mIRC heeft een aantal standaard functies om geluiden te gebruiken bij bepaalde gebeurtenissen, daar zul je het mee moeten doen.