Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ От: BanLogger

Автор: Unterlink(X-Sky) 20.1.2010, 18:36

Nickolya, обращаюсь к тебе как к создателю скрипта, можешь прикрутить такую фичу, чтобы на операторов эти же команды действовали по-другому. Покажу пример. Словами долго объяснять:

Цитата
<X-Sky> !bans User
<BOT> User имеет 1 бан, на 15 мин, причина Мат, дата 01.01.10 в 01.00, дата окончания 01.01.10. в 01.15. От Admin

Это так и стоит, как и должно быть в скрипте, но, если мы набираем ту же команду, только задействуем там ник оператора мы видим:
Цитата
<X-Sky> !bans Admin
<BOT> Admin раздал всего: 1 бан. Последний был юзеру "User". 01.01.10 в 01.00


и, собственно, команда !logbans:

Цитата
<X-Sky> !logbans Admin
<BOT>
*** Admin поставил 1 бан(а/ов)
======================================================
Ник               IP                    Дата                    Дата окончания        Причина
======================================================
User      1.1.1.1    01.01.10 в 01.00:00     01.01.10 в 01.15:00         мат
======================================================


Вот собственно то, что я хотел бы увидеть в скрипте, помоги пожалуйста.
P.S. Wariner, сам сделать не пытался, т.к. у меня ничего бы не вышло!!! ))
P.P.S. Таблица немного съехала

Автор: Nickolya 20.1.2010, 20:39

Понял тебя, при первой возможности реализую. Сейчас как скрипт? Работает? Осечек не выдает?

Автор: Unterlink(X-Sky) 21.1.2010, 8:19

Спасибо, да, работает, но вот если банишь в личке у бота - не логирует. Пытался сделать что-то на подобие ToArrival = ChatArrival - не получилось.

Автор: Unterlink(X-Sky) 22.1.2010, 20:51

Сейчас потестим,отпишусь, если что - выложу в первый пост