10-06-2013, 10:44
W standardowym polBNCu nie da się tego zrobić.
Na dodatek jeśli piszesz:
...
ANSWER a
ANSWER b
to bot ZAWSZE da DWIE odpowiedzi, a nie o to chodziło.
Nie wiem, której wersji polBNC używasz, ale w tej, którą kiedyś się bawiłem lepiej działało coś takiego:
ale też nie do końca dobrze.
Zwróć uwagę na dwie modyfikacje:
- MODE CYCLE powoduje, że odpowiedzi nie są losowe, tylko w pętli
- ANSWER z przecinkami to różne odpowiedzi, z których jest wybierana jedna, w zależności od MODE: dla RANDOM - losowa (domyślnie, jeśli w tej sekcji nie ma MODE), dla CYCLE - kolejna, w pętli.
Tyle, że to zadziała również, jeśli klną dwie osoby:
- nick X klnie - dostaje kicka
- nick Y klnie zaraz potem - dostaje bana
bo informacja, która odpowiedź była ostatnio wyświetlana, nie jest trzymane per nick, tylko per pokój.
A tak przy okazji: działa Ci polBNC na Polfanie?!? Bo wydawało mi się, że z wersją 3.x serwera on nie za bardzo się dogaduje ...
Na dodatek jeśli piszesz:
...
ANSWER a
ANSWER b
to bot ZAWSZE da DWIE odpowiedzi, a nie o to chodziło.
Nie wiem, której wersji polBNC używasz, ale w tej, którą kiedyś się bawiłem lepiej działało coś takiego:
Kod:
TEXT *fuck*
DELAY 2
MODE CYCLE
ANSWER /kick %nick%,/ban %nick%
Zwróć uwagę na dwie modyfikacje:
- MODE CYCLE powoduje, że odpowiedzi nie są losowe, tylko w pętli
- ANSWER z przecinkami to różne odpowiedzi, z których jest wybierana jedna, w zależności od MODE: dla RANDOM - losowa (domyślnie, jeśli w tej sekcji nie ma MODE), dla CYCLE - kolejna, w pętli.
Tyle, że to zadziała również, jeśli klną dwie osoby:
- nick X klnie - dostaje kicka
- nick Y klnie zaraz potem - dostaje bana
bo informacja, która odpowiedź była ostatnio wyświetlana, nie jest trzymane per nick, tylko per pokój.
A tak przy okazji: działa Ci polBNC na Polfanie?!? Bo wydawało mi się, że z wersją 3.x serwera on nie za bardzo się dogaduje ...