myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 

папакарла
Отправлено: 4.10.2011, 10:08


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 30.9.2011
Пользователь №: 9 784


Цитата(ShadoWx @ 4.10.2011, 10:37) *
как-так ? а скрипты управления скриптами и настройками хаба еще никто не отменял, в форуме ищите.

Уже разобрался. То был первый день знакомства с хабом big_smile.gif Но всё равно спасибо.
  Форум: Скрипты для RusHub'а · Просмотр сообщения: #40416 · Ответов: 18 · Просмотров: 27 226

папакарла
Отправлено: 3.10.2011, 13:01


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 30.9.2011
Пользователь №: 9 784


И действительно... Не могу привыкнуть, что править конфиг можно только при выключеном хабе :(
Спасибо

В качестве компенсации за мою невнимательность вот вам небольшой патчик

Код
local str = ""..string.rep(" ",0).."Последние "..MSG_COUNT.." фраз в чате"


Заменить на

Код
local str = ""..string.rep(" ",0)..PluralForm(#Chat,"Последняя ", "Последние ", "Последние ").." " ..#Chat..PluralForm(#Chat," фраза "," фразы "," фраз ") .."в чате"


и в конец дописать

Код
function PluralForm(num, form1, form2, form5)
    num = math.abs(num) % 100;
    num1 = num % 10;
    if num > 10 and num < 20 then
        return form5
    end
    if num1 > 1 and num1 < 5 then
        return form2
    end
    if num1 == 1 then
        return form1
    end
    return form5;
end


В итоге, если в файле было меньше MSG_COUNT, то скрипт соответственно выведет
<HubBot> Последняя 1 фраза в чате
<HubBot> Последние 2 фразы в чате
ну и так далее
  Форум: Скрипты для RusHub'а · Просмотр сообщения: #40399 · Ответов: 18 · Просмотров: 27 226

папакарла
Отправлено: 3.10.2011, 10:13


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 30.9.2011
Пользователь №: 9 784


Добрый день.
При использовании этого плагина вместе с ChatFilter (http://mydc.ru/topic4198.html), маты всё равно попадают в лог.
В качестве решения можно запихать сюда такую же проверку, но редактировать 2 списка не удобно на мой взгляд. Может быть есть выход попроще?
  Форум: Скрипты для RusHub'а · Просмотр сообщения: #40395 · Ответов: 18 · Просмотров: 27 226


New Posts  Открытая тема (есть новые ответы)
No New Posts  Открытая тема (нет новых ответов)
Hot topic  Горячая тема (есть новые ответы)
No new  Горячая тема (нет новых ответов)
Poll  Опрос (есть новые голоса)
No new votes  Опрос (нет новых голосов)
Closed  Закрытая тема
Moved  Тема перемещена
 

RSS Сейчас: 20.4.2024, 15:35