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

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

MyDC.ru _ Kорзина _ Заглушка

Автор: prapor 22.12.2008, 23:14

Столкнулся с проблемой флудеров, которые заходят через прокси и начинают флудить. На хабе у меня запрещено писать незарегенным и он (злостный флудер) регит сразу несколько ников и начинает свое г.... изливать в чат. Поэтому прошу написать скрипт, который блокировал чат юзеру по его точной шаре т.к. ники и ip и клиенты у него разные, а точная шара всегда одна и та же и ему будет проблематично вдовесок еще делать разную шару, если конечно догадается, что по ней его глушат big_smile.gif

Автор: Setuper 22.12.2008, 23:44

Для API2:

Код
--таблица запрещённый шар (в байтах)
tShareSize={
  6273484529,
  2687872623,
  6194298047
}

function ChatArrival(tUser,sData)
  Core.GetUserData(tUser,16)
  for i,v in ipairs(tShareSize) do
    if tUser.iShareSize==v then
      return true
    end
  end
end

Автор: prapor 23.12.2008, 1:18

спасибо, всё работает, а если не трудно можно сделать менюшку, а то хабом я управляю отдаленным столом или по ftp и не оперативно получится добавить gag

Автор: IOzer 27.12.2008, 5:42

Ну что менюшку то кто нить сделает ?

Автор: Andrey_SHANDERA 6.1.2009, 15:38

Гениально и работает на ура! Респект Setuper.

Автор: Setuper 7.1.2009, 2:33

можно глубже копнуть и сделать для удобства менюшку и сохранение в файл

Автор: Wariner 7.1.2009, 22:30

Да не обидится на меня автор сделал что получилось)))) тестим)))

 GagByShare.rar ( 1.6 килобайт ) : 16
 

Автор: Andrey_SHANDERA 8.1.2009, 15:52

Спасибо, как всегда работает отлично )))
А возможно ещё сделать БАН по шаре?

Автор: Wariner 8.1.2009, 19:05

я конечно понимаю что точная шара редко будет совпадать у разных юзеров, но всё же будет! И будет по этому поводу много гавна....

Автор: prapor 22.1.2009, 1:43

Заглушка не снимается, когда юзер находится оффлайн

Автор: Wariner 22.1.2009, 22:07

Юзер тут вообще не причём!!! Либо есть ошибки либо вводишь неправильную шару! Добавил подсказку о не правильно введённой шаре(если юзер с такой шарой не заглушен!)

 GagByShare.rar ( 1.63 килобайт ) : 4
 

Автор: prapor 23.1.2009, 13:59

Цитата(Wariner @ 22.1.2009, 22:07) *
Юзер тут вообще не причём!!! Либо есть ошибки либо вводишь неправильную шару! Добавил подсказку о не правильно введённой шаре(если юзер с такой шарой не заглушен!)

В том то и дело, что ошибок нет. заглушка снимается если есть юзер с такой шарой, в противном случает выдает: Заглушка на юзера с такой шарой не установленна! Шару ввожу правильно!

Автор: Wariner 23.1.2009, 15:33

я проверял... ввёл 2222 и всё нормально и поставилось и снялось....
у кого нить ещё есть такие проблемы?

Автор: prapor 23.1.2009, 16:37

Цитата(Wariner @ 23.1.2009, 15:33) *
я проверял... ввёл 2222 и всё нормально и поставилось и снялось....
у кого нить ещё есть такие проблемы?

У меня так не получилось, поставилось и не снялось, пробовал скрипт ставить и в самых вверх и в самый низ, без изменений

Автор: Wariner 24.1.2009, 16:19

поправил

 GagByShare.rar ( 1.63 килобайт ) : 7