 







|  |   
1.8
ROZNE TAKIE ONE - INNE
1.8.1
TIMER - CZASOMIERZ TIMER (C) Czasomierz. Pozwala na wykonywanie roznych polecen zokreslonym opoznieniem. Nie mylic z ON TIMER.
Zapis:
/timer 60 echo Minela minuta.
TIMER -refnum <numer> <sekundy> <akcja>
/timer -refnum 6 3600 echo Minela godzina.
Kasowanie:
/timer -delte 6
Przyklady:
/timer 2 mode $C +o $N - oprocz tego, ze sie opniesz za 2sek, TIMER otrzyma numer pierwszy wolny.
while (cnt < licznik) { ^timer 10 jakas_akcja @ cnt = cnt + 1 }'jakas_akcja' zostanie wykonana tyle razy, ile wynosil $licznik, w 10 sek porozpoczeciu WHILE.
while (cnt < licznik) { ^timer -delete 345 ^timer -refnum 345 10 jakas_akcja @ cnt = cnt + 1 } if ([$blah]==[$N]) {^timer -delete 345}
Po rozpoczeciu WHILE, po 10 sekundach zostanie wykonana tylko JEDNA 'jakas_akcja', poniewaz zawsze byla ona wczesniej kasowana oraz jesli $blahjest rozne od Twojego nicka. Inaczej TIMER nr. 345 zostanie skasowany pozakonczeniu WHILE.
on #-join 2 "* #kanal *" { ^timer -delete 85 ^timer -refnum 85 60 echo Nikt nie wlazl na #kanal od minuty. } Po 60 sekundach, jesli nikt nie wejdzie, pojawi sie napis. Jesli brakowalobyzapisu '^timer -delete 85' a drugi timer wygladalby '^timer 60 echo ....',napis mimo wszystko pojawilby sie po 60 sek., niezaleznie od tego, czy niktnowy juz nie wchodzil czy tez wchodzil, poniewaz TIMER '85' nie zostalskasowany i ustawiony na nowo.
1.8.2
CO SIE DZIALO - LASTLOG
LASTLOG (C). Pozwala na przjrzenie poprzednich linii pojawiajacychsie na ekranie. Zobacz SET LASTLOG i SET LASTLOG_LEVEL. Uzycie:
LASTLOG [<args>] [[<wzor>]|[<liczba linii> [<pozycja startu>]]]
Argumenty:
-PUBLIC - publice -MSG - msgi -NOTICE - notice -NOTE - noty -WALL - walle -WALLOP - wallopy -CRAP - wszystko inne -LITERAL - liczby uwaza za wzor do szukania, a nie zaliczbe linii.
Przyklady:
/lastlog 20 3 - powtorzy 20 linii startujac od trzeciej
/lastlog lamer - powtorzy wszystkie linie, gdzie pojawilosie slowo 'lamer'
/lastlog -MSG - powtorzy wszytkie msgi.
/lastlog - powtorzy wszystkie linie ograniczone przezSET LASTLOG
/lastlog -literal 4 - wyszuka texty z '4'. Bez '-literal'pokazalby tylko 4 ostatnie liniki lastloga.
1.8.3
STRUKTURA SIECI - LINKS
LINKS (S) Pokazuje strukture polaczen miedzy serverami.
Uzycie:
LINKS [[<server>] <maska>]
LINKS *.pl wroc*
Przyklady:
links - cala lista serverow
links *.fi - tylko lista serverow z *.fi
links *.pl *a* - lista serverow z *.pl z 'a' w nazwie,czyli 3 (bez lublin.irc.pl i hub.irc.pl).
1.8.4
DZIWNE ZNACZKI - DIGRAPH
DIGRAPH (C) Pozwala na tworzenie znakow nie wystepujacych naklawiatyrze, zgodnych z tablica TRANSLATION. Zobacz SET TRANSLATION iBIND ENTER_DIGRAPH.
Uzycie:
DIGRAPH [-<cmd> [<arg0> <arg1> <arg2>]]
digraph -add a b c
DIGRAPH bez zadnych argumentow wyswietli aktualna tablice DIGRAPH.Jezeli uzywasz TRANSLATION inne niz LATIN-1, to co uzyskasz na erkranie mozebyc inne od zamierzoengo skutku (Twoj terminal wyswietli to, co bedzie wstanie pokazac). A jak to dziala dokladnie, tego nie wie nikt.. ;-)
Poledcenia:
-ADD <arg0& <arg1> <arg2> - Dodaje <arg2>.
DIGRAPH -ADD a b c - Dodaje c jako wynik kombinacji a i b.
-REMOVE <arg0> <arg1> - Kasuje kombinacje <arg0> z <arg1>. -CLEAR - Czysci cala tablice.
1.8.5
PISANIE - TYPE i XTYPE
TYPE (C) i XTYPE (C) Pozwalaja na napisanie w INPUT_PROMPT`cie textutak samo, jak z klawiatury. Oba dzialaja tak samo.
Uzycie:
TYPE text XTYPE [<-literal>] text
Argumetnt:
-LITERAL - tylko dla XTYPE. Nie zwraca uwagi na bindowanieklawiszy
Przyklady:
type blah - w INPUT_PROMPT pojawi sie text 'blah'.
type blah^A - pojawi sie 'blah' a kursor powroci na poczatekINPUT_PROMPT (o ile ^A to BIND BEGINNING_OF_LINE)
xtype -literal blah^A - tak samo jak wyzej, tyko ze kursor zostanie na koncu 'blah'.
   |