Polski Serwis Naukowy - Servis.pl :: 1999 - 2008 :: Wtorek, 14 Października 2008

Logowanie...

Login:
Haslo:
Pamiętać logowanie?

Nie posiadasz konta? Zarejestruj się za darmo!

Pomoc IRC - Podstawy - Komendy
Menu >>IRC :: IRCX :: IRCX.net.pl :: Pomoc (komendy) :: mIRC
:: Bot :: Stats.Mod



1. Podstawowe pojęcia:
Nick - pseudonim (xywa) pod którą jesteś widziany przez innych korzystając z IRCa. Każdy użytkownik musi posiadać innego nicka. Wykorzystywanie nicka kogoś innego jest bardzo Ľle widziane przez IRCową społeczność. Dlatego staraj się używać oryginalnego nicka, który będzie identyfikowany z Twoją osobą.

Op (@) - operator kanału. ). Jego zadanie to pilnowanie porządku na kanale. Posiada prawo do banowania i kickania (patrz poniżej) oraz do nadawania innym tego statusu (nadawanie opa opisane zostało w sekcji trzeciej

Półop - operator z podobnymi uprawnieniami jak operator. Ten rodzaj opa charakterystyczny jest wyłącznie dla niektórych sieci IRCd, m.in. dla IRC4ever.Net

Founder - osoba posiadająca największą władze na kanale. Jest to jego założyciel. Ma możliwość kontrolowania (zmieniania) wszelkich ustawień kanału, nadawania wszelkich statusów spośród dostępnych w całej hierarchii.

Owner - osoba posiadająca największą władze na kanale (praktycznie równą władzy foundera). Ma możliwość kontrolowania (zmieniania) wszelkich ustawień kanału (z wyjątkiem zmiany hasła ownera i zmiany foundera) nadawania wszelkich statusów spośród dostępnych w całej hierarchii.

Ban - zabronienie wstępu na kanał, często łaczone z kickiem (banowanie opisane zostało w sekcji trzeciej)

Kick - wykopanie (usunięcie z kanału), często łączone z banem (kickanie opisane zostało w sekcji trzeciej)

Server IRC - jest to komputer, na którym uruchomione jest oprogramowanie, które obsługuje połączenia od użytkowników IRCa, korzystających z klientów (specjalnych programów jak np. mirc) i umożliwia ich wzajemną rozmowę. Rozmowy odbywają się np. na kanałach lub też na query. Główny serwer sieci, łączący ze sobą pozostałe (pełniący rolę rdzenia, filara) nosi nazwę HUBa. Serwery, które połączone (zlinkowane) są z HUBem i do których nie jest połączony już żaden inny noszą nazwę tzw. Leafów.

Sieć IRC - połączone ze sobą serwery IRC. Użytkownicy znajdujący się na różnych serwerach tej samej sieci mogą dzięki temu połączeniu ze sobą normalnie rozmawiać.

Kanał - pokój rozmów, miejsce gdzie na ircu prowadzi się rozmowy (kanał może być monotematyczny lub politematyczny - czyli wielotematyczny - co zależy tylko od jego użytkowników)

Split - jest to dość ważne pojęcie w ircowej terminologii, słowo w j. angielskim oznaczające podział. Ze splitem mamy do czynienia wtedy, gdy połączone ze sobą serwery rozłączają się (rozdzielają). Może to być spowodowane m.in. problemami na łączach lub z oprogramowaniem. Wtedy osoby korzystające z dwóch pierwotnie połączonych serwerów do momentu ich powtórnego połączenia nie mogą ze sobą rozmawiać. Taka sytuacja zazwyczaj nie trwa zbyt długo - kilka minut (czasem nawet dużo krócej), jednakże może zaistnieć taka sytuacja, że do połączenia się serwerów może dojść po znacznej przerwie.

Lag - to coś co można porównać do korka na drodze (dane to samochody). Zastój na łączach.

Bot - skrót od robot. To program udający sesje użytkownika. Różne funkcje,

Flood - jest to wypowiadanie (pisanie) dużej ilości linii w krótkim czasie (na kanał, na query, w postaci masowego pingowania itp.). Efektem tego jest np. przelatujący ekran tekstu w ciągu paru sekund. Zwykle tego rodzaju postępowanie spotyka się z niechęcią i osoby, które w ten sposób się "bawią" są tępione.


2. Komendy zwykłe (dla wszystkich użytkowników):

/server [random.irc4ever.net][:port]
Powoduje połączenie z serwerem random.irc4ever.net. W przypadku gdy komenda zostanie użyta dodatkowo z parametrem port, zostaniesz połączony z serwerem wykorzystując podany po dwukropku port.
Przykład 1: /server random.irc4ever.net rozłącza z obecnym serwerem i łączy z serwerem random.irc4ever.net
Przykład 2: /server random.irc4ever.net:6667 rozłącza z obecnym serwerem i łączy z serwerem random.irc4ever.net poprzez port 6667

/quit [przyczyna]
Powoduje rozłączenie z obecnie używanym serwerem IRC z podaniem w polu przyczyna (która jest opcjonalna) przyczyny. Przed rozłączeniem mile widziane oczywiście jest pożegnanie się z rozmówcami.
Przykład: /quit Juz musze konczyc Spowoduje wyświetlenie u innych użytkowników komunikatu (gdy nie mają w kliencie IRC wyłączonej tej opcji) komunikatu o opuszczeniu przez Ciebie serwera z podaniem na koncu przyczyny, którąbedzie w tym wypadku "Juz muszę konczyc"

/join [#kanal] [klucz]
Powoduje wejście na kanał o nazwie #kanal. Gdy ustawiona jest blokada kluczem (patrz sekcja trzecia) za nazwą kanału powinieneś podać wymagane do wejścia na kanał hasło (klucz)
Przykład 1: /join #Polska - wejdziesz na kanał #Polska
Przykład 2: /join #Kanal trudnehaslo - wejdziesz na kanał #Kanal, używając hasła "trudnehaslo"

/part [#kanal] [przyczyna]
Powoduje wyjście z kanału o nazwie #kanal. Opcjonalnym argumentem jest przyczyna wyjścia z kanału, podawana po nazwie opuszczone kanału.
Przykład: /part #Polska To już koniec ;) - wyjdziesz z kanału Polska podając jako przyczynę jego opuszczenia "To już koniec ;)"

/nick [nick]
Pozwala na zmianę nicka (pseudnonimu) na ten, który zostanie podany w polu nick.
Przykład: /nick SuperNick - zmieni Twojego nicka na "SuperNick"

/who [nick] lub [#kanal]
Komenda zwraca krótką informację o użytkowniku, gdy zostanie użyta z argumentem lub taką samą informację ale o wszystkich użytkownikach znajdujących się na kanale, gdy zostanie użyta z argumentem <#kanal>. Gdy nie podasz żadnego argumentu (napiszesz tylko /who) otrzymasz listę wszystkich użytkowników korzystających z sieci bądĽ też serwera.

Zwracane opisy mają postać- Nick H@ ~konto@adres Imie i Nazwisko(#kanal) Na początku znajduje się nick użytkownika, dalej H oznaczające, że użytkownik jest obecny lub G, że nie jest obecny (ang. Gone), a gdy jest toIRCop to dodatkowo przy literce (przy G lub H) jest gwiazdka (*).
Następne dane to adres i konto, z którego osoba ta się łączy oraz teoretycznie imię i nazwisko, ale zwykle pojawia się jakiś inny tekst. Na końcu jest informacja na jaki kanał ten użytkownik wszedł najpóĽniej.
Przykład 1: /who BOT - otrzymasz info na temat użytkownika o nicku BOT
Przykład 2: /who #Polska - otrzymasz info na temat wszystkich użytkowników znajdujących się na kanale #Polska

/whois [nick]
Zwraca bardziej szczegółowe info na temat użytkownika o podanym w polu nicku. Informacja ta ma postać:
*** Nick ~konto@adres * : Imie i nazwisko (lub jakiś tekxt)
*** Nick :@#Kanal1 #Kanal2
*** Nick Neptun.IRC4ever.Net: Neptun.IRC4ever.Net
*** Nick :is an IRC Operator
*** Nick :2435 seconds idle, logged in at 00-09-14 12:37:12 (GMT)
*** Nick :End of /WHOIS list.
W miejscu Nick zawsze będzie nick danej osoby dalej prawie tak samo jak w przypadku komendy /who.
Druga linijka podaje na jakich kanałach znajduje się ten użytkownik i jeśli przed nazwą kanału jest symbol:
@ - to znaczy, że na tym kanale użytkownik ma status opa (+o);
* - jest founderem (ownerem) kanału (+q);
^ - użytkownik jest chroniony przed np. kickiem i zdeopowaniem (+a);
% - półop (+h).

Zawsze pokazywane będzie tylko jedno z powyższych oznaczeń - oznaczające najwyższy status.Jeśli np. użytkownik ma +oaq na kanale #Kanal3 to w komenda /whois zwróci Nick: *#Kanal3.
Trzecia linijka zawiera nazwę serwera, z którego ta osoba korzysta a po dwukropku jego opis. Czwarta w tej postaci jest tylko wtedy, gdy mamy do czynienia z IRCopem, którego uprawnienia są dla innych widoczne.
Podana tutaj jest jego ranga. Przedostatnia linijka pokazuje czas (w sekundach) bezczynności użytkownika oraz, gdy łączy się przez nasz serwer, kiedy z nim się połączył. Jednakże w przypadku gdy korzysta on z innego niż my serwera sieci, nie pojawi się informacja o czasie połączenia z serwerem. By ją zdobyć należy posłużyć się komenda /whois lecz dwa razy powtórzyć argument , np. /whois Nick Nick.
Przykład 1: /whois BOT - uzyskasz informację o użytkowniku BOT
Przykład 2: /whois BOT BOT - uzyskasz informację o czasie połączenia z serwerem tego użytkownika w przypadku, gdy znajduje się on na innym niż Ty serwerze sieci.

/msg lub [#kanal] [tekst]
Wysyła wiadomość wpisaną w polu tekst do użytkownika o podanym w polu nicku lub na podany w polu #kanal kanał.
Przykład 1: /msg BOT Witaj, jak się czujesz? - użytkownik BOT otrzyma od Ciebie wiadomość "Witaj, jak się czujesz?"
Przykład 2: /msg #Polska Witajcie! - wysyła wiadomość na kanał #Polska (tak jak byś pisał zwykły tekst)

/query [nick]
Otwiera okienko, gdzie można rozmawiać z osobą o podanym nicku "w cztery oczy".
Przykład: /query BOT - inicjuje prywatną rozmowę z użytkownikiem BOT.

/notice [nick] lub [#kanal] [wiadomosc]
Wysyła wiadomość podobnie jak czyni to /msg z tymże zwykle wiadomości te charakteryzują się wyższym priorytetem.

/dns [nick] lub [IP] lub [hostname]
Powoduje sprawdzenie adresu IP (ceferki) i adresu w postaci dnsu, gdy podany zostanie nick lub adresu IP, gdy zostanie podany adres dns, lub adresu dns, gdy podany zostanie adres IP jako argument polecenia. Komenda dns działa wyłącznie gdy użytkownik nie ma mode'a +x
Przykład 1: /dns BOT - zapytuje o hostname i IP użytkownika BOT
Przykład 2: /dns 127.0.0.1 - zaptuje o hostname użytkownika o IP 127.0.0.1
/ping
Sprawdza opóĽnienie między nami, a osobą o podanym nicku.
Podaje, ile czasu musi upłynąć niż komunikat, który napiszemy dotrze do tej osoby. Czas ten powinien zawierać się najlepiej w przedziale 0-2 sekundy. Gdy wartość ta jest większa to mamy do czynienia z tzw. lagiem (korkiem na łączach)

/list [*ciag*] [-min x] [-max y]
Komenda pozwala na uzyskanie informacji o kanałach, jakie dostępne są w sieci, z której korzystasz.
Samo wpisanie /list bez żadnego argumenty spowoduje otrzymanie listy wszystkich kanałów (z liczbą użytkowników na każdym oraz jego tematem). Argument umożliwa otrzymanie listy kanałów, ale tylko tych, które mają w swej nazwie podany przez Ciebie ciąg znaków (patrz Przykład 1)
Parametry [-min x] i [-max y] służa do uzyskiwania listy kanałów o pożądanej liczbie użytkowników (określanej przez zmienne x i y) (patrz Przykład 2)
Przykład 1: /list *irc4ever*
Spowoduje otrzymanie listy kanałów których nazwa zawiera "irc4ever" (gwiazdki oznajaczają tutaj: pierwsza, że cokolowiek (nawet nic) może być przed "irc4ever" a druga, że cokolwiek za "irc4ever";
Przykład 2: /list -min 5 -max 23 Spowoduje otrzymanie list tych wszystkich kanałów, których liczba użytkowników należy do przedziału od 5 do 23.

/me [tekst]
Jest to tzw. "akcja". Gdy np. wpiszesz w polu [tekst] ciąg "bardzo się cieszy" a twój nick to Nick to na kanale inni (oraz Ty) zobaczą to jako "Nick się bardzo cieszy" (wygląd zależy od klienta IRC, którego używasz)

/away [tekst]
Pozwala zakomunikować innym, że odchodzisz od komputera z powodu podanego w polu tekst.

/version [serwer]
Zapytuje serwer o jego oprogramowanie. Gdy nie podasz argumentu server zapytanie to odniesie się do serwera, z którego aktualnie korzystasz.

/admin [serwer]
Zapytuje serwer podany w polu [serwer] o jego administratora. Podobnie jak to ma miejsce przy komendzie /version, gdy nie podasz adresu serwera, zapytanie to odniesie się do administratora serwera, z którego obecnie korzystasz.

/knock [#kanal> [przyczyna]
Pozwala na "pukanie" na kanał np. gdy kanał jest +i (patrz sekcja trzecia) i nie możesz tam wejść.
Aby móc pukać muszą być spełnione następujące warunki:
1. Kanał nie ma mode'a +I (patrz sekcja trzecia)
2. Kanal nie ma mode'a +K (patrz sekcja trzecia)
3. Nie zostałeś zabanowany
Przykład: /knock #Polska Zdejmijcie to +i!

/mode [nick] [parametr1][parametr2][parametr3]
i - Niewidzialność (nie zostaniesz pokazany gdy ktoś wyda polecenie /who)
r - Określa, że nick tej osoby jest zarejestrowany
x - Maskowanie adresu użytkownika
B - Użytkownik jest botem
Przykład: /mode BOT +Bix - Użytkownik BOT, będzie teraz rozpoznawany jako BOT, nie będzie pokazywany na liście userów po komendzie /who oraz jego adres będzie maskowany.

/ignore [nick] lub [adres]
Ignorowanie zdefiniowanej osoby. W praktyce oznacza to, że żaden tekst napisany przez tą osobę na kanale lub na query z Tobą nie będzie dla Ciebie widoczny.
Mozliwe jednak jest głębsze zdefiniowanie "zasięgu" tej komendy, co prezetnuje poniższa tabelka:

Parametr/Opis działania
c ignorowanie rozmów na kanale
n ignorowanie /notice
I Ignorowanie zaproszeń (invite'ów) od Tej osoby
t ignorowanie komend CTCP (ping itd.)
p Ignorowanie prywatnych rozmów (querów)
r Usunięcie podanego użytkownika z Twej z listy ignore
uN Czas działania ignore'a
Przykład: /ignore uN 5 BOT


3. Komendy dostępne dla Operatorów Kanału (opów)

Aby użyć którejś z poniższych komend musisz być opem.

/kick [#kanal] [nick] [przyczyna]
Usuwa (wykopuje) z podanego kanału osobę o wskazanym nicku. Jeśli także chcesz podać przyczynę kicka to wpisz ją w miejsce argumentu
Przykład: /kick #Polska BOT Ale glupi BOT! - wykopiesz z kanału #Polska użytkownika BOT, jako przyczynę podając "Ale glupi BOT!"

/topic [#kanal] [tresc]
Pozwala na ustawienie tematu kanału o podanej argumentem tresci.
Przykład: /topic #Polska Super TOPIC - ustawia na kanale #Polska temat "Super TOPIC"

/mode [#kanal] [parametr1][parametr2][parametr3]
Parametry:

+/-p - Kanał Prywatny
+/-s - Kanał ukryty
+/-i - Kanał tylko dla zaproszonych
+/-m - Kanał moderowany, nikt bez +v lub +o lub +h nie może mówić.
+/-n - Ochrona przed wiadomościami zza kanału
+/-t - Topic zmienić może tylko operator (lub połoperator)
+/-b [nick!user@host] - Banuje nick!user@host określoną maskę (patrz opis poniżej)
+/-k [klucz] - Ustawia klucz, którego podanie jest niezbędne, by wejść na ten kanał.
+/-o [nick] - Nadaje status operatora osobie o podanym nicku
+/-q [nick] - Nadaje status ownera osobie o podanym nicku
+/-v [nick] - Daje "voice'a" osobie o podanym nicku (może rozmawiac gdy ustawione jest +m)
+/-a [nick] - Ochrona użytkownika o podanym nicku; nie może zostać wykopany, ani zdeopowany.
+/-e [nick] - Wyjątek od bana. Osoba pasująca do podanej maski może wejść na kanał, nawet gdy jest zabanowana
+/-h [nickname] - Nadaje status pól-opa osobie o podanym nicku
+/-f [*][linie:czas] - Tzw. Flood protect (parametr określa p o ilu liniach textu w podanym czasie użytkownik zostanie wykopany (jego wypowiedz będzie traktowana jako flood), gdy dodatkowo przed tym argumentem zostanie użyta gwiazdka nie zostanie on zabanowany (bez gwiazdki zostanie wykopany i zabanowany, a z gwiazdką tylko wykopany)
+/-r - Kanał jest zarejestrowany
+/-R - Tylko osoby, których nick jest zarejestrowany mogą wejść na ten kanał
+/-Q - Nie można kickać* (*można tylko za pośrednictwem U: line'a)
+/-K - Blokada komendy /knock
+/-I - Blokada komendy /Invite
+/-S - Blokada używania kolorów
+/-l [liczba] - Określa ile maksymalnie osób może przebywać na kanale (poprzez argument ]liczba]
Przykład: /mode #Polska +l 5 Na kanale może znajdować się nie więcej niż 5 osób.
+/-L [chan2] - Gdy liczba osób na kanale osiągnie wartość podaną przez +l następna osoba, chcąca wejść na ten kanał zostanie przeniesiona na kanał, którego nazwę okreśła argument [chan2]

Każdy parametr może zostać użyty z + i - (on i off)
Zwykle wraz z komenda /mode używa się kilku paramterów, np.:
Przykład 1: /mode #kanal +nt-ims (wlącza n oraz t, wyłącza ims na kanale #kanal)
Przykłąd 2: /mode #kanal +f *7:10 (ustawia flood protect)

Rodzaje banów:
Banując można także używać argumentu u, który określa czas zabanowania (jego brak oznacza w sumie bana stałego)
Typ/Opis bana

1 *!*user@host.domena
2 *!*@host.domena
3 *!*user@*.domena
4 *!*@*.domena
5 nick!user@host.domena
6 nick!*user@host.domena
7 nick!*@host.domena
8 nick!*user@*.domena
9 nick!*@*.domena
0 *!user@host.domena
Przykłady: /mode #Polska +b BOT 4 /mode #Polska +b BOT*!*@*.com /mode #Polska +b 5 BOT BOT!*@*.com
Oczywiście można wstawiając w odpowiednie miejsca gwiazdki (*) niejako "poszerzyć" działanie bana.

/invite [nick][#kanal]
Zaproszenie użytkownika o podanym nicku na podany kanał (wymaga opa tylko, gdy kanał jest +i).


-: Zalecam ponadto lekture tekstu na temat Services. :- (Wkrótce będzie on dostępny...)

Znalazłeś błąd, nieścisłość lub niejasność. Może brakuje opisu jakiejś ważnej komendy? Powiadom autora niniejszego tekstu! Pomożesz tym samym wszystkim początkującym, ponieważ tekst ten będzie dokładniejszy i jaśniejszy. Napisz więc na adres maksg (at) poczta.fm

UWAGA: Tekst ten może być rozpowszechniany jedynie za pisemną zgodą autora (można ją uzyskać np. pisząc pod adres e-mail: maksg (at) poczta.fm - to nic nie kosztuje a postąpisz uczciwie i zgodnie z prawem...)
Wszelkie prawa zastrzeżone.

Ten dział przeznaczony jest dla początkujących użytkowników IRCa.
Opisane tutaj zostały wszystkie podstawowe pojęcia, komendy oraz mody (tryby), których używa się na IRCu. Zwykle opis komendy ma postać - nazwa komendy (IRCowe komendy zawsze poprzedza znak "/"), argumenty związane z komendą (oznaczone są dla wyróżnienia i przejrzystości znakami "[ ]", np. /komenda [argument1] [argument2]) oraz opis, wyjaśniający działanie komendy oraz jej poszczególnych argumentów (jeśli jest ich kilka).


(C) by Mr_Maks 2001-2003


Zapraszamy na sieć ircx.net.pl:6667, kanały #Polska i #Seti.

nasze serwisy tematyczne
Patronat
Katowice, Rondo Sztuki
15 X 2008r.
Zapraszamy !

» program konferencji
0
Wydarzenia
Medyczny Nobel 2008 za HIV i HPV
06.10.2008 17:29

E-Zdrowie: Teraźniejszość i Przyszłość
05.10.2008 22:50

I Śląskie Dni Społeczeństwa Informacyjnego
05.10.2008 13:05

Noc Naukowców 2008
26.09.2008 18:12

XXXIII Kawiarnia Naukowa Bałtyckiego Festiwalu Nauki
11.09.2008 15:14

zarejestruj się

  • dodawanie artykułów i newsów
  • współtworzenie kompendium servis.pl...
    więcej informacji znajdziesz
    tutaj
  • czynny udział w dyskusjach na Forum Servis.pl
  • minimalna liczba reklam, całkowity brak reklam wyskakujących
link do formularza rejestracyjnego

reklama

Chcesz opublikować swój artykuł, opracowanie?
  • skontaktuj się z nami, nasz e-mail redakcyjny oraz warunki współpracy krótkoterminowej znajdziesz tutaj
  • zapoznaj się z warunkami jakie musisz spełnić - znajdziesz je tutaj

reklama

Stopka: O serwisie, Współpraca | Rekrutacja | Awans zawodowy | Warunki korzystania
(C) by Polski Serwis Naukowy Servis.pl 1999-2008.