Gagbyshare, API2 | Гаг по шаре |
Здравствуйте, гость ( Вход | Регистрация )
Gagbyshare, API2 | Гаг по шаре |
27.1.2009, 14:23
Сообщение
#1
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Название скрипта: GagByShare
Версия API: API 2 Автор: Wariner Описание: Скрипт глушит по шаре. Перенесено из раздела "Запросы скриптов" GagByShare.rar ( 1.63 килобайт ) Кол-во скачиваний: 163 |
|
|
7.3.2009, 15:00
Сообщение
#2
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Может кому то будет интересно...
перевёл скрипт под API1 GagByShare.rar.rar ( 7.4 килобайт ) Кол-во скачиваний: 16 |
|
|
7.3.2009, 15:38
Сообщение
#3
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Только файлик old_api.lu надо бы поновее скачать, а то строчки в начале скрипта пишешь кроссапишные, а скрипт кроссапишным не является
|
|
|
7.3.2009, 15:46
Сообщение
#4
|
|
Наруто на аваторке Группа: Пользователи Сообщений: 2 606 Регистрация: 11.10.2008 Из: Харькова Пользователь №: 771 Спасибо сказали: 774 раза |
Незнал,исправлю!
P.S.Исправил,перезалил |
|
|
13.3.2009, 21:51
Сообщение
#5
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
ставил и смотрел на скорую руку, просто на хабе спамеры с динамическими IP достали, не знаю уже как с ними бороться...
в общем скрипт пишет (который под API2) [00:42] Синтаксис ...\scripts\GagByShare.lua:159: attempt to index local 'hFile' (a nil value) хм и вообще гагит этого юзера, а назад не хочет разглушать [00:54:33] <проRock> Заглушка на юзера с такой шарой не установленна! |
|
|
13.3.2009, 21:56
Сообщение
#6
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
проверяем наличие фалов и папки скрипта!!!
|
|
|
13.3.2009, 22:47
Сообщение
#7
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
ага) не успел написать что уже разобрался) но скрипт не очень помогает..ту же шару легко изменить, кажется нашел то, что более или менее подходит мне, в другой теме
|
|
|
26.5.2009, 18:21
Сообщение
#8
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
2Setuper:
Хорошо бы приделать возможность сохранения первого ника по заглушаемой шаре (хотя бы когда глушишь через ник). А то сейчас если юзера с такой шарой в хабе нет, то в списке ник не показывает, даже если заглушен через ник. А снимать уже отработавшие(*) шары надо бы (зачем таблицу мусором заполнять?), но вот по списку трудно ориентироваться, какую заглушку (по какой шаре) можно снимать, которую нет. (*) Отработавшие - либо юзер уже поменял шару и не раз даже, либо отпала необходимость в заглушке. PS: Кстати, я сделал этот скрипт тоже тихим (который конвертнут с АПИ2 под АПИ1): 1. Юзеру сообщение о заглушке не отсылается. 2. Юзер сообщение отправляет как бы без проблем, но его видит только он сам. 3. Да, чуть не забыл - добавил таблицу ников, которые тоже могут глушить по шаре, не будучи админом или опом (так, на всякий случай).
Прикрепленные файлы
|
|
|
26.5.2009, 18:27
Сообщение
#9
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Автором скрипта является Wariner. Я же только перенёс скрипт из раздела "Запросы скриптов". Поэтому все предложения по доработки скрипта направлять к его автору
|
|
|
26.5.2009, 18:39
Сообщение
#10
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
2Wariner:
Опс, sorry! Считай, что я тебе написал предыдущую просьбу. --------------- 27-05-09 15:00 (+06:00 GMT) 1. Не хочет разглушать, пишет: [14:38:23] <Bot> Заглушка на юзера с такой шарой не установлена! Но заглушка продолжает действовать. 2. [...тут удалены мной мои глупые предположения причины неразглушения...] |
|
|
23.8.2009, 2:38
Сообщение
#11
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Вот свежая версия скрипта GagByShare_1.2_api2.lua и его же переделанная слегка версия - DropByShare_1.2_api2.lua
1. Исправил ошибку, которая не позволяла снимать назначенные наказания. 2. Добавил Очистку списка. Дроп - скидывает с хаба наказанного этим скриптом юзера при попытке написать в чат сообщения. Заглушка тихая - сообщения наказанного юзера не пропускает в чат, но сам он его видит якобы в чате, админам его сообщение тоже показывается, но со значком (чтоб не показывало админам, можно закомментить эту строку скрипта). PS: Сообщение это отправляю отдельным письмом, а не добавляю к предыдущему, чтоб информация о новой версии появилась в топе.
Прикрепленные файлы
GagByShare_1.2_api2.lua ( 8.15 килобайт )
Кол-во скачиваний: 34
DropByShare_1.2_api2.lua ( 7.93 килобайт ) Кол-во скачиваний: 17 |
|
|
13.9.2009, 12:09
Сообщение
#12
|
|
Активный участник Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз |
|
|
|
13.9.2009, 13:36
Сообщение
#13
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
Добавляешь функцию ToArrival наподобие ChatArrival'а.. с учетом особенностей From и To..
|
|
|
13.9.2009, 15:53
Сообщение
#14
|
|
Активный участник Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз |
|
|
|
13.9.2009, 20:15
Сообщение
#15
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
2prapor:
Добавь в скрипт непосредственно после функции ChatArrival функцию ToArrival: Код function Core.ToArrival(tUser,sData)
sData = sData:sub(1,-2) for i,v in pairs(tShareSize) do --- сканируем всю таблицу заглушенных по шаре, if Core.GetUserValue(tUser, 16)==tonumber(v) then --- если шара юзера совпадает с шарой из таблицы, Core.SendToOps("<"..sBot.."> •°• Заглушенный "..tUser.sNick.." с IP: "..tUser.sIP.." безуспешно попытался что-то написать в приват юзеру") ---- и одновременно сообщаем через чат админам, что заглушенный пытается писать в приват (это удобно для тестирования). Если это сообщение надоест, можно закомментить спереди двумя черточками -- return true -- но сообщение юзера в приват не уходит туда end end end |
|
|
13.9.2009, 21:45
Сообщение
#16
|
|
Активный участник Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз |
|
|
|
14.9.2009, 3:08
Сообщение
#17
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
2prapor:
У меня работает нормально. Юзер сообщение отправляет, он видит, что отправил в своем привате, но адресат не получает, админы в чате видят сообщение, что заглушенный пытался отправить кому-то приват. Что ты там сделал, не знаю. Попробуй поднять выше в списке скриптов, хотя не представляю, что может ему помешать. |
|
|
15.9.2009, 1:38
Сообщение
#18
|
|
Активный участник Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз |
2prapor: У меня работает нормально. Юзер сообщение отправляет, он видит, что отправил в своем привате, но адресат не получает, админы в чате видят сообщение, что заглушенный пытался отправить кому-то приват. Что ты там сделал, не знаю. Попробуй поднять выше в списке скриптов, хотя не представляю, что может ему помешать. Скинь готовый скрипт, самому интересно стало, что не так я сделал |
|
|
15.9.2009, 5:58
Сообщение
#19
|
|
Белый Волк Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз |
2prapor:
Сорри, это моя ошибка...в шапке функции: Код function Core.ToArrival(tUser,sData) убери "Core.", должно быть так:Код function ToArrival(tUser,sData) Когда сюда писал код, я проверял на старом АПИ, там это прокатывало. Сейчас проверил на новом, только тогда понял, что забыл убрать лишнее... |
|
|
15.9.2009, 13:45
Сообщение
#20
|
|
Активный участник Группа: Пользователи Сообщений: 73 Регистрация: 5.10.2008 Из: Москва Пользователь №: 736 Спасибо сказали: 6 раз |
|
|
|
|
Сейчас: 27.11.2024, 4:19 |