Vyberte menu Nástroje/Dálkové/ a jděte do sekce „Proměnné“ …
V této části Dálkových můžete nastavit své vlastní proměnné. Proměnné mohou obsahovat čísla,
slova nebo dokonce řádky textu. U proměnných obsahujících čísla můžete použít matematické
operace ke snížení, zvýšení, sčítání a odčítání proměnných danými hodnotami nebo mezi sebou.
Proměnné vždy začínají znakem % a mohou mít názvy různě dlouhé.
Proměnné jsou mezi spouštěními uloženy v souboru proměnných v adresáři mIRC.
Dostupné příkazy jsou : (q=quiet(tiché); bez hlášení stavu dané operace)
/set [-q] <%var> [hodnota] K vytvoření proměnné
/unset [-q] <%var> [%var2] … [%varN] Ke smazání proměnné
/unsetall Ke smazání všech proměnných
/inc [-q] <%var> [hodnota] Ke zvýšení proměnné o hodnotu (číslo nebo proměnná)
/dec [-q] <%var> [hodnota] Ke snížení proměnné o hodnotu (číslo nebo proměnná)
S využitím proměnných v příkazech můžete vytvářet různé druhy užitečných aliasů a dálkových skriptů!
Uveďme si několik příkladů :
Dálkové příkazy (uvidíte později) :
ctcp 2:xdcc send #1:/dcc send $nick c: empservemirc581.zip | /inc %mirc 1
ctcp 2:xdcc send #2:/dcc send $nick c: empservemircfq45.zip | /inc %faq 1
ctcp 1:stats:/notice $nick Posílací statistiky: mIRC= %mirc a FAQ= %faq
Dálkové akce (uvidíte později) :
on 2:TEXT:xdcc send #1*:?:/dcc send $nick c: empservemirc581.zip | /inc %mirc 1
on2:TEXT:xdcc send #2*:?:/dcc send $nick c: empservemircfq45.zip | /inc %faq 1
Alias :
/stats /echo 6 mIRC: %mirc a FAQ: %faq
S těmito řádky vytvoříme jednoduché počítadlo stahování…. né perfektní, ale fungující !
Můžete dokonce přidat alias k prohlédnutí statistiky :
/reset /set %date $day $date | /inc %mirctot %mirc | /inc %faqtot %faq | /set %mirc 0 | /set %faq 0
/stats /echo 6 Statistika mIRC: %mirc ( %mirctot ) a FAQ: %faq ( %faqtot ) (Nastaveno %date )
Když zvýšíte nebo snížíte neexistující proměnnou, bude automaticky vytvořena
a nastavena na hodnotu, kterou určíte. např.:
/inc %test1 6 nastaví %test1 na 6 pokud předtím neexistovala
/dec %test2 7 nastaví %test2 na -7 pokud předtím neexistovala
Poznámka : Přesvědčte se, zda vždy proměnná obsahuje znak % ! To je prevence proti mnoha
malým možným problémům v mIRC příkazech. To neomezuje způsoby použití
proměnných, když vždy použijete konstrukci jako třeba :
ctcp 1:upme:/inc % $+ $site 1
ctcp 2:xdcc send #1:/dcc send $nick c: empservemirc581.zip | /inc % $+ $nick 1
ctcp 2:xdcc send #2:/dcc send $nick c: empservemircfq45.zip | /inc % $+ $nick 1
ctcp 2:xdcc stats:/notice $nick Stáhli jste %nick souborů od %date