MZUZone



Strona główna

Część 1

Część 2

Część 3

Część 4

Linki


Napisz do autora


< Poprzedni^ Wyższy poziom ^Następny >

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 <sekundy> <akcja>

    /timer 60 echo Minela minuta.

    TIMER -refnum <numer> <sekundy> <akcja>


    /timer -refnum 6 3600 echo Minela godzina.



Kasowanie:
    TIMER -delete <numer>

    /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'.

< Poprzedni^ Wyższy poziom ^Następny >