Привет Эпик,

Как твои дела? надеюсь у тебя все хорошо..

Вопрос :

1. Можно ли сделать код, который бы считал буквы в заглавных в любом при вступлении ника и выдавал нам оповещение в @capital.
2. Код должен уметь считать буквы только заглавными.
3. Код также будет отображать соотношение заглавных букв в любом присоединяющемся нике, и если соотношение соответствует порогу, уже установленному в коде, этот ник будет забанен либо автоматически, либо с помощью некоторой функциональной клавиши f.

Пример :

ник EPIC - 100% заглавные буквы - Однозначный бан либо по триггеру, либо по авто
ник Эпик - 25% заглавных букв - Бана нет просто эхо в @capital так же как и в текущем окне
ник EPic - 50% заглавных букв - Однозначный бан либо триггером, либо авто
ник EPIC - 75% заглавных букв - Однозначный бан либо триггером, либо авто

Приведенный выше пример приведен с учетом порога 50%

Дополнительный :

Список банов: код должен создать новый список (capitalnicks.txt) и сохранить в нем все запрещенные ники.
Бан: код должен иметь возможность запретить присоединение к нику с 2 наборами банов.. Запрет на ник + бан по IP/хосту, но он должен хранить только ник в файле CAPITALNICKS.txt и не должен включать IP/хост при сохранении.
Белый список: если ник добавлен в этот список, он не должен вызывать бан ни вручную, ни автоматически, а просто эхо в @Capital и в активном окне
Защита: OP/Halfop/Voice ни в коем случае нельзя банить

С уважением,

Соня

-----------------------------------------------------------------------------------------------

Hello Epic,

How are you? i hope you are doing well..

Question :

1. Is it possible to make a code which would count the alphabets in capital in any on joining nick and give us an alert in @capital.
2. The code should be able to count letters in capital only.
3. The code will also echo the ratio of capital letters in any joining nick and if the ratio matches the threshold already set in the code, either that nick gets banned automatically or by some f function key.

Example :

nick EPIC - 100% capital letters - Definite ban either by trigger or auto
nick Epic - 25% capital letters - No ban just echo in @capital as well as in current window
nick EPic - 50% capital letters - Definite ban either by trigger or auto
nick EPIc- 75% capital letters - Definite ban either by trigger or auto

The above example is given considering the threshold is 50%

Additional :

Ban List : The code should be able to make a new list (capitalnicks.txt) and store all the banned nicks into that list.
Ban : The code should be able to ban on joining nick with 2 sets of ban.. Nick ban + ip/host ban but it should store only the nick in CAPITALNICKS.txt file and should not include the IP/host while storing.
Whitelist : if a nick is added in this list, it should not trigger a ban either manually or automatically but just echo it in @Capital and in the active window
Protection : OP/Halfop/Voice should not be banned in any case

Thanks & Regards,

Sleepyhead