(c)2001-2018 Fox Mulder, Natalia Oreiro, Bruce Lee, Tony Halik, kosmaci kosmici Powered by Coca-Cola

Valid HTML 4.01 Transitional

Brovar

Strona o quizach
quiz.net.pl


Grupa quizowa
na facebooku



Identyfikatory
Identyfikatory zwracają określone wartości, np. identyfikator "$time" zwróci aktualny czas. Kiedykolwiek mIRC znajdzie identyfikator w komendzie lub skrypcie, podmieni go aktualną wartością tego identyfikatora. Wiele identyfikatorów wykonuje funkcje na danych które podasz i zwraca wynik tych funkcji.

Identyfikatory których wartość nie może zostać określona lub które nie posiadają wartości, zwracają "$null". Wartość "$null" może być użyta w porównaniach if-then-else dla kontroli ich rozgałęzień itp. Możesz też stosować identyfikatory lub zmienne jako parametry dla innych identyfikatorów.

Identyfikatory podzielone są na następujące grupy:

Warning: Use of undefined constant ident1 - assumed 'ident1' (this will throw an Error in a future version of PHP) in /usr/home/snajperx/domains/bravo.net.pl/public_html/quizy/swistak/includes/mirc/identifiers.php on line 5
Identyfikatory Daty i Czasu
$asctime $ctime $ctime(text) $ctimer $date $day $daylight $duration $fulldate $gmt $idle $ltimer $online $ticks $time $timer $timestamp $timestampfmt $timezone $uptime



<<<         $asctime(N,format)

Zwraca czas i datę w oparciu o wartość identyfikatora $ctime lub o podaną wartość N.
  • $asctime zwróci czas i datę w oparciu o wartość indentyfikatora $ctime
  • $asctime(793947600) zwróci czas i datę w domyślnej postaci dla podanej wartości
  • $asctime(hh:nn:ss) zwróci czas w podanej postaci
  • $asctime(793947600,dd/mm/yy) zwróci datę w podanej postaci dla podanej wartości
Poniższe formaty można również stosować przy użyciu identyfikatorów $time(), $date() i $gmt().

Parametr "format" jest opcjonalny, jeśli nie zostanie podany, użyta zostanie domyślna postać zapisu daty (ddd mmm dd HH:nn:ss). "Format" może być kombinacją następujących liter:
  • Rok
    • yy   99
    • yyyy 1999
  • Miesiąc
    • m     1
    • mm    01
    • mmm   Jan
    • mmmm  January
  • Dzień
    • d     1
    • dd    01
    • ddd   Mon
    • dddd  Monday
  • Godziny
    • h   5
    • hh  05
    • H   13
    • HH  13
  • Minuty
    • n   1
    • nn  01
  • Sekundy
    • s   1
    • ss  01
  • AM/PM
    • t   a/p
    • tt  am/pm
    • T   A/P
    • TT  AM/PM
  • Przyrostek
    • oo  st/nd/rd/th
  • Strefa czasowa
    • z   +0
    • zz  +0000
Uwaga: Możesz podać obydwa parametry "N" i "format" lub tylko jeden z nich.



<<<         $ctime

Zwraca liczbę sekund jaka upłynęła od 1 stycznia 1970 00:00:00 względem twojego zegara systemowego.



<<<         $ctime(text)

Zwraca liczbę sekund jaka upłynęła od 1 stycznia 1970 00:00:00 względem podanej daty. Przykłady:
  • $ctime(January 1 1970 00:00:00)
  • $ctime(3rd August 1987 3:46pm)
  • $ctime(21/4/72 1:30:37)
  • $ctime(Wed 1998-3-27 21:16)


<<<         $ctimer

Zwraca nazwę timera który wywołał bieżący skrypt.



<<<         $date

Zwraca aktualną datę w postaci "dd/mm/yyyy" (patrz identyfikator "$asctime").

Możesz użyć identyfikatora "$adate" dla uzyskania daty w formie US (miesiąc/dzień/rok).



<<<         $day

Zwraca nazwę aktualnego dnia, np. Monday, Tuesday itd.



<<<         $duration(seconds,M)

Zwraca określoną liczbę sekund w postaci "tygodnie dni godziny minuty sekundy".

Parametr N jest opcjonalny. Jeśli N = 2, wynik nie będzie zawierał wartości sekund.

Uwaga: Identyfikator może również zostać wywołany z parametrem w postaci jaką zwraca, i zamienić go spowrotem na sekundy.



<<<         $fulldate

Zwraca aktualną datę w postaci: "ddd mmm dd HH:nn:ss" (patrz identyfikator "$asctime").



<<<         $gmt

Zwraca liczbę sekund jaka upłynęła od 1 stycznia 1970 00:00:00 względem czasu GMT.



<<<         $idle

Zwraca twój czas bezczynności (ten sam który podawany jest przez "ctcp finger").



<<<         $ltimer

Zwraca nazwę timera który został ostatnio zainicjowany przy użyciu komendy /timer.



<<<         $online

Zwraca liczbę sekund które ubiegły w dialogu Timer.



<<<         $ticks

Zwraca liczbę ticków zegara od momentu pierwszego startu twojego systemu operacyjnego.



<<<         $time

Zwraca aktualny czas w postaci "godziny:minuty:sekundy".



<<<         $timer(N/name)

Zwraca identyfikator N-tego timera na liście timerów. Możesz też podać nazwę timera ("name") zamiast numeru N. Identyfikator $timer działa w połączeniu z komendą /timer.

Właściwości: com, time, reps, delay, type, secs, mmt, anysc, wid, cid, hwnd
  • $timer(0) zwróci liczbę aktywnych timerów
  • $timer(1) zwróci identyfikator 1 timera na liście
  • $timer(1).com zwróci komendę wywoływaną przez 1 timer na liście
  • $timer(3).type zwróci status online/offline 3 timera na liście
  • $timer(3).secs zwróci liczbę sekund pozostałą do wywołania komendy przypisanej timerowi
  • $timer(3).mmt zwróci $true jeśli jest to multimedia timer
  • $timer(3).anysc zwróci $true jeśli przy wywołaniu komendy /timer został użyty przełącznik "-i"


<<<         $timestamp

Zwraca aktualny czas w postaci [xx:xx].



<<<         $timestampfmt

Zwraca aktualny czas w postaci zdefiniowanej w dialogu "Messages".



<<<         $timezone

Zwraca aktualne ustawienie strefy czasowej w sekundach.



<<<         $uptime(mirc | server | system,N)

Zwraca czas działania określonego obiektu w milisekundach.

Parametr N jest opcjonalny, N = 1 zwróci wartość w postaci $duration(), N = 2 zwróci wartość w postaci $duration() ale bez sekund, a N = 3 zwróci wartość w sekundach zamiast milisekund.


Warning: Use of undefined constant ident2 - assumed 'ident2' (this will throw an Error in a future version of PHP) in /usr/home/snajperx/domains/bravo.net.pl/public_html/quizy/swistak/includes/mirc/identifiers.php on line 28
Identyfikatory Plików i Katalogów
$abook $alias $crc $disk $exists $file $filtered $finddir $findfile $getdir $ini $isdir $isfile $lines $logdir $longfn $mididir $mircdir $mircexe $mircini $mklogfn $nofile $nopath $read $readini $readn $sdir $sfile $shortfn



<<<         $abook(nick,N)

Zwraca informacje o nickach umieszczonych w książce adresowej.

Właściwości: nick, info, email, website, picture, noteN

Dopuszczalne formaty: $abook(nick) $abook(N) $abook(nick,N), gdzie "nick" może też zostać podany z użyciem symboli wieloznaku.



<<<         $alias(N/filename)

Zwraca nazwę N-tego załadowanego pliku aliasów. Gdy podasz nazwę pliku, zwróci $null jeśli plik nie jest załadowany.
  • $alias(0) zwróci ilość załadowanych plików aliasów
  • $alias(2) zwróci nazwę drugiego załadowanego pliku aliasów
  • $alias(moo.txt) zwróci $null jeśli plik nie jest załadowany, lub "moo.txt" wraz z pełną ścieżką jeśli jest


<<<         $crc(filename)

Zwraca sumę kontrolną zawartości podanego pliku.



<<<         $disk(C)

Zwraca informacje o podanym dysku twardym.

Właściwości: type, free, label, size, unc
  • $disk(c:) zwróci $true jeśli dysk c: istnieje, w przeciwnym wypadku - $false.
Właściwość "unc" zwróci ścieżkę dysku sieciowego.



<<<         $exists(file/dir)

Zwraca $true jeśli plik lub katalog istnieje, i $false jeśli nie istnieje.
  • $exists(c:\mirc\mirc.exe) zwrci $true lub $false


<<<         $file(filename)

Zwraca informacje o podanym pliku.

Właściwości: size, ctime, mtime, atime.
  • $file(mirc.exe).size zwróci rozmiar pliku
  • $file(mirc.exe).ctime zwróci czas utworzenia pliku
  • $file(mirc.exe).mtime zwróci czas ostatniej modyfikacji pliku
  • $file(mirc.exe).atime zwróci czas ostatniego dostępu do pliku


<<<         $finddir(dir,wildcard,N,depth,@window | command)

Wyszukuje w podanym katalogu i jego podkatalogach nazwę N-tego katalogu odpowiadającego dzikiej karcie, i zwraca pełną ścieżkę tego katalogu jeśli zostanie znaleziony.

Właściwości: shortfn
  • $finddir(c:\,mirc*,1) zwróci pierwszą nazwę katalogu rozpoczynającą się od "mirc"
Jeśli podasz własne okno @window (z listboxem) zamiast parametru N, mIRC wypełni wynikami listbox tego okna.

Jeśli podasz komendę, zostanie ona wykonana na każdym znalezionym katalogu. Możesz użyć identyfikatora $1- aby odwołać się do nazwy katalogu, np.
  • //echo 1 $finddir($mircdir,*.*,0,echo $1-)
Jeśli podasz "depth", mIRC w celu wyszukania nazw przeszuka katalogi do określonej głębokości N.

Uwaga: Parametry "depth" i "@window/command" są opcjonalne.



<<<         $findfile(dir,wildcard,N,depth,@window | command)

Wyszukuje w podanym katalogu i jego podkatalogach nazwę N-tego pliku odpowiadającego dzikiej karcie, i zwraca pełną ścieżkę tego pliku jeśli zostanie znaleziony.

Właściwości: shortfn
  • $findfile(c:\mirc,*.exe,1) zwróci c:\mirc\mirc.exe
Jeśli podasz własne okno @window (z listboxem) zamiast parametru N, mIRC wypełni wynikami listbox tego okna.

Jeśli podasz komendę, zostanie ona wykonana na każdym znalezionym pliku. Możesz użyć identyfikatora $1- aby odwołać się do nazwy pliku, np.
  • //echo 1 $findfile($mircdir,*.*,0,echo $1-)
Jeśli podasz "depth", mIRC w celu wyszukania nazw przeszuka katalogi do określonej głębokości N.

Uwaga: Parametry "depth" i "@window/command" są opcjonalne.



<<<         $getdir(filespec)

Zwraca katalog DCC Get dla określonego typu plików.
  • $getdir(*.txt) zwróci np. c:\mirc\text\


<<<         $ini(file,topic/N,item/N)

Zwraca nazwę/N-tą pozycję podanego działu/wartości w pliku ini/tekstowym.
  • $ini(mirc.ini,0) zwróci liczbę wszystkich działów w mirc.ini
  • $ini(mirc.ini,1) zwróci nazwę pierwszego działu w mirc.ini
  • $ini(mirc.ini,help) zwróci numer pozycji pod którą występuje dział help jeśli istnieje, lub 0 jeśli nie istnieje.
Parametr item/N jest opcjonalny. Jeśli podasz N równe 0, identyfikator zwróci liczbę wszystkich działów/wartości.



<<<         $isdir(dirname)

Zwraca $true jeśli podany katalog istnieje, w przeciwnym wypadku $false.



<<<         $isfile(filename)

Zwraca $true jeśli podany plik istnieje, w przeciwnym wypadku $false.



<<<         $lines(filename)

Zwraca ilość linii w podanym pliku tekstowym.
  • $lines(c:\irc\kicks.txt) zwróci ilość linii w pliku c:\irc\kicks.txt


<<<         $logdir

Zwraca katalog logw mIRCa podany w sekcji Logging dialogu Options.



<<<         $longfn(filename)

Zwraca długą nazwę nazwy pliku podanej w krótkim formacie.



<<<         $mididir

Zwraca katalog plików MIDI podany w sekcji Sound Requests dialogu Options.



<<<         $mircdir

Zwraca aktualny katalog programu mIRC.



<<<         $mircexe

Zwraca pełną ścieżkę i nazwę pliku mIRC.exe



<<<         $mircini

Zwraca nazwę głównego pliku .ini, zazwyczaj jest to mirc.ini.



<<<         $nofile(filename)

Zwraca ścieżkę do podanego pliku bez jego nazwy.



<<<         $nopath(filename)

Zwraca nazwę podanego pliku bez ścieżki.
  • $nopath(c:\mirc\mirc.exe) zwróci mirc.exe


<<<         $read(filename,[ntsw],[matchtext],[N])

Zwraca linię tekstu z pliku.
  • //echo $read(funny.txt)
Czyta losowo wybraną linię z pliku funny.txt.
  • //echo $read(funny.txt, 24)
Czyta 24 linię z pliku funny.txt.
  • //kick # $1 $read(kicks.txt)
Czyta losowo wybraną linię z pliku kicks.txt i wykorzystuje ją w komendzie kick.
  • //echo $read(info.txt, s, mirc)
Wyszukuje w pliku linię zaczynajaca sie od slowa "mirc".
  • //echo $read(help.txt, w, *help*)
Wyszukuje w pliku linię odpowiadającą dzikiej karcie *help*.

Jeśli podasz przełączniki "s" lub "w", możesz także podać wartość N aby określić numer linii od której chcesz rozpocząć przeszukiwanie pliku, np.:
  • //echo $read(versions.txt, w, *mirc*, 100)
Jeśli zostanie podany przełącznik "n", zawartość przeczytanej linii nie zostanie przetworzona i zostanie potraktowana jako zwykły tekst.

Jeśli pierwsza linia w pliku jest liczbą, musi ona reprezentować ilość wszystkich linii w pliku. Jeśli jako N podasz 0, mIRC zwróci zawartość pierwszej linii jeśli jest ona liczbą.

Jeśli podany zostanie przełącznik "t", mIRC potraktuje pierwszą linię w pliku jako zwykły tekst, nawet jeli jej zawartość jest liczbą.



<<<         $readn

Zwraca numer linii która została odnaleziona w ostatnim odwołaniu do identyfikatora $read. Jeśli nie została odnaleziona żadna linia, $readn przybiera wartość 0.



<<<         $readini(filename,[n].section,item)

Zwraca jedną linię tekstu z pliku ini.

Identyfikator działa w połączeniu z komendą /writeini.
  • //echo $readini(mirc.ini, mIRC, nick)
Czyta twój nick z pliku mirc.ini.

Jeśli podany zostanie przełącznik "n", zawartość przeczytanej linii nie zostanie przetworzona i zostanie potraktowana jako zwykły tekst.



<<<         $sdir(dir,title)

Wyświetla dialogowe okno wyboru katalogu i zwraca nazwę wybranego katalogu. Parametr "title" jest opcjonalny.



<<<         $sfile(dir,title,oktext)

Wyświetla dialogowe okno wyboru pliku i zwraca nazwę wybranego pliku. Parametry "title" i "oktext" są opcjonalne.
  • //splay $sfile($wavedir,Choose a wave,Play it!)


<<<         $shortfn(filename)

Zwraca krótką nazwę nazwy pliku podanej w długim formacie.


Warning: Use of undefined constant ident3 - assumed 'ident3' (this will throw an Error in a future version of PHP) in /usr/home/snajperx/domains/bravo.net.pl/public_html/quizy/swistak/includes/mirc/identifiers.php on line 59
Identyfikatory Nicków i Adresów
$address $anick $comchan $ial $ialchan $ibl $level $link $mask $me $mnick $nick $notify $snicks $snick $snotify



<<<         $address(nick,typ)

Wyszukuje w IAL adres powiązany z określonym nickiem.
  • $address(nick,1) zwróci adres w postaci *!*ident@host
Jeśli IAL nie zawiera określonego nicka, identyfikator zwróci $null.

Aby poznać listę masek adresów, zobacz definicję identyfikatora $mask().



<<<         $anick

Zwraca twój alternatywny nick.



<<<         $comchan(nick,N)

Zwraca nazwy kanałów na których znajdujecie się oboje z podanym nickiem.

Właściwości: op, help, voice
  • $comchan(nick,0) zwróci liczbę "wspólnych" kanałów
  • $comchan(nick,1) zwróci nazwę pierwszego ze "wspólnych" kanałów
  • $comchan(nick,1).op zwróci $true jeśli jesteś opem na tym kanale


<<<         $ial(nick/maska,N)

Zwraca N-ty adres IAL odpowiadający podanemu nickowi lub masce adresu.



<<<         $ialchan(nick/maska,#,N)

Zwraca N-ty adres IAL odpowiadający podanemu nickowi lub masce adresu nicka przebywającego na podanym kanale.

Właściwości: pnick



<<<         $ibl(#kanał,N)

Zwraca N-ty obiekt na Wewnętrznej Liście Banów, lub jeśli N równe jest 0 - liczbę wszystkich obiektów na liście.

Właściwości: by, date, ctime
  • $ibl(#mirc,1) zwróci pierwszy adres na liście banów kanału #mirc
  • $ibl(#mirc,1).by zwróci adres użytkownika, który założył bana
  • $ibl(#mirc,1).date zwróci datę założenia bana
  • $ibl(#mirc,1).ctime zwróci datę złożenia bana w postaci $ctime
Uwaga: Aby dowiedzieć się więcej na ten temat, poczytaj o identyfikatorze $chan.



<<<         $mask(addres,typ)

Zwraca adres w postaci maski określonego typu.
  • $mask(nick!khaled@mirc.com,1) zwróci *!*khaled@mirc.com
  • $mask(nick!khaled@mirc.com,2) zwróci *!*@mirc.com
Dostępne typy masek:
  • 0 - *!ident@host
  • 1 - *!*ident@host
  • 2 - *!*@host
  • 3 - *!*ident@*.host
  • 4 - *!*@*.host
  • 5 - nick!ident@host
  • 6 - nick!*ident@host
  • 7 - nick!*@host
  • 8 - nick!*ident@*.host
  • 9 - nick!*@*.host
Możesz też użyć typów 10-19 które odpowiadają maskom 0-9, z tą różnicą, że zamiast wieloznaku "*" podmieniającego części adresu mIRC użyje w nich znaku "?" który podmieni cyfry w adresie.

Zestaw tych masek jest standardowo wykorzystywany również przez inne identyfikatory i komendy.



<<<         $me

Zwraca twój aktualny nick.



<<<         $mnick

Zwraca twój główny nick.



<<<         $nick(#,N/nick,aohvr,aohvr)

Zwraca N-ty nick z listy nickw kanału #.

Właściwości: color, pnick, idle
  • $nick(#mIRC,0) zwróci liczbę nicków na kanale #mIRC
  • $nick(#mIRC,1) zwróci pierwszy nick z kanału #mIRC
Obydwa zestawy parametrów "aohvr" są opcjonalne. Pierwszy określa nicki które mają być uwzględnione przy wyszukiwaniu, drugi określa nicki których identyfikator nie ma uwzględniać, przy czym:
  • a = wszystkie nicki, o = opy, h = halfopy, v = voicy, r = zwykli użytkownicy
  • $nick(#mIRC,1,o) zwróci pierwszego opa z kanału #mIRC
  • $nick(#mIRC,0,a,o) zwróci liczbę użytkowników kanału #mIRC, nie uwzględniając opów
Właściwość "pnick" zwróci nick z odpowiednim przedrostkiem ".", "#", "%" lub "+".

Właściwość "idle" zwróci czas bezczynności określonego nicka na podanym kanale, np. od chwili kiedy ostatnio wysłał wiadomość na ten kanał.

Uwaga: Aby dowiedzieć się więcej na ten temat, poczytaj o identyfikatorze $prefix.



<<<         $notify(M/nick)

Zwraca N-ty nick z twojej listy notify.

Właściwości: ison, note, sound, whois, addr
  • $notify(0) zwróci ilość nicków na liście notify
  • $notify(3) zwróci 3 nick z twojej listy notify
  • $notify(3).ison zwróci $true jeśli użytkownik jest na IRCu, $false jeśli go nie ma
  • $notify(goat) zwróci pozycję na której nick goat znajduje się na liście


<<<         $snicks

Zwraca nicki zaznaczone na liście nicków aktualnego kanału, w postaci ciągu:
  • nick1,nick2,nick3,...,nickN


<<<         $snick(#,N)

Zwraca N-ty nick spośród nicków zaznaczonych na liście kanału #.
  • $snick(#mIRC,0) zwróci liczbę nicków zaznaczonych na liście kanału #mIRC
  • $snick(#mIRC,1) zwróci pierwszy z nicków zaznaczonych na liście kanału mIRC
Uwaga: Jeśli parametr N nie zostanie podany, identyfikator zwróci linię zawierającą ciąg wszystkich zaznaczonych nicków.



<<<         $snotify

Zwraca nicki zaznaczone na liście notify.


Warning: Use of undefined constant ident4 - assumed 'ident4' (this will throw an Error in a future version of PHP) in /usr/home/snajperx/domains/bravo.net.pl/public_html/quizy/swistak/includes/mirc/identifiers.php on line 77
Identyfikatory Tekstu i Liczb
$abs $and $asc $base $bitoff $biton $bytes $calc $chr $cos,$acos $count $decode $encode $int $isbit $islower $isupper $left $len $log $longip $lower $mid $not $or $ord $pos $rand $remove $replace $right $round $sin,$asin $sqrt $str $strip $stripped $tan,$atan $upper $wrap $xor



<<<         $abs(N)

Zwraca wartość bezwzględną z N.
  • $abs(5) zwróci 5
  • $abs(-1) zwróci 1


<<<         $and(A,B)

Zwraca binarne A i B.



<<<         $asc(C)

Zwraca kod ASCII znaku C
  • $asc(A) zwróci 65
  • $asc(*) zwróci 42


<<<         $base(N,inbase,outbase,zeropad,precision)

Konwertuje liczbę N z systemu liczb "inbase" do "outbase". Dwa ostatnie parametry są opcjonalne.
  • $base(15,10,16) zwróci F
  • $base(1.5,10,16) zwróci 1.8
  • $base(2,10,16,3) zwróci 002


<<<         $biton(A,N)

Zwraca wartość A z włączonym N-tym bitem.



<<<         $bitoff(A,N)

Zwraca wartość A z wyłączonym N-tym bitem.



<<<         $cos,$acos(N)

Zwraca cosinus lub arcus cosinus liczby N.

Właściwości: deg



<<<         $calc(działania)

Zwraca wynik podanych działań. Identyfikator ten pozwala na proste przeprowadzanie wielu działań. Na przykład:
  • $calc(3.14159 * (2 ^ %x % 3) - ($ticks / (10000 + 1)))


<<<         $chr(N)

Zwraca znak o kodzie ASCII N.
  • $chr(65) zwróci A
  • $chr(42) zwróci *


<<<         $count(string,substring,substring2,...,substringN)

Zwraca ile razy ciąg "substring" występuje w "string".
  • $count(hello,el) zwróci 1
  • $count(hello,l) zwróci 2


<<<         $int(N)

Zwraca całkowitą część liczby zmiennoprzecinkowej bez zaokrąglania.
  • $int(3.14159) zwróci 3


<<<         $isbit(A,N)

Zwraca 1 jeśli N-ty bit w liczbie A jest włączony



<<<         $islower(text)

Zwraca $true jeśli tekst zawiera tylko male litery.



<<<         $isupper(text)

Zwraca $true jeśli tekst zawiera tylko wielkie litery.



<<<         $left(text,N)

Zwraca N znaków od początku tekstu.
  • $left(goodbye,4) zwróci good
Jeśli N ma wartość ujemną, identyfikator zwróci wszystkie oprócz N-tego znaku.



<<<         $len(text)

Zwraca długość tekstu.
  • $len(#mIRC) zwróci 5


<<<         $log(N)

Zwraca logarytm naturalny z liczby N.



<<<         $longip(address)

Przekształca adres IP na liczbę całkowitą i vice-versa.
  • $longip(158.152.50.239) zwróci 2660774639
  • $longip(2660774639) zwróci 150.152.50.239


<<<         $lower(text)

Zwraca tekst pisany małymi literami.
  • $lower(HELLO) zwróci hello


<<<         $mid(text,S,N)

Zwraca N znaków z tekstu zaczynając od znaku S.
  • $mid(othello,3,4) zwróci hell
Jeśli N ma wartość 0, identyfikator zwróci wszystkie znaki od S do koca tekstu.

Możesz także użyć wartości ujemnych S lub N.



<<<         $not(A)

Zwraca binarne nie A.



<<<         $or(A,B)

Zwraca binarne A lub B.



<<<         $ord(N)

Zwraca liczbę N z odpowiednim przyrostkiem st, nd, rd, th.



<<<         $pos(text,string,N)

Zwraca numer odpowiadający pozycji N-tego wystąpienia ciągu "string" w tekście.
  • $pos(hello there,e,1) zwróci 2
  • $pos(hello there,e,2) zwróci 9
  • $pos(hello there,a,1) zwróci $null
Jeśli N ma wartość 0, identyfikator zwróci ilość ciągów "string" występujących w tekście.

Uwaga: Możesz użyć $poscs() dla uwzględnienia wielkości znaków.



<<<         $rand(v1,v2)

Identyfikator działa na dwa sposoby. Jeśli jako "v1" i "v2" podasz liczby, zwróci losową liczbę z zakresu od "v1" do "v2". Jeśli jako "v1" i "v2" podasz litery, zwróci losową literę z zakresu od litery "v1" do litery "v2".
  • $rand(a,z) zwróci literę z zakresu a,b,c,...,z
  • $rand(A,Z) zwraca literę z zakresu A,B,C,...,Z
  • $rand(0,N) zwróci liczbę z zakresu 0,1,2,...,N


<<<         $remove(string,substring,...)

Usuwa wszystkie ciągi "substring" z "string".
  • $remove(abcdefg,cd) zwróci abefg
Możesz również podać większą liczbę parametrów:
  • $remove(abcdefg,a,c,e,g) zwróci bdf
Uwaga: Możesz użyć $removecs() dla uwzględnienia wielkości znaków.



<<<         $replace(string,substring,newstring,...)

Zamienia każdy ciąg "substring" zawarty w "string" ciągiem "newstring".
  • $replace(abcdefg,cd,xyz) zwróci abxyzefg
Możesz również podać większą liczbę parametrów:
  • $replace(abcdefg,a,A,b,B,c,C,d,D) zwróci ABCDefg
Uwaga: Możesz użyć $replacecs() dla uwzględnienia wielkości znaków.


<<<         $right(text,N)

Zwraca N znaków od koca tekstu.
  • $right(othello,5) zwróci hello
Jeśli N ma wartość ujemną, identyfikator zwróci wszystkie oprócz N-tego znaku.



<<<         $round(N,D)

Zwraca liczb zmiennoprzecinkową zaokrągloną do D-tego miejsca po przecinku
  • $round(3.14159,2) zwróci 3.14
Parametr D jest opcjonalny.



<<<         $sin,$asin(N)

Zwraca sinus lub arcus sinus liczby N.

Właściwości: deg



<<<         $sqrt(N)

Zwraca pierwiastek z liczby N.



<<<         $str(text,N)

Zwraca tekst powtórzony N razy.
  • $str(ho,3) zwróci hohoho


<<<         $strip(text,burcmo)

Zwraca text z usuniętymi kodami kontrolnymi bold, underline, reverse i color.

Parametr "burcmo" jest opcjonalny, jeśli zostanie podany usunięte zostaną tylko określone kody kontrolne.

Parametr "m" stosuje ustawienia "strip" z dialogu "Messages", a "o" stosuje ustawienia "only if..." z tego dialogu.



<<<         $stripped

Zwraca liczbę kodów kontrolnych usuniętych z otrzymanej wiadomości.



<<<         $tan,$atan(N)

Zwraca tangens lub arcus tangens liczby N.

Właściwości: deg



<<<         $upper(text)

Zwraca tekst pisany wielkimi literami.
  • $upper(hello) zwróci HELLO


<<<         $xor(A,B)

Zwraca binarne A xor B.


Warning: Use of undefined constant ident5 - assumed 'ident5' (this will throw an Error in a future version of PHP) in /usr/home/snajperx/domains/bravo.net.pl/public_html/quizy/swistak/includes/mirc/identifiers.php on line 118
Identyfikatory Tokenów
$addtok $deltok $findtok $gettok $instok $istok $matchtok $numtok $puttok $remtok $reptok $sorttok $wildtok



<<<         $addtok(text,token,C)

Dodaje token na koniec tekstu, ale tylko jeśli podany token nie znajduje się w tekście.
  • $addtok(a.b.c,d,46) zwróci a.b.c.d
  • $addtok(a.b.c.d,c,46) zwróci a.b.c.d
Parametr C oznacza kod ASCII znaku oddzielającego tokeny.

Uwaga: $addtokcs() uwzględnia wielkość liter.



<<<         $deltok(text,N-N2,C)

Usuwa N-ty token z tekstu.
  • $deltok(a.b.c.d,3,46) zwróci a.b.d
  • $deltok(a.b.c.d,2-3,46) zwróci a.d
Jako N możesz podać liczbę ujemną.



<<<         $findtok(text,token,N,C)

Zwraca pozycję N-tego odpowiadającego tokena w tekście.
  • $findtok(a.b.c.d,c,1,46) zwróci 3
  • $findtok(a.b.c.d,e,1,46) zwróci $null
Jeśli jako N podasz 0, identyfikator zwróci ilość odpowiadających tokenów.

Uwaga: $findtokcs() uwzględnia wielkość liter.



<<<         $gettok(text,N,C)

Zwraca N-ty token w tekście.
  • $gettok(a.b.c.d.e,3,46) zwróci c
  • $gettok(a.b.c.d.e,9,46) zwróci $null
Możesz także podać zakres tokenów:
  • $gettok(a.b.c.d.e,2-,46) zwróci tokeny od 2 - b.c.d.e
  • $gettok(a.b.c.d.e,2-4,46) zwróci tokeny od 2 do 4 - b.c.d
Jako N możesz podać liczbę ujemną.



<<<         $instok(text,token,N,C)

Umieszcza token na N-tej pozycji w tekście.
  • $instok(a.b.d,c,3,46) zwróci a.b.c.d
  • $instok(a.b.d,c,9,46) zwróci a.b.d.c
Jako N możesz podać liczbę ujemną.



<<<         $istok(text,token,C)

Zwraca $true jeśli token występuje w tekście, w przeciwnym wypadku $false.

Uwaga: $istokcs() uwzględnia wielkość liter.



<<<         $matchtok(tokens,string,N,C)

Zwraca tokeny które zawierają określony ciąg "string".
  • $matchtok(one two three,e,0,32) zwróci 2
  • $matchtok(one two three,e,2,32) zwróci three
Jeśli jako N podasz 0, identyfikator zwróci ilość odpowiadających tokenów.

Uwaga: $matchtokcs() uwzględnia wielkość liter.



<<<         $numtok(text,C)

Zwraca ilość tokenw w tekście.



<<<         $puttok(text,token,N,C)

Nadpisuje N-ty token w tekście nowym tokenem.
  • $puttok(a.b.c.d,e,2,46) zwróci a.e.c.d
Jako N możesz podać liczbę ujemną.



<<<         $remtok(text,token,N,C)

Usuwa z tekstu N-ty odpowiadający token.
  • $remtok(a.b.c.d,b,1,46) zwróci a.c.d
  • $remtok(a.b.c.d,e,1,46) zwróci a.b.c.d
  • $remtok(a.c.c.d,c,1,46) zwróci a.c.d
Uwaga: $remtokcs() uwzględnia wielkość liter.



<<<         $reptok(text,token,new,N,C)

Zamienia N-ty odpowiadający token zawarty w tekście nowym tokenem.
  • $reptok(a.b.c.d,b,e,1,46) zwróci a.e.c.d
  • $reptok(a.b.c.d,f,e,1,46) zwróci a.b.c.d
  • $reptok(a.b.a.c,a,e,2,46_ zwróci a.b.e.c
Uwaga: $reptokcs() uwzględnia wielkość liter.



<<<         $sorttok(text,C,ncr)

Porządkuje tokeny w tekście.
  • $sorttok(e.d.c.b.a,46) zwróci a.b.c.d.e
  • $sorttok(1.3.5.2.4,46,nr) zwróci 5.4.3.2.1
Domyślnie wykonywane jest sortowanie alfabetyczne, możesz jednak podać n = sortowanie numeryczne, c = sortowanie wg. prefiksu nicków kanału, r = sortowanie odwrotne.

Uwaga: $sorttokcs() uwzględnia wielkość liter.



<<<         $wildtok(tokens,wildstring,N,C)

Zwraca N-ty token odpowiadający dzikiej karcie.
  • $wildtok(one two three,t*,0,32) zwróci 2
  • $wildtok(one two three,t*e,1,32) zwróci three
Jeśli jako N podasz 0, identyfikator zwróci ilość odpowiadających tokenów.

Uwaga: $wildtokcs() uwzględnia wielkość liter.


Warning: Use of undefined constant ident7 - assumed 'ident7' (this will throw an Error in a future version of PHP) in /usr/home/snajperx/domains/bravo.net.pl/public_html/quizy/swistak/includes/mirc/identifiers.php on line 135
Pozostałe Identyfikatory
$+ $?*!="message" $ansi2mirc $away $cb $cb(N) $chantypes $chanmodes $cmdbox $cmdline $color $cr $creq $crlf $dccignore $dccignore(N/filename) $dccport $dll $editbox $emailaddr $eval $fullname $hash $highlight $highlight(N/text) $host $iif $ifmatch $ignore $inpaste $input $ip $isalias $isid $lf $lock $md5 $modespl $network $os $port $prefix $result $rgb $server $server(N/address) $serverip $show $sreq $status $titlebar $url $url(N) $usermode $version

<<<         $+(n1,...,nN)

Łączy ze sobą wszystkie parametry, tak jak przy użyciu $+ pomiędzy każdym z nich.



<<<         $?*!="message"

Wyświetla zapytanie i zwraca podaną wartość.
  • //echo $?="Jak ci na imię?"
Kiedy użytkownik wpisze swoje imię do okna edycji i wciśnie przycisk OK, identyfikator $? zwróci cokolwiek zostało wpisane. Jeśli zostanie wciśnięty przycisk Cancel, identyfikator $? nie zwróci niczego.
  • //echo $?*="Jak brzmi twoje hasło?"
W tym wypadku $?* wyświetla wszystkie znaki wpisane do okna edycji jako ***** aby zapobiec poznaniu wpisywanego tekstu przez kogokolwiek.
  • //echo $?!="Kontynuować?"
W tym wypadku zostanie otwarte okno dialogu Yes/No. Jeśli użytkownik wciśnie przycisk Yes, zwrócona zostanie wartość $true, w przeciwnym wypadku $false.

Okno dialogu zostanie rozciągnięte tak aby wyświetlić cały komunikat zależnie od jego długości. Możesz sprawić, aby tekst komunikatu został wyświetlany w poszczególnych liniach przez użycie identyfikatora $crlf oddzielającego linie, np.:
  • //echo $?="To jest w pierwszej linii. $crlf $+ A to jest w drugiej linii."
Uwaga: Identyfikator nie może być używany w zdarzeniu skryptowym. Jedyne obejście to zastosowanie komendy /timer w celu wywołania zapytania po zakończeniu działania skryptu.



<<<         $away

Zwraca wartość $true lub $false, w zależności od tego czy jesteś oznaczony jako away czy też nie.

Możesz też użyć identyfikatorów $awaymsg i $awaytime aby uzyskać twoje aktualne ustawienia away.



<<<         $cb

Zwraca pierwsze 256 znaków z zawartości schowka.



<<<         $cb(N)

Zwraca linię z zawartości schowka, ograniczoną znakiem CRLF.

Właściwości: len
  • $cb(0) zwróci ilość linii w zawartości schowka
  • $cb(0).len zwróci długość całej zawartości schowka
  • $cb(1) zwróci 1 linię ze schowka
  • $cb(1).len zwróci długość 1 linii


<<<         $cmdbox

Zwraca $true jeśli komenda lub skrypt zostały wywołane z linii edycji w oknie kanału.



<<<         $color(name/N)

Zwraca numer indeksu koloru przypisanego określonemu zdarzeniu, np. $color(action text). Jeśli nie podasz pełnej nazwy, użyta zostanie pierwsza odpowiadająca nazwa np. $color(action).

Jeśli podasz liczbę jako wartość N, identyfikator zwróci wartość RGB N-tego koloru z zestawu kolorów mIRCa.

Właściwości: dd
  • $color(action) zwróci np. 1
  • $color(action).dd zwróci numer koloru w formie dwucyfrowej, np. 01


<<<         $cr

Zwraca znak powrotu karetki, to samo co przy użyciu $chr(13).



<<<         $creq

Zwraca aktualne ustawienia /creq w sekcji chat okna dialogowego DCC Options.



<<<         $crlf

Zwraca kombinację znaków powrotu karetki/wypełnienia linii.



<<<         $dccignore

Zwraca $true jeśli ignorowanie w dialogu "DCC/Folders" jest włączone, w przeciwnym wypadku - $false.



<<<         $dccignore(N/filename)

Zwraca N-ty obiekt na liście ignorowanych typów plików w dialogu "DCC/Folders".

Jeśli N = 0, identyfikator zwróci liczbę obiektów na liście, w pozostałych wypadkach - N-ty obiekt na liście. Jeśli podana zostanie nazwa pliku, identyfikator zwróci $true gdy będzie ona odpowiadać któremuś z ignorowanych typów plików, w przeciwnym wypadku - $false.



<<<         $dccport

Zwraca numer portu DCC używanego przez DCC Server.



<<<         $dll(name.dll,procname,data)

Zwraca wynik z odwołania do pliku DLL zaprojektowanego do pracy z mIRCem.



<<<         $emailaddr

Zwraca adres e-mail podany w oknie dialogu Connect.



<<<         $eval(text,N)

Przetwarza zawartość tekstu N razy. Jeśli N nie jest podane, przybiera domyślną wartość 1. Jeśli N równe jest 0, tekst nie jest przetwarzany.

Pozwala to na powtórne przetwarzanie identifikatorów i zmiennych w linii tekstu.



<<<         $fullname

Zwraca imię podane w oknie dialogu Connect.



<<<         $highlight

Zwraca $true jeśli podświetlanie jest włączone w dialogu "Highlight", w przeciwnym wypadku - $false.



<<<         $highlight(N/text)

Zwraca N-tą linię z listy dialogu "Highlight", lub jeśli podany zostanie parametr "text" - właściwości elementu z listy odpowiadającemu podanemu tekstowi.

Właściwości: text, color, sound, flash, message, nicks.



<<<         $host

Zwraca nazwę twojego hosta.



<<<         $ifmatch

Zwraca pierwszy parametr z porównania if-then-else.

W wypadku porównania:
  • if (text isin sometext) { ... }
$ifmatch zwróci "text".



<<<         $ignore(N/address)

Zwraca N-ty adres na liście ignore.

Właściwości: type, secs.
  • $ignore(0) zwróci liczbę adresów na liście ignore
  • $ignore(1) zwróci pierwszy adres na liście ignore
  • $ignore(2).type zwróci flagi ignorowania dla drugiego adresu na liście ignore
  • $ignore(2).secs zwróci liczbę sekund pozostałą do zdjęcia ignore, jeśli został założony przy użyciu "/ignore -uN"
Uwaga: Jeśli podasz adres, zwrócony zostanie pierwszy odpowiadający mu adres z listy ignore.



<<<         $iif(C,T,F)

Zwraca T lub F zależnie od tego czy wynik porównania C jest prawdą czy fałszem.
  • $iif(1 == 2,yes,no) zwróci "no"
$iif() zwróci F jeśli wynikiem porównania jest 0, $false lub $null. Dla pozostałych wartości $iif() zwróci T.

Jeśli nie podasz parametru F, $iif zwróci wartość T kiedy wynik porównania będzie prawdą, a kiedy będzie fałszem nie zwróci niczego.
  • $iif(1 == 2,yes) nie zwróci niczego
Możesz dowiedzieć się więcej o porównaniach w rozdziale if-then-else.



<<<         $inpaste

Zwraca $true jeśli użytkownik użył klawiszy Control+V lub Shift+Insert do wklejenia tekstu w oknie edycji, zazwyczaj ma to zastosowanie w działaniu zdarzenia "on INPUT".



<<<         $input(prompt,N,window,title,text)

Wyświetla okno pytające użytkownika o podanie wartości i zwraca podaną wartość.

Okno dialogowe zostanie rozciągnięte tak aby wyświetlić cały komunikat zależnie od jego długości. Możesz sprawić aby tekst komunikatu został wyświetlany w poszczególnych liniach przez użycie identyfikatora $crlf oddzielającego linie.

Wartość N może być kombinacją następujących liter:
  • e - wyświetl okno edycji
  • p - wyświetl okno edycji do podania hasła
  • o - przycisk OK
  • y - przyciski Yes/No
  • n - przyciski Yes/No/Cancel
  • v - zwróć $ok, $yes, $no lub $cancel zależnie od wciśniętego przycisku.
Domyślnie przyciski zwracają $true lub $null, tak samo jak identyfikator $?. Jeśli wyświetlone zostanie okno edycji, przyciski OK/Yes zawsze zwrócą zawartość tego okna.
  • iqwh - wyświetla w oknie odpowiednio znaki informacji, pytania, uwagi lub ręki.
  • s - określa że podana została nazwa okna
  • a - aktywuje okno
  • title - określa tekst w pasku tytułu
  • text - określa domyślny tekst wyświetlany w oknie edycji
Parametry N, window, title i text są opcjonalne.

Uwaga: Identyfikator $input nie może być używany w zdarzeniu skryptowym. Jedyne obejście to zastosowanie komendy /timer w celu wyświetlenia dialogu zapytania po zakończeniu działania skryptu.



<<<         $ip

Zwraca twój adres IP.



<<<         $isalias(name)

Zwraca $true jeśli wśród załadowanych aliasów lub skryptów istnieje alias o podanej nazwie.

Właściwości: fname, alias
  • $isalias(join) zwróci $true jeśli istnieje alias o nazwie /join
  • $isalias(join).fname zwróci nazwę pliku w którym znajduje się alias
  • $isalias(join).alias zwróci definicję aliasu /join.


<<<         $isid

Zwraca $true jeśli alias został wywołany jako identyfikator, w przeciwnym wypadku $false.



<<<         $lf

Zwraca znak wypełnienia linii, to samo co przy użyciu $chr(10).



<<<         $lock(item/#/N)

Zwraca $true lub $false w zależności od ustawień obiektów w dialogu "Lock".

Właściwości: send, get, chat, fserve, run, dll, channels.

Możesz również użyć $lock(N), gdzie N określa N-ty kanał na liście ograniczeń kanałów. Możesz także podać nazwę kanału w miejsce parametru "N".



<<<         $network

Zwraca nazwę sieci IRC do której aktualnie jesteś podłączony.

Uwaga: Uzyskanie nazwy sieci może nie być możliwe jeśli sieć nie dostarcza takiej opcji.



<<<         $os

Zwraca wersję systemu operacyjnego. Wynikiem może być 95, 98, NT, ME, 2K lub XP.



<<<         $port

Zwraca numer portu serwera z którym jesteś połączony.



<<<         $result

Przechowuje wartość zwróconą przez komendę /return do procedury wywołującej.



<<<         $rgb(name)

Zwraca wartość RGB określonego koloru systemowego. Jako parametr "name" można podać: face, shadow, hilight, 3dlight, frame, text.



<<<         $server

Zwraca nazwę serwera z którym aktualnie jesteś połączony.

Jeśli nie jesteś połączony z żadnym serwerem, identyfikator zwróci $null.



<<<         $server(N/address)

Zwraca adres N-tego serwera z twojej listy serwerów.

Właściwości: desc, port, group, pass
  • $server(0) zwróci liczbę serwerów na liście serwerów
  • $server(2) zwróci adres 2 serwera
  • $server(2).desc zwróci opis dla 2 serwera
  • $server(3).port zwróci port(y) dla 3 serwera
Jeśli jako parametr podasz nazwę serwera i jeśli podany serwer znajduje się na liście serwerów, zwrócona zostanie jego nazwa.



<<<         $serverip

Zwraca adres IP serwera.



<<<         $show

Zwraca $false jeśli komenda została poprzedzona znakiem "." aby ukryć wyświetlenie reakcji, w przeciwnym wypadku $true.



<<<         $sreq

Zwraca aktualne ustawienia /sreq w sekcji send okna dialogowego DCC Options.



<<<         $status

Zwraca stan połączenia z serwerem.

Uwaga: Identyfikator zwróci "closing" podczas zdarzenia "on DISCONNECT" jeśli powodem rozłączenia będzie zamknięcie okna statusu.



<<<         $titlebar

Zwraca ustawiony przez komendę /titlebar tekst z paska tytułu okna mIRC.



<<<         $url

Zwraca obecnie aktywny adres URL z twojej przeglądarki internetowej.



<<<         $url(N)

Zwraca N-ty adres z twojej listy URL.

Właściwości: desc, group
  • $url(0) zwróci liczbę adresów na liście URL
  • $url(2) zwróci adres 2 obiektu na liście
  • $url(2).desc zwróci opis 2 obiektu na liście
  • $url(3).group zwróci grupę 3 obiektu na liście


<<<         $usermode

Zwraca twój aktualny tryb użytkownika na serwerze IRC.



<<<         $version

Zwraca numer używanej wersji mIRCa.