// IRC protocol commands description
// (c) 2004 Michal 'GiM' Spadlinski
// parametry opcjonalne s w <> wymagane w [], 
// + lub * oznacza, e mona poda wicej parametrw
// 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 moe wystpowa wicej parametrw danego typu
	jeeli w przykadach komend pojawia si rednik,
	oznacza on koniec komendy [naley wcisn enter ;>]

connect
	parametry:  
	krotki opis: podcza sesj do sieci IRC
	
	Naley wczeniej ustawi zmienn sesyjn server 
	[/session irc:nazwa_sesji server irc_serwer_name]
	oraz zmienn nickname.

disconnect
	parametry:  <tekst>
	krotki opis: odcza od servera sieci IRC
	
	wysya <tekst> jako QUIT, jeli nie podano wysya tekst:
	"EKG2 - It's better than sex!"

reconnect
	parametry:  <tekst>
	krotki opis: rozcza z serwerem i czy ponownie
	
	<tekst> jest przekazywany do polecenia disconnect

join
	parametry:  <kana>+
	krotki opis: docza uytkownika do kanau/w
	
	W wypadku wikszej iloci parametrw, nazwy kanaw
	naley oddzieli przecinkami. np:
	/join !ekg2,#apcoh,!apcoh,#english
	jeeli nie podano argumentu, prbuje si podczy do
	kanau, ktrego nazw jest nazwa aktualnego okna
	[np mona zrobi: /window new irc:!6E6WPekg2; /join]

part
	parametry:  <kana> <powd>
	krotki opis: odcza uytkownika od aktualnego lub podanego kanau
	
	Jeli podano powd i jeeli serwer obsuguje powody, zostanie on
	wywietlony przy wychodzeniu innym osobom na kanale.
	jeeli pierwszy argument nie jest kanaem, brana jest nazwa aktualnego
	okna.

cycle
	parametry:  <kana> <powd>
	krotki opis: robi /part i /join
	
	jeeli pierwszy argument nie jest kanaem, 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 zwizku z czym po ponownym poaczeniu
	bdzie taki nick, jak warto ma owa zmienna sesyjna.

topic
	parametry:  <kana> <:>|<nowy temat>
	krotki opis: wywietla/zmienia/usuwa topic kanau
	
	-| bez parametrw - wywietla topic aktualnego kanau
	
	-| [kana] - wywietla topic kanau
	
	-| <kana> [:] - usuwa topic aktualnego, bd podanego kanau
	
	-| <kana> [nowy temat] - ustawia topic aktualnego, bd podanego kanau 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: wysya zapytanie ctcp do osoby, kanau.
	
	Rodzaj to: ACTION [/me], FINGER, VERSION, SOURCE,
	USERINFO, CLIENTINFO, PING, TIME, ERRMSG
	
	przed wysaniem ctcp warto wysa /ctcp nick|kana clientinfo
	w celu sprawdzenia, jakie ctcp obsuguje inny klient.
	
	jeeli nie zostanie podany rodzaj wysyany jest VERSION
	jeeli nie podamy, rodzaju, mona nie poda pierwszego
	parametru, jeeli tylko znajdujemy si w oknie [kanau|rozmowy]

mode
	parametry:  <kana> [tryby] <opcje...>
	krotki opis: zobacz te /help irc:umode
	
	ustawia MODE kanau [poczytaj jaki help o MODEach
	kanaw]
	jeeli nie podano parametru, brana jest nazwa aktualnego okna,
	[jeli oczywicie jest to okno kanau!]

umode
	parametry:  [+|-][riws]
	krotki opis: zmienia %TTWJ%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: tumaczy si samo :)
	
	w wypadku wikszej iloci nickw, naley oddziela spacjami

deop
	parametry:  <kana> [nick]*
	krotki opis: tumaczy si samo :)
	
	w wypadku wikszej iloci nickw, naley oddziela spacjami

voice
	parametry:  <kana> [nick]*
	krotki opis: tumaczy si samo :-)
	
	w wypadku wikszej iloci nickw, naley oddziela spacjami

devoice
	parametry:  <kana> [nick]*
	krotki opis: tumaczy si samo :)
	
	w wypadku wikszej iloci nickw, naley oddziela spacjami

halfop
	parametry:  <kana> [nick]*
	krotki opis: tumaczy si samo :-)
	
	w wypadku wikszej iloci nickw, naley oddziela spacjami

dehalfop
	parametry:  <kana> [nick]*
	krotki opis: tumaczy si samo :)
	
	w wypadku wikszej iloci nickw, naley oddziela spacjami

away
	parametry:  <opis>
	krotki opis: zmienia stan na zajty

_autoaway
	parametry: 
	krotki opis: zmienia stan na zajty

back
	parametry: 
	krotki opis: zmienia stan na dostpny

_autoback
	parametry: 
	krotki opis: zmienia stan na zajty

quote
	parametry:  [komendy]
	krotki opis: wysya bezporednio tekst do serwera IRC

invite
	parametry:  <kana> [nick]
	krotki opis: zaprasza uytkownika na kana

who
	parametry:  <kana/maska>
	krotki opis: wywietla dane o uytkownikach z danego kanau/pasujcych do maski
	
	Jeli poleceniu nie podane zostan adne polecenia, to wywietleni
	zostan uytkownicy z biecego kanau.

names
	parametry: 
	krotki opis: wywietla nazwy uytkownikw z biecego kanau

