Версия для печати темы
MyDC.ru _ Служебные скрипты [PtokaX] _ Gag
Автор: Wariner 15.9.2008, 15:15
Название скрипта: Gag
Автор: Wariner
Версия скрипта: v1.0
Версия API: API2
Описание скрипта: Скрипт позволяет глушить юзеру чат и приват, как вместе так и по отдельности, как по IP так и по нику!
PS: не забудте создать папку прописанную в настройках скрипта
Автор: 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
2
Setuper Посмотри сам, в каждой команде это прописано! Возможно есть какая то ошибка и скрипт просто не доходит до строки return true.
2
drushka Так что когда команда вылетает в чат просто посмотри есть ли ошибки! И если есть отпиши сюда)) + напиши на какой птоке ты пробовал. У меня стоит 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 Скромниц@
причем это вижу как и я так и другие..ошибок не нашел ..помоги разобраться
Автор: Wariner 16.9.2008, 14:20
Точно не могу сказать в чём дело((( Скрипт написан без наваротов, там просто нечему тупить вроде! Сейчас попробовал работоспособность на своём хабе с юзерами... всё работает!
Так что предлогаю следующие:
- Когда заглушишь кого нибудь и команда вылезет в чат прежде всего посмотри добавилась ли новая запись в таблицу. Это сделать просто, достаточно открыть её блокнотом. Если записи нет, то пиши сюда
- Если же запись есть то тогда попробуй запустить скрипт на тестовом хабе(или на своём при выключенных остальных скриптах)
Когда эти две версии проверишь будем думать дальше...
Автор: drushka 16.9.2008, 19:36
Цитата(Wariner @ 16.9.2008, 15:20)
Точно не могу сказать в чём дело((( Скрипт написан без наваротов, там просто нечему тупить вроде! Сейчас попробовал работоспособность на своём хабе с юзерами... всё работает!
Так что предлогаю следующие:
- Когда заглушишь кого нибудь и команда вылезет в чат прежде всего посмотри добавилась ли новая запись в таблицу. Это сделать просто, достаточно открыть её блокнотом. Если записи нет, то пиши сюда
- Если же запись есть то тогда попробуй запустить скрипт на тестовом хабе(или на своём при выключенных остальных скриптах)
Когда эти две версии проверишь будем думать дальше...
спасибо ..попробую)))))
Автор: 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 на разные сроки (возможность самому прописовать в меню наказания)
Автор: 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
Спасибо тебе за хороший скрипт ;) В следующей версии будем надеется на работу заглушки по времени...
Автор: 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)
возможно. но для этого надо почти полностью менять скрипт
Если не оч занет сделай плиз=) А то иногда да нужно постоянное, а иногда нужно и заглушить на час например. Можно забыть. Предлагаю сделать что бы можно было постоянно и на время, я думаю не один я оценю данные скрипт и труд!
Автор: 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)"?
Вот и я о том же=)
Автор: Drakula 10.10.2009, 14:56
Ну так что??? Будет добавлено: "заглушить на Х-время(m,h,d,U,M,Y)" или нет???? Или просто легче замолчать и подождать, что бы тема забылась??
Автор: 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