Programování mIRC VIII. – Dálkoví uživatelé

V mIRC vyberte Nástroje/Dálkové/ k otevření mIRC Editoru. Pak si vyberte sekci Uživatelé.
V této části můžete přiřadit různé úrovně uživatelů. Můžete přiřadit různé úrovně vašim přátelům a různé
úrovně vašim „nepřátelům“ (můžete vytvořit „shit seznam“) a mezi nimi i úrovně domén.

Proč je to důležité? Řekněme, že jste napsali Dálkovou Akci určenou k vykopnutí kohokoliv, kdo
řekne slovo „pitomost“ ve vašem kanálu (nahraďte toto čím chcete).
Vysvětlíme jak se to dělá později (v Sekci 3-3), ale prozatím je tato myšlenka důležitá.
Zní to rozumně, ne?

OK, ale asi chcete aby POUZE obyčejní uživatelé byli vykopnuti za řeknutí slova „pitomost“. Můžete třeba některé
z vašich přátel jen varovat. A můžete třeba ignorovat všechny ostatní kromě nejbližších přátel.
A pokud již nechcete dále na někoho dávat pozorl, můžete jej třeba vykopnout A banovat za řeknutí „pitomost“!

K vytvoření těchto druhů věcí (dávat dodlišné odpovědi odlišným lidem) potřebujete nastavit nejdříve
seznam uživatelů. Pro každého uživatele, musíte určit jeho přezdívku nebo adresu a pak mu přiřadit uživatelskou úroveň.

Tady je příklad seznamu uživatelů:

1:přezdívka1

1:přezdívka2

2:přezdívka3!účet@počítač.poskytovatel.cz

2:*!účet4@počítač.poskytovatel.com

3:*!*@počítač.poskytovatel.edu

4:*!*@*poskytovatel.edu

5:*!účet@*.poskytovatel.cz

10:vaše_přezdívka!váš_účet@váš_počítač.cz

Čísla, která přiřadíte úrovním uživatelů záleží jen na vás. Můžete určit co každá z uživatelských
úrovní může a nemůže, jak uvidíte v následujích dvou sekcích. Výchozí nastavení je, že mIRC přiřadí
kaýdému neučenému v seznamu uživatelů úroveň 1. (Záleží na nastavení v Nástroje/Dálkové/Možnosti/’Výchozí úroveň uživatele‘.

Pokud určíte odlišné úrovně pro odlišné uživatele, samozřejmě budete potřebovat příkazy a akce, které
budou mít odlišné reakce nebo vliv na uživatele těchto úrovní… To bude vysvětleno později…

Jak můžete vidět, musí být zadána alespoň přezdívka nebo adresa. Značky * jsou také povoleny.
Je několik případů, kdy můžete chtít určit vaše uživatele dvakrát, přezdívkou a adresou.
Tyto případy(s OP, DEOP, SERVEROP,…. a NOTIFY akcemi) jesou vysvětleny v Sekci 7-3-3.

Nemusíte vše upravovat ručně … můžete také použít příkazy v příkazovém řádku: /auser, /guser a /ruser.

/auser /auser {úroveň} {přezdívka nebo adresa}

‚Auser‘ (Přidat uživatele) přidá nějakou určenou přezdívku nebo adresu do seznamu uživatelů s úrovní, kterou
určíte. Nekontroluje správnost adresy. Přezdívka nebo adresa jsou přidány přesně tak, jak je zadáte vy.

/guser /guser {úroveň} {přezdívka} [typ]

‚Guser‘ (Vzít uživatele) přidá přezdívku určenou adresou do seznamu uživatelů. K provedení tohoto, mIRC
provede /whois na určenou přezdívku a přidá zjištěnou adresu s určenou úrovní do seznamu uživatelů.
To znamená, že určená přezdívka musí být na IRC k provední příkazu /guser při přidání do
seznamu uživatelů. Určením ‚typu‘, mIRC může přidat uživatele s několika typy adres.
To je analogické jako parametr ‚typ‘ použitý v příkazue /ban. Typ je v rozsahu od 0 do 9.

/ruser /ruser {přezdívka nebo přezdívka! nebo adresa nebo přezdívka [typ]}

‚Ruser‘ (Odebrat uživatele) odebere přezdívku nebo adresu ze seznamu uživatelů. Musíte přesně znát přezdívku
nebo adresu v seznamu uživatelů aby tento příkaz fungoval.

Pokud je někdo v seznamu jako přezdívka!blabla@kdekoliv.cz můžete také udělat „/ruser přezdívka!“.
Znak „!“ znamená odebrání celého řádku.

V mIRC verzi 3.5 byl vylepšen příkaz /ruser aby fungoval jako /ban s /guser.
/ruser {přezdívka} [typ] pokud NEurčíte typ, odebere určenou přezdívku ze seznamu. Pokud URČÍTE typ,
příkaz zjistí adresy uživatelů a odebere tyto adresy ze seznamu uživatelů.


Poznámka: Použitím odlišných typů adres vám umožní určit osobu nebo skupinu lidí
s více nebo méně * značkami. Ukážeme vám odlišné výsledky …..
Pokud není určen typ, je výchozí typ 6; Kreet!*vonck@Wit399402.student.utwente.nl

typ 0; *!vonck@Wit399402.student.utwente.nl

typ 1; *!*vonck@Wit399402.student.utwente.nl

typ 2; *!*@Wit399402.student.utwente.nl

typ 3; *!*vonck@*.student.utwente.nl

typ 4; *!*@*.student.utwente.nl

typ 5; Kreet!vonck@Wit399402.student.utwente.nl

typ 6; Kreet!*vonck@Wit399402.student.utwente.nl

typ 7; Kreet!*@Wit399402.student.utwente.nl

typ 8; Kreet!*vonck@*.student.utwente.nl

typ 9; Kreet!*@*.student.utwente.nl


Poslední poznámka; Úroveň uživatele může být dokonce i slovo, například:
mircop:*!*@mardam.demon.co.uk
Můžete to použít v akcích jako třeba- on mircop:JOIN:#mirc:/mode $chan +o $nick

mIRC uchovává interní databázi lidí v kanálech kde jste vy. Tato databáze se používá
ke zlepšení vykonávání příkazů jako /ban, /guser, /ruser. a dalších. Tyto příkazy normálně
dělají aby mIRC zkusilo /whois na osobu zadanou v příkazu. Interní seznam ukládá info jako třeba
přezdívka!uživatel@adresa pro všechny uživatele, kteří jsou ve stejných *kanálech* jako vy. Kdykoliv vyoláte
příkazy /guser, /ruser, /ban, /finger, /ignore nebo /dns, prohledá se nejdříve interní seznam k nalezení adresy přezdívky.
Pokud se nenajde záznam, pak se provede normální /whois. To urychlí například vaše banování…hlavně když jste
v lagu… ‚Interní seznam adres‘ se aktivuje v ‚Nástroje/Dálkové/Možnosti‘. Zapněte jej!