Vložil/a Dušan Hokův, 20. Leden 2009 - 13:00
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 #)"
»
- Pro možnost psaní komentářů se přihlašte nebo zaregistrujte.