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

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

MyDC.ru _ Служебные скрипты [PtokaX] _ Gag

Автор: Wariner 15.9.2008, 15:15

Название скрипта: Gag
Автор: Wariner
Версия скрипта: v1.0
Версия API: API2
Описание скрипта: Скрипт позволяет глушить юзеру чат и приват, как вместе так и по отдельности, как по IP так и по нику!

PS: не забудте создать папку прописанную в настройках скрипта

 Gag__v1.1__API2___by_Wariner.lua ( 20.86 килобайт ) : 498
 

Автор: Cjay 15.9.2008, 19:34

хм вылазит ошибка [23:32] Синтаксис ...FlylinkDC++\хаб\scripts\Gag_v1.0_API2_by_Wariner.lua:354: attempt to index local 'hFile' (a nil value)

Автор: Wariner 15.9.2008, 19:43

Посмотри в начале скрипта прописана папка используемая скриптом! Её надо ручками создать в папке скриптс и думаю ошибка пропадёт ;)

Автор: Setuper 15.9.2008, 19:46

лучше бы сделал автоматическое создание))

Автор: drushka 15.9.2008, 21:52

Цитата(Wariner @ 15.9.2008, 16:15) *
Название скрипта: Gag
Автор: Wariner
Версия скрипта: v1.0
Версия API: API2
Описание скрипта: Скрипт позволяет глушить юзеру чат и приват, как вместе так и по отдельности, как по IP так и по нику!

PS: не забудте создать папку прописанную в настройках скрипта

спс за скрипт но такой вопрос..как сделать так чтоб команды не прописывались в чате :smile2:

Автор: Setuper 15.9.2008, 22:03

Функция ChatArrival должна возвращать true!

Код
return true

Автор: Wariner 15.9.2008, 22:09

Цитата(Setuper @ 15.9.2008, 23:03) *
Функция ChatArrival должна возвращать true!
Код
return true

2Setuper Посмотри сам, в каждой команде это прописано! Возможно есть какая то ошибка и скрипт просто не доходит до строки return true.
2drushka Так что когда команда вылетает в чат просто посмотри есть ли ошибки! И если есть отпиши сюда)) + напиши на какой птоке ты пробовал. У меня стоит 0400 и при тесте команды в чат не посылались!

Автор: Setuper 15.9.2008, 22:22

действительно все работает, не знаю что за претензии у drushkи.

единственное, что заметил, так это то, что скрипт только для ОПов и список заглушенных не показывается (хотя задумывался).

Автор: Wariner 15.9.2008, 22:40

А что значит скрипт только для ОПопв и какую ошибку выдавал скрипт при поопытке просмотреть списка заглушенных?
PS: у меня всё работало, проверял минут 10

Автор: =TuRoK= 15.9.2008, 22:48

Та норм скрипт пашет, и команды не проскакивают в чат, единственное что можно самому для удобства сделать, добавить ещё по одной строчке к каждой команде :

Код
Core.SendToNick(sUser.sNick,"$UserCommand 1 1 Меню администрации\\Меню заглушки\\Заглушка мейна\\Заглушить по нику$<%[mynick]> !gagmainnick %[line:Введите ник]|")

Core.SendToNick(sUser.sNick,"$UserCommand 1 2 Меню администрации\\Меню заглушки\\Заглушка мейна\\Заглушить по нику$<%[mynick]> !gagmainnick %[nick] |")


Кому как нравится))

Автор: DemoN 16.9.2008, 1:12

А моно и на API 1 такое?;)

Автор: Wariner 16.9.2008, 7:01

К вечеру может быть переведу, но старайтесь переходить на птоки с новым API, старые нет смысла держать, имхо.

Автор: drushka 16.9.2008, 7:38

Цитата(Setuper @ 15.9.2008, 23:22) *
действительно все работает, не знаю что за претензии у drushkи.

единственное, что заметил, так это то, что скрипт только для ОПов и список заглушенных не показывается (хотя задумывался).

нее притензий нет никаких))) просто хочу разобраться.. я понимаю что return true возвращает все и команды не пишутся и в самом скрипте стоит так же .. скрипт используеться на птохи 4.0 при попытки заглушить кого либо в чат отправляеться такое сообщение nick !gagmainnick Скромниц@
причем это вижу как и я так и другие..ошибок не нашел ..помоги разобраться unhappy.gif

Автор: Wariner 16.9.2008, 14:20

Точно не могу сказать в чём дело((( Скрипт написан без наваротов, там просто нечему тупить вроде! Сейчас попробовал работоспособность на своём хабе с юзерами... всё работает!
Так что предлогаю следующие:

  1. Когда заглушишь кого нибудь и команда вылезет в чат прежде всего посмотри добавилась ли новая запись в таблицу. Это сделать просто, достаточно открыть её блокнотом. Если записи нет, то пиши сюда
  2. Если же запись есть то тогда попробуй запустить скрипт на тестовом хабе(или на своём при выключенных остальных скриптах)

Когда эти две версии проверишь будем думать дальше...

Автор: drushka 16.9.2008, 19:36

Цитата(Wariner @ 16.9.2008, 15:20) *
Точно не могу сказать в чём дело((( Скрипт написан без наваротов, там просто нечему тупить вроде! Сейчас попробовал работоспособность на своём хабе с юзерами... всё работает!
Так что предлогаю следующие:
  1. Когда заглушишь кого нибудь и команда вылезет в чат прежде всего посмотри добавилась ли новая запись в таблицу. Это сделать просто, достаточно открыть её блокнотом. Если записи нет, то пиши сюда
  2. Если же запись есть то тогда попробуй запустить скрипт на тестовом хабе(или на своём при выключенных остальных скриптах)

Когда эти две версии проверишь будем думать дальше...

спасибо ..попробую)))))

Автор: Wariner 17.9.2008, 19:28

Доработал менюшки и поправил вывод списка заглушенных(спасибо Setuper`у) Новую вкрсию качайте из первого поста

Автор: mcdemon 6.11.2008, 10:48

А как с этим бороться [17:47] Ñèíòàêñ ...ames\ptokax\scripts\Gag__v1.1__API2___by_Wariner.lua:11: attempt to index global 'SetMan' (a nil value)
?

Автор: NikseR 17.11.2008, 1:42

Cпасибо за скрипт, все работает как надо. Но из минусов заметил следующее:
- нет временной заглушки. Только постоянная, т.е. потом самому лезть и снимать заглушку вручную.
Возможно ли доработать?

Автор: Артём 25.11.2008, 21:25

доделайте пожалуйста функции временной заглушки по нику и по IP на разные сроки (возможность самому прописовать в меню наказания)confident.gif

Автор: D'aspid 30.1.2009, 10:12

При заглушке привата когда заглушенный юзер пишет кому - нибудь в ЛС сообщение приходит что он заглушен но сам текст юзера пропускает.

Автор: Wariner 30.1.2009, 20:24

ошибки есть?

Автор: D'aspid 30.1.2009, 20:39

нет нету

Автор: D'aspid 11.2.2009, 10:04

Меня интересует почему после заглушки по IP юзер спокойно через 6 минут пишет в чат?

Автор: intlive 11.2.2009, 15:51

Все нормально. Юзер не может писать в чат после заглушки. У меня уже давно стоит. 40 заглушеных никто не пишет.

Автор: mariner 11.2.2009, 16:12

может у вас в сети айпишники динамические? поэтому и пляски.

Автор: D'aspid 11.2.2009, 17:21

Цитата
может у вас в сети айпишники динамические? поэтому и пляски.

неа сеть на кабельном провайдере.Возможно Хуббабот мешает.

Автор: Alex1977 20.2.2009, 15:38

Спасибо тебе за хороший скрипт ;) В следующей версии будем надеется на работу заглушки по времени...big_smile.gif

Автор: skonda 28.5.2009, 16:10

Скрипт хороший, но из-за отсутствия временной заглушки придетсо искать какой то другой (((

Автор: Drakula 8.7.2009, 17:44

Вопрос, а возможно глушить пользователей на время?

Автор: Wariner 8.7.2009, 20:54

возможно. но для этого надо почти полностью менять скрипт

Автор: Drakula 9.7.2009, 18:19

Цитата(Wariner @ 8.7.2009, 20:54) *
возможно. но для этого надо почти полностью менять скрипт


Если не оч занет сделай плиз=) А то иногда да нужно постоянное, а иногда нужно и заглушить на час например. Можно забыть. Предлагаю сделать что бы можно было постоянно и на время, я думаю не один я оценю данные скрипт и труд! still_dreaming.gif

Автор: Strannik 10.7.2009, 0:21

Через некоторое время такая ошибка и пропускает команды

Код
Синтаксис C:\PtokaX\scripts\Gag__v1.1__API2___by_Wariner.lua:341: attempt to index field 'Main' (a nil value)
Через некоторое время выводит такую ошибку
Код
Синтаксис C:\PtokaX\scripts\Gag__v1.1__API2___by_Wariner.lua:328: attempt to index field 'Pm' (a nil value)

Код
Синтаксис C:\PtokaX\scripts\Gag__v1.1__API2___by_Wariner.lua:341: attempt to index field 'Main' (a nil value)

Автор: Drakula 17.7.2009, 15:06

Так что нащёт глушения на время???? Будет модифицирование, добавлена эта функция в скрипт или нет?

Автор: Uncle_Dif 19.8.2009, 11:56

Хороший кляпоген, а нельзя ли такой же, только с опцией "заглушить на Х-время(m,h,d,U,M,Y)"?

Автор: Drakula 22.8.2009, 23:07

Цитата(Uncle_Dif @ 19.8.2009, 11:56) *
Хороший кляпоген, а нельзя ли такой же, только с опцией "заглушить на Х-время(m,h,d,U,M,Y)"?


Вот и я о том же=) exciting.gif

Автор: Drakula 10.10.2009, 14:56

Ну так что??? Будет добавлено: "заглушить на Х-время(m,h,d,U,M,Y)" или нет???? Или просто легче замолчать и подождать, что бы тема забылась?? anger.gif

Автор: Trans 10.10.2009, 17:01

Цитата
Ну так что??? Будет добавлено: "заглушить на Х-время(m,h,d,U,M,Y)" или нет???? Или просто легче замолчать и подождать, что бы тема забылась??
А чем не устраивает скрипт GagMeSoftly (Заглуши меня нежно)? Там на время - по айпи и по нику. Найди поиском или как тут на форуме.

Автор: Wariner 10.10.2009, 17:07

Все мои проекты заморожены! Я не обижусь если кто то сам переделает как хочет!

Автор: Drakula 13.10.2009, 20:32

Цитата(Trans @ 10.10.2009, 17:01) *
А чем не устраивает скрипт GagMeSoftly (Заглуши меня нежно)? Там на время - по айпи и по нику. Найди поиском или как тут на форуме.


А сможешь ссылачку дать, и вообще хотелось бы что бы всё было в одном скрипте, а не на 5 скриптах один и тот же гаг.+ если каму нидь не влом..... то плиз добавить то что выше сказано!!!

Автор: Артём 13.10.2009, 21:04

Drakula
Мог бы и в поиске прописать название скрипта... http://mydc.ru/topic1518.html?hl=GagMeSoftly