Nemáte povolení prohlížet komentáře.

Programování mIRC IV. - Definování stringů

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 #)"

Anketa

Kolik znáte/používáte smajlíků?:

Přihlášení

Kdo je online

Momentálně je online 0 uživatelů a 1 host.