Odteď byste měli mít určitý přehled o sekci aliasů. Zajímá vás úplný seznam stringů a identifikátorů,
které můžete použít v aliasech a později v menu a dálkových definicích ? Následující dvě sekce vám ukáží
vše potřebné. Nyní se přesvědčte vyzkoušením všech uvedených příkladů, zda chápete fungování aliasů!
$N
- Nejjednodušší string. Obsahuje jedno slovo. Například $1 obsahuje první slovo za příkazem aliasu.
Se stejným znakem, $2 určuje druhé slovo, $3 třetí atd. Příklad:
/op /mode $1 +o $2 $3
Napište „/op #mirc Janet John“ k nastavení Janet a John jako operátora v #mirc.
/slap /me kouká na $1 a jí $2
Napište „/slap televizi chipsy“ abyste lidem řekli, že koukáte na televizi a jíte chipsy ;o)
$N-M
- Tento string obsahuje pouze vybraná slova. Zkuste tento alias:
/tri /say První tři slova jsou $1-3
Napište „/tri todle je dobrý start“ a dívejte se na výsledek „První tři slovaj jsou todle je dobrý“, kde
„start“ je ignorován. Poznámka: $N-M nahradilo starou *N-M definici.
$N-
- Tento string může obsahovat MNOHO slov… $1- obsahuje první slovo *a* všechno za prvním slovem. Zkuste:
/tell /say Raději vám řeknu všem něco – $1-
Příkaz „/tell mIRC je opravdu skvělé“ s tímto aliasem bude mít za výsledek text: „Raději vám řeknu
všem něco – mIRC je opravdu skvělé“. $2- bude obsahovat druhé slovo a vše za ním.
$3- bude obsahovat třetí slovo a všechno za ním. atd.
Také zkuste…
/note /notice $1 $2-
…a napište „/note {přezdívka} {nějaký text}“
A…
/mess /msg $1 $2-
…a napište „/mess {přezdívka} {nějaký text}“
(Přesvědčte se, zda realizací těchto příkazů dostanete stejný výsledek, když je definujete užitím aliasů
jako ‚/note /notice $1-‚ a ‚/mess /msg $1-‚ respektive.)
$N- nahrazuje starou *N definici.
$$1
- Alias obsahují tento typ stringu bude spuštěn POUZE, když je parametr zadán;
jinak bude volání aliasu ignorováno.
Například, když zkusíte tento alias:
/j /join $$1
a pak napíšete „/j“ (namísto „/j #jméno_kanálu“)… mIRC vás bude ignorovat, protože jste nezadal jméno
kanálu. Jinak, funguje to stejně jako $1 — obsahuje první slovo. $$2 bude obsahovat druhé slovo,
$$3 třetí atd.
$?
- To je velmi pěkné!
Alias s tímto stringem může být spuštěn bez určení parametru. mIRC zobrazí dialogové okno
pro zadání parametru, který může být text, přezdívka nebo cokoliv jiného.
Zkuste jej s těmito příklady:
/j /join $?“
/hug /me zdraví $? z dovolené
$?=“text“
- Tohle je „extra speciální“ verze stringu $?. mIRC opět zobrazí dialogové okno k zadání parametru,
ale nyní můžete napsat, jakou informaci požadujete zadat.
Zkuste tyto:
/j /join $?=“Do kterého kanálu přijít?“
/hug /me zdraví $?=“Koho pozdravit?“ z dovolené
$!
- Tento string se používá pouze v kombinaci s $?. Pokud jste použili $? dříve v aliasu, můžete použít $!
později pro vyvolání parametru, který jste napsali.
Například:
/j /join $?=“Do kterého kanálu přijít?“ | /say Mám rád kanál $!
Napište „/j“ a to vám zobrazí dialogové okno pro zadaní parametru a vyzve k zadání jména kanálu kam máte přijít.
Pokud napíšete „#test“, přijdete do #test a pak řeknete do kanálu: „Mám rád kanál #test“.
Také zkuste:
/friend /say $? je můj přítel | /say Mám rád $! velice
#$1 -a- #$$1 -a- #$?
- Tyto speciální verze $1, $$1 a $? stringů se používají pouze s kanály.
Všechny jsou označeny znakem # na začátku parametru.
Zkuste…
/j /join #$1″
Můžete napsat jen „/j test“ namísto „/join #test“.
Také zkuste:
/j /join #$?=“Napište kanál kam chcete přijít (Bez #)“