Konfiguracja BitchX - komendy /togg /set
/cset /fset>
1).Komenda /togg
Podstawowe zdefiniowanie ustawień BitchX (Toggles),
zmiany ustawień dokonuje się przez wydanie komendy /togg nazwa_ustawienia,
w tym momencie zostanie zmienione aktualne ustawienie [ON] na [OFF] i
odwrotnie. Po dokonaniu takich zmian należy użyć /save Większość ustawień
Toggles musi być bardziej szczegółowo zdefiniowana w Settings.
1. auto_nslookup - Automatycznie podgląda
IP
2. pubflood -Wywala ludzi z kanału za publicznego flooda
(wymaga /set)
3. dcc_autoget - Pobieranie automatyczne plików od
każdego via DCC Send.
4. llook - Automatyczny link looker.
Sprawdza split między serverami.
5. auto_whowas - Sprawdza /ww
(whowas) nick w momencie /wi
6. cloak - Ukrywa wiadomości o
Bitchxie. Ludzie nie mogą sprawdzić ciebie przez np./ctcp
VERSION.
7. kick_ops - Włącza/wyłącza kopanie opów za np. flood,
kolory itp.
8. hacking - Deopowanie nicków otrzymujących +o od
IRCSERVERA (Serverop) praktyczne przy dobrej friendlist (wymaga
/set)
9. aop - Włącza/wyłącza opowanie ludzi z
userlisty
10. bitch - Deopuje nicki nie wpisane na własną
friendliste
11. ftp_grap - Loguje adresy FTP podawane na
public/msg
12. display_ansi - Pozwala na czytanie ANSI
13.
ctcp_flood_prot - Włącza/wyłącza ctcp flood protect (wymaga
/set)
14. flood_protection - Włącza/wyłącza ochronę przeciw
Floodowi , uruchamia ignore, kick, itp. (wymaga /set)
15.
flood_kick - Kopie po określonej ilości flood msg (wymaga
/set)
16. deopflood - Banuje nicka za deop flood (wymaga
/set)
17. verbose_ctcp - Pozwala czytać nieznane CTCP
18.
operviev - Opcja dla IRCOps - Okno kontroli
19. annoy_kick -
Wywala ludzi, którzy używają ładnego textu np. kolorki, podkreślenia,
itp.
20. nick_completion - Dopełnianie nicków przez ":" [#kanał]
nic: text
21. auto_away - Włącza/wyłącza auto away.
22.
dcc_fast - Szybki transfer DCC Send
23. mircs - Czytanie
kolorów mirc
24. beep - Beep`anie na otrzymywane msg (wymaga
/set)
25. kickflood - Banuje nicka za kick floody (wymaga
/set)
26. msglog - Loguje wiadomości, kiedy jesteś away.
27. joinflood - Banuje nick za join flooda (wymaga
/set)
28. nickflood - Banuje za nick floody (wymaga
/set)
29. shitlist - Włącza/wyłącza szhit liste.
30.
userlist - Włącza/wyłącza user liste
31. auto_rejoin - Wraca
na kanał, kiedy zostanie wykopany.
32. auto_reconn -
Automatycznie łączy się z serwerem po rozłączeniu.
33.
kick_if_ban - Kopanie zabanowanych nicków przebywających na
kanale.
34. http_grab - Loguje adresy http/www podawane na
public/msg
(wymaga /set) - zdefiniowanie bardziej szczegółowo
zadanego Toggles`a w Settings BitchX, ustawienie /togg z pominięciem /set
może spowodować niepożądane efekty. Powyższe ustawienie /togg jak i
ustawienia /set są globalnymi ustawienieniami i dotyczą wszystkich
kanałów. Zdefiniowanie odpowiednich ustawień dla poszczególnych kanałów
definiuje się w Channel Setting (/cset).
2).Komenda /set
Polecane użycie:
[#kanał] /set a
[#kanał] /set b
[#kanał] /set
c
Pozwoli to na wyświetlenie Settings zdefiniowanych w/g
litery ustawienia, użycie komendy /set wyświetli wszystkie ustawienia od A
do Z w jednym ciągu.
Przykład:
/set AOP
...........................AOP ON
/cset #kanałX AOP
OFF
#KanałX .................AOP OFF
Globalne ustawienie Auto-Opowania Włączone, lecz
wyłączone na #kanałX. Domyślne ustawienia /cset są pobierane z /set dla
każdego kanału. Wchodząc na jakiś kanał użyj komendy /cset a /cset b
itd.
#kanałx ................AINV 0
#kanałx ..........ANNOY_KICK
ON
#kanałx .................AOP ON
#kanałx .AUTO_JOIN_ON_INVITE
OFF
#kanałx ..........AUTO_LIMIT 0
#kanałx .........AUTO_REJOIN
1
Oznacza to, że globalne ustawienie /set oraz /togg są
identyczne z pokazanymi na kanale #kanałx za pomocą komendy /cset a.
Zmiany lokalnych ustawień dla tego kanału wykonuje się za pomocą komendy
/cset, która nie ma wpływu na zmianę ustawień globalnych.
3).Komenda /fset
Zmiany ustawień wyglądu BitchX. Niestety sam klient
BitchX nawet po użyciu komendy /save zachowuje ustawienia jedynie /set
oraz /togg, żeby zachować ustawienia /cset oraz /fset trzeba posłużyć się
np. prostym skryptem, który można samemu napisać używając na shell`u
komendy pico, vi, joe lub innej.
Przykład:
$ pico ustawienia.bx
CSET #kanałX AOP OFF
CSET #kanał2 AOP
ON
CSET #kanałX ANNOY_KICK OFF
FSET FSET FORMAT_ACTION_CHANNEL
%K[%w$Z%K]%Y[$1%K(%Y$3%K)%Y] %n$4-
FSET FORMAT_SEND_DCC_CHAT
%K[%R$Z%K][%rdcc%K(%R$1%K)] %n$2-
Następnie po uruchomieniu BitchX użyj komendy /load
ustawienia.bx. Powyższe ustawienia można wpisać w plik .bitchxrc i użyć
komendy: BitchX -b BitchX -b uruchamia klienta z ustawieniami podanymi w
pliku .bitchxrc Większość ustawień BitchX (Format -/fset) opiera się na
zmiennych kolorów oraz ircII.
4).Kilka zmiennych kolorów z FSET:
%W - White
%w - Dark white
%B - Blue
%b - Dark blue
%C
- Cyan
%c - Dark cyan
%R - Red
%r - Dark red
%Y -
Yellow
%y - Dark yellow
%G - Green
%g - Dark green
%M -
Magenta
%m - Dark magenta
%n - normal
Wszystkie zmienne % z Wielka literą traktowane są jako
Bold, czyli pogrubienia. Bardziej szczegółowe zmienne FSET wymagają
znajomości języka skryptów BitchX oraz pewnego doświadczenia.