|
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
- Miesiąc
- m 1
- mm 01
- mmm Jan
- mmmm January
- Dzień
- d 1
- dd 01
- ddd Mon
- dddd Monday
- Godziny
- Minuty
- Sekundy
- AM/PM
- t a/p
- tt am/pm
- T A/P
- TT AM/PM
- Przyrostek
- Strefa czasowa
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. 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.
<<< $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.
<<< $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.
<<< $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.
|
|
|