// IRC protocol commands description
// (c) 2004 Michal 'GiM' Spadlinski
// parametry opcjonalne są w <> wymagane w [], 
// + lub * oznacza, że można podać więcej parametrów
// danego typu

NIEZNANA_KOMENDA
	parametry:  [tekst]
	krotki opis: /help irc: by dostać pomoc na temat plugina
	
	[tekst] oznacza, że parametr jest wymagany, <tekst>,
	że parametr jest opcjonalny, + lub * po parametrze oznacza,
	że może występować więcej parametrów danego typu
	jeżeli w przykładach komend pojawia się średnik,
	oznacza on koniec komendy [należy wcisnąć enter ;>]

connect
	parametry:  
	krotki opis: podłącza sesję do sieci IRC
	
	Należy wcześniej ustawić zmienną sesyjną server 
	[/session irc:nazwa_sesji server irc_serwer_name]
	oraz zmienną nickname.

disconnect
	parametry:  <tekst>
	krotki opis: odłącza od servera sieci IRC
	
	wysyła <tekst> jako QUIT, jeśli nie podano wysyła tekst:
	"EKG2 - It's better than sex!"

reconnect
	parametry:  <tekst>
	krotki opis: rozłącza z serwerem i łączy ponownie
	
	<tekst> jest przekazywany do polecenia disconnect

join
	parametry:  <kanał>+
	krotki opis: dołącza użytkownika do kanału/ów
	
	W wypadku większej ilości parametrów, nazwy kanałów
	należy oddzielić przecinkami. np:
	/join !ekg2,#apcoh,!apcoh,#english
	jeżeli nie podano argumentu, próbuje się podłączyć do
	kanału, którego nazwą jest nazwa aktualnego okna
	[np można zrobić: /window new irc:!6E6WPekg2; /join]

part
	parametry:  <kanał> <powód>
	krotki opis: odłącza użytkownika od aktualnego lub podanego kanału
	
	Jeśli podano powód i jeżeli serwer obsługuje powody, zostanie on
	wyświetlony przy wychodzeniu innym osobom na kanale.
	jeżeli pierwszy argument nie jest kanałem, brana jest nazwa aktualnego
	okna.

cycle
	parametry:  <kanał> <powód>
	krotki opis: robi /part i /join
	
	jeżeli pierwszy argument nie jest kanałem, brana jest nazwa
	aktualnego okna

query
	parametry:  [nick]
	krotki opis: otwiera okno rozmowy z osobą

nick
	parametry:  [nowynick]
	krotki opis: zmienia nick na nowy.
	
	Komenda ta zmienia tylko nicka, na IRCu, nie zmienia zmiennej
	sesyjnej nickname, w związku z czym po ponownym połaczeniu
	będzie taki nick, jaką wartość ma owa zmienna sesyjna.

topic
	parametry:  <kanał> <:>|<nowy temat>
	krotki opis: wyświetla/zmienia/usuwa topic kanału
	
	-| bez parametrów - wyświetla topic aktualnego kanału
	
	-| [kanał] - wyświetla topic kanału
	
	-| <kanał> [:] - usuwa topic aktualnego, bądź podanego kanału
	
	-| <kanał> [nowy temat] - ustawia topic aktualnego, bądź podanego kanału na 'nowy temat'

people
	parametry: 

add
	parametry: 
	krotki opis: nie robi nic ;-)

msg
	parametry:  [nick|kanał] [wiadomość]
	krotki opis: no zgadnij ;-)

me
	parametry:  [tekst]
	krotki opis: robi /me ;-)

ctcp
	parametry:  <osoba|kanał> <rodzaj> <...>
	krotki opis: wysyła zapytanie ctcp do osoby, kanału.
	
	Rodzaj to: ACTION [/me], FINGER, VERSION, SOURCE,
	USERINFO, CLIENTINFO, PING, TIME, ERRMSG
	
	przed wysłaniem ctcp warto wysłać /ctcp nick|kanał clientinfo
	w celu sprawdzenia, jakie ctcp obsługuje inny klient.
	
	jeżeli nie zostanie podany rodzaj wysyłany jest VERSION
	jeżeli nie podamy, rodzaju, można nie podać pierwszego
	parametru, jeżeli tylko znajdujemy się w oknie [kanału|rozmowy]

mode
	parametry:  <kanał> [tryby] <opcje...>
	krotki opis: zobacz też /help irc:umode
	
	ustawia MODE kanału [poczytaj jakiś help o MODEach
	kanałów]
	jeżeli nie podano parametru, brana jest nazwa aktualnego okna,
	[jeśli oczywiście jest to okno kanału!]

umode
	parametry:  [+|-][riws]
	krotki opis: zmienia %TTWÓJ%n mode
	
	r - ustawia restricted [serwer raczej nie pozwoli zdjąć ;>]
	
	i - invisible
	
	w - otrzymywanie wallops
	
	s - otrzymywanie notice'ów od serwera

whois
	parametry:  [nick]
	krotki opis: robi /whois na danej osobie

op
	parametry:  <kanał> [nick]*
	krotki opis: tłumaczy się samo :)
	
	w wypadku większej ilości nicków, należy oddzielać spacjami

deop
	parametry:  <kanał> [nick]*
	krotki opis: tłumaczy się samo :)
	
	w wypadku większej ilości nicków, należy oddzielać spacjami

voice
	parametry:  <kanał> [nick]*
	krotki opis: tłumaczy się samo :-)
	
	w wypadku większej ilości nicków, należy oddzielać spacjami

devoice
	parametry:  <kanał> [nick]*
	krotki opis: tłumaczy się samo :)
	
	w wypadku większej ilości nicków, należy oddzielać spacjami

halfop
	parametry:  <kanał> [nick]*
	krotki opis: tłumaczy się samo :-)
	
	w wypadku większej ilości nicków, należy oddzielać spacjami

dehalfop
	parametry:  <kanał> [nick]*
	krotki opis: tłumaczy się samo :)
	
	w wypadku większej ilości nicków, należy oddzielać spacjami

away
	parametry:  <opis>
	krotki opis: zmienia stan na zajęty

_autoaway
	parametry: 
	krotki opis: zmienia stan na zajęty

back
	parametry: 
	krotki opis: zmienia stan na dostępny

_autoback
	parametry: 
	krotki opis: zmienia stan na zajęty

quote
	parametry:  [komendy]
	krotki opis: wysyła bezpośrednio tekst do serwera IRC

invite
	parametry:  <kanał> [nick]
	krotki opis: zaprasza użytkownika na kanał

who
	parametry:  <kanał/maska>
	krotki opis: wyświetla dane o użytkownikach z danego kanału/pasujących do maski
	
	Jeśli poleceniu nie podane zostaną żadne polecenia, to wyświetleni
	zostaną użytkownicy z bieżącego kanału.

names
	parametry: 
	krotki opis: wyświetla nazwy użytkowników z bieżącego kanału

