Название: Janus_HS_light Версия API: API2 Версия скрипта: 1.01 Автор: Berkut Описание: Скрипт содержит антирекламу и антимат (реализовано путём замены фраз). Перенесено из раздела "Запросы скриптов"
Вот так вот материться - " [23:18] Syntax [string "--[[ ..."]:373: unexpected symbol near `#' "
Что можно сделать что бы он заработал?
Автор: Артём 4.2.2009, 10:05
Цитата(Derk_B_P @ 4.2.2009, 0:19)
У меня PtokaX_0.3.5.1.lua5.0.2
Вот так вот материться - " [23:18] Syntax [string "--[[ ..."]:373: unexpected symbol near `#' "
Что можно сделать что бы он заработал?
Это Версия API: API2,а тебе нада API 1
Автор: Setuper 4.2.2009, 12:43
http://mydc.ru/topic605.html
Автор: chuh 4.2.2009, 19:42
Здорово =) только подскажите плиз как его прикрутить? сервер ptokaX 0.4.1.1 крутится под виндой. скрипт скинул как есть в папку scripts. в настройках птоки зашел в раздел скриптов отметил этот скрипт галочкой - получил сообщение что синтаксических ошибок нет - скрипт работает.... только он нифига не работает =( пишу всякие матерные слова - толку ноль. Подскажите плиз, а то я новичек в этом деле. Сервер птоки без всяких примочек - т.е. голый - как скачал так и поставил его. Настроил лишь под свою локалку и органичения на шары и имя.
Автор: Setuper 4.2.2009, 19:48
неужели так сложно заглянуть в скрипт?
Цитата
Reklama={ -- Маска запрещенных сочетаний при проверке на рекламу
Цитата
RekExcept={ -- Маска исключений для рекламы
Цитата
RekSubs={ -- Таблица фраз подмены для рекламы
Автор: chuh 4.2.2009, 20:00
Цитата(Setuper @ 4.2.2009, 20:48)
неужели так сложно заглянуть в скрипт?
Это Вы сейчас кому ответили? мне? файл со скриптом открывал редактором, это я видел, и что?.. я же сказал что в этом новичок. если в скрипте нужно что-то дописать или править руками чтобы он заработал - можно было бы и написать уж не серчайте =)
Автор: Wariner 4.2.2009, 21:10
2chuh: думаю если ты задаёшь вопрос думаю ты сидишь под админскими правами... Попробуй зайти под регом и посмотри что будет. Либо накажет согласно настройкам либо выдаст ошибку! Если накажет значит всё работает(Хотя я и так знаю что работает!!!) а если ошибка то пиши её сюда!
Автор: Strem 24.2.2009, 4:55
Гуд работает - а то заманали плакаться за миникики от старого скрипта)) Правда детский сад подчистил, одной стандартной фразы с головой, для антирекламы - а на мат и нефиг ставить, если в хабе нормальный контингент)
Автор: King 21.3.2009, 21:12
Есть несколько предложений относительно скрипта. На хабе бывают чат-комнаты, в которых разрешается к примеру мат или реклама, но скрипт реагирует и на них. Идея такова: добавить в исключения определенные комнаты. И еще одна идея в том, чтобы антимат не полностью сообщение с матом заменял на Фразу замены, а только то слово, которое он идентифицировал как мат. Например: Это что за [censored] тут творится?! Потому что иногда пишут большие сообщения, и случайно матанутся, ну и сообщение не проходит.
Автор: King 23.3.2009, 11:07
ап
Автор: serrrios 30.3.2009, 9:33
Заметил неприятный баг, при настройке
Код
MatAllMode=3 -- Режим наказания за мат в общем чате (0 = постоянный бан/1 = временный бан на время, установленное в настройках хаба/2 = временный бан на время, указанное в переменной BanTime/3 = замена фразы с матом на фразу из таблицы MatSubs)
при мате в общем чате, кикает админа оО, причем в пм с тем же режимом наказания все робит.. Птока 0.4.1.1, клиент флай р378.
Автор: Артём 30.3.2009, 14:20
2serrrios Здесь смотри MatProfAllow={ -- Профили пользователей, которым разрешено использовать нецензурные выражения [0]=1, -- Мастер [1]=1, -- Оператор стоит там разрешение на мат или нет....
Автор: serrrios 30.3.2009, 17:26
Цитата(Артём @ 30.3.2009, 15:20)
2serrrios Здесь смотри MatProfAllow={ -- Профили пользователей, которым разрешено использовать нецензурные выражения [0]=1, -- Мастер [1]=1, -- Оператор стоит там разрешение на мат или нет....
Я малость неправильно выразился, когда простые юзеры матеряться выкидывает админа Странно сменил ник прошло оО мистика...
Автор: Miranda 3.4.2009, 16:50
Прикольный скрипт, отлично работает! а можно сделать так, чтобы сообщения о рекламе и мате отсылались тока админу??? Отсылка сообщений идёт и админам и опам... пыталась сама так и не увидела где это можно изменить
Автор: Wariner 4.4.2009, 10:10
2Miranda http://mydc.ru/topic1715.html
Автор: li4nost 16.4.2009, 12:19
Цитата(serrrios @ 30.3.2009, 17:26)
Я малость неправильно выразился, когда простые юзеры матеряться выкидывает админа
Вот и у меня то же самое. не всегда кикает, но бывает!
Автор: Rolexspb 17.4.2009, 17:21
Хотелось бы что бы антимат был отдельно... и на мат овечал к примеру так: Я - дурак, ругаюсь матом, мерзкий, толстый, бородатый. Не дают мне секса телки, тренируюсь в попу елкой
Автор: li4nost 17.4.2009, 20:15
ну так удали маски рекламы, добавь свое выражение...
Автор: MARVELtm 18.4.2009, 13:04
как сделать что бы не проверяло приваты =)
Автор: Wariner 18.4.2009, 15:11
удалить функцию ToArrival
Автор: MARVELtm 18.4.2009, 16:21
может где и есть ветка на счет закомментировать не строчку а всю функцию ) подкажите как, или все таки удалять нада?
Автор: Setuper 18.4.2009, 16:23
Многострочный комментарий:
Код
--[[ тут код... ]]
Автор: valdis73 24.4.2009, 21:20
Скрипт супер и можно моделировать подмену и выражения но в личке сканирует не все. Было бы отлично добавить функцию сканирования hv тдельно что бы за рекламу в личке шёл кик а за чат подмена
Автор: 250580 29.4.2009, 18:43
Помогите плз с антирекламой
Цитата
Синтаксис ...\0.4.1.1\scripts\Janus_HS_light_API2 антиреклама.lua:119: attempt to concatenate field '?' (a nil value)
Нашел эту строку на 375 месте в стандарте... Вырезал все что ни попадя? И тебе нужна 199 или 119 строка, непонятно?! Если эта строка, проверь не удалил ли ты таблицу RekSubs:
CODE
RekSubs={ -- Таблица фраз подмены для рекламы [1] = "Хочу себя изнасиловать!!!", [2] = "У меня из рук всё валится(особенно в туалете)!", [3] = "Дайте мне яду, я забыл(а) что реклама на «Al-J®HuB™» запрешена!", [4] = "Люди! Пните меня под зад ногой, да посильней. Пожалуйста!!!", [5] = "Кому подарить 100 баксов?", [6] = "У меня какое-то странное ощущение, что руки меня не слушаются, и пишут совсем не то, что я хочу....", [7] = "Кто-нибудь позваните в 03 мне срочно нужна помощь я отрубаю себе руки!", [8] = "Я дура(к), стукнете меня по голове по-сильнее!!!", [9] = "Скажу вам по секрету, я сейчас занимаюсь онанизмом", [10] = "ВНИМАНИЕ: 3 нарушения правил переведут Вас из «Al-J®HuB™» в БАНю!", [11] = "Я скачал из сети файл. Он мне больше не нужен. Как мне закачать его обратно???", [12] = "Если худо организму, применяй товарищ клизму. Убедился на себе я лично - клизма действует отлично!!!", [13] = "Дайте мне пулемёт и 3 ленты серебряных пуль, пойду ловить всех кого покусал(а)!", [14] = "Уебите меня башкой ап стену,чтобы я понял(а),что нельзя рекламить!!!", [15] = "Чё-то я гоню...", [16] = "Послушаем радио хаба!!!=) http://mydc.ru/r/?http://89.113.28.76:8000/listen.pls (http://10.0.17.76:8000/listen.pls - для еканета)", [17] = "По-любому загляните сюда http://mydc.ru/r/?http://al-jhub.ucoz.ru !!!", [18] = "ОХУИТЕЛЬНЫЙ хаб!!!", [19] = "Такое ощущение,что меня щас забанят :fear: сделайте это уже поскорей!!!", [20] = "Не забываем оставить хороший комент по хабу на http://mydc.ru/r/?http://dchublist.ru/hubs/123", [21] = "Заходим на форум хаба!!! al-jhub.ucoz.ru", [22] = "Заходим сюда: http://mydc.ru/r/?http://al-jforum.ucoz.ru", [23] = "Кто первый меня забанит - тому огромное СПАСИБО (отпишусь на форуме http://mydc.ru/r/?http://al-jhub.ucoz.ru/forum/9-6-1)!!!", [24] = "пип", [25] = "У меня сегодня просто замечательное настроение", [26] = "У компьютера должны моргать лампочки или это у меня с глазами что-то?", [27] = "Замечательный форум - http://mydc.ru/r/?http://al-jhub.ucoz.ru", [28] = "Кому денег надо?Мне тоже", [29] = "У меня какое-то странное ощущение, что руки меня не слушаются, и пишут совсем не то, что я хочу....", [30] = "Среди вас есть доктор? Мне нужно поставить клизЬму!", [31] = "Народ дайте взаймы до получки 2 копейки.", [32] = "Кто может стричь? Мне нужно очень коротко, под ноль.", [33] = "Что так сильно может гудеть в компьютере?", [34] = "Я скачал из сети файл. Он мне больше не нужен. Как мне закачать его обратно???", [35] = "Есть 1000 руб, но не с кем ее пропить. Желающие выпить отклинитесь.", [36] = "Отдам на хорошую материнку видяху", [37] = "Постучите мне по голове, чтобы я проснулся.", [38] = "Народ пойдем в кино за мой счёт?", [39] = "Есть 2 ящика пива, одному пить не хочется, кто присоединится ко мне?", [40] = "Есть очень хочется. Дайте червончик до получки.", [41] = "Расскажу Вам по секрету, я сегодня ночью обоссался во сне.", [42] = "На какую кнопку нужно жать чтобы файл обратно закачать?", [43] = "Дайте хардик на прокат, отдам сразу, как закачаю 3 фильма.", [44] = "Кто шашлык любит? Я угощаю.", [45] = "Предлагаю свои услуги по доставке пива на дом. Работаю за процент. С литра 1 кружка... поллитровая :fear: :нинзя:", [46] = "Дайте мне в глаз. Пожалуйста.", [47] = "Ау, где я?", [48] = "Ущипните меня. Сейчас день или ночь?", [49] = "У меня закончилась туалетная бумага, дайте взаймы 5 листочков.", [50] = "Больше так пить не буду.", [51] = "Мне вчера ведро черной икры принесли. Кто знает, что с ней нужно делать?", [52] = "Хочу быть взрослым.", [53] = "Почему у меня усы не растут?", [54] = "Хочу быть умным.", [55] = "На какую кнопку нужно нажимать чтобы выключить комп?", [56] = "Кому нужны огурцы? Могу отдать бесплатно, мне они больше не нужны,больше не буду их с молоком жрать.", [57] = "Народ, кто хочет выпить пива? Угощаю.", [58] = "Какой музыкальный центр до 100$ посоветуете мне купить? ", [59] = "Есть 100$, какой плейер лучше приобрести на эту сумму?", [60] = "Я такой матершинник, мне даже говорить об этом противно!", [61] = "ой, я больше не буду!", [62] = "Почему у меня в компьютере постоянно моргает красная лампочка? Это не опасно?", [63] = "Смешу народ. Налетай подешевело.", [64] = "Забиваю попой гвозди. Один гвоздь - один рубль. Больше пяти гвоздей подряд не бью, очень попа болит.", [65] = "Покупаю клопов и тараканов. Дорого.", [66] = "Почему я глупый такой? Как поумнеть? Научите !!!", [67] = "Возьму на прокат клопов и тараканов. Оплата за неделю вперед. в У.Е.", [68] = "Народ. Какое сегодня число?", [69] = "Я без люлей, как без пряников.", [70] = "Подскажите, что мне делать с файлом. Я по ошибке не тот, что мне нужен скачал. Может кто возьмет его у меня?", [71] = "Сигаретку дайте мне пожалуйста.", [72] = "Не тормози, сникерсни.", [73] = "Кто умеет в нарды играть?", [74] = "Почему у меня так болит голова? Вчера вроде не мешал ничего, только 0.5 Гжелки принял.", [75] = "Кто умеет в нарды играть?", [76] = "Кто умеет в покер играть?", [77] = "Кто умеет в преферанс играть?", [78] = "Кто умеет в кинга играть?", [79] = "Кто умеет в баккару играть?", [80] = "Кто умеет в тычячу играть?", [81] = "Кто умеет в козла играть?", [82] = "Кто умеет в петуха играть?", [83] = "Сбегайте кто нибудь мне за пивом, сушняк душит.", [84] = "Народ. Какой сегодня месяц?", [85] = "Я сегодня очень, очень, сексуально озабочен.", [86] = "Почему у меня на ладонях волосы растут?", [87] = "Почему так пахнет? Кто в чате пукнул?", [88] = "Извиняюсь, я сейчас сильно пукнул в чате.", [89] = "Народ, сейчас какой век?", [90] = "Глажу шнурки, качественно.", [91] = "Поменяю мышь на хорошие руки.", [92] = "А у меня бутылка водки есть, кто со мной хочет ее раздавить?", [93] = "Вышел заяц на крыльцо, почесать ... ой, я не туда попал. Извините.", [94] = "Не понял.", [95] = "Дайте мне на неделю компьютер в прокат. Расплачусь пивом.", [96] = "Вышиваю крестиком. Заказы принимаются.", [97] = "Вышиваю гладью. Заказы принимаются.", [98] = "У меня нет шары, я не знаю что это такое, дайте взаймы на 2 дня.", [99] = "Народ. Ау. Где я?", [100] = "Не пойму я здесь или там.", [101] = "Даю взаймы, без отдачи.", [102] = "Есть 3 кило креветок. Пиво Ваше. Жду предложений.", [103] = "Меняю шило на мыло.", [104] = "Возьму в долг, без отдачи.", [105] = "У кого горячая вода есть, дайте мне помыться у Вас.", [106] = "Руки, пальчики. Что это Вы такое тут понаписали?", [107] = "Ой. Что это?", [108] = "Мои мысли, мои скакуны.", [109] = "Раздолбай я, раздолбай.", [110] = "Пора менять клавиатуру.", [111] = "Мой дядя самых честных правил, когда не в шутку занемог, кобы... опять я не туда попал. Пардон.", [112] = "Меняю цигейковую шубу (детскую) на процессор.", [113] = "Ну вот, опять на самом интересном месте.", [114] = "Не бейте меня. Я больше не буду.", [115] = "Все, все, все, я больше не буду.", [116] = "Зачем из носа волосы растут?", [117] = "Сколько звезд на небе?", [118] = "ой, я больше не буду!", [119] = "Хочу нажраться. Кто со мной будет водку пить?", [120] = "Скажу по секрету, я сейчас занимаюсь онанизмом ;)", [121] = "Ребяты, девчонки! Айда ко мне в гости торт кушать!!!!", [122] = "Кто хочет со мной в шахматы поиграть???", [123] = "Есть 100$, какую магнитолу выбрать в пределах этой суммы?", [124] = "Могу сбегать в магазин за пивом. Кому нужно???", [125] = "Кто хочет со мной в дочки-матери поиграть???", [126] = "Мучусь за палыча бесплатно!!! Все вопросы в личку", }
Или создан неправильный порядок индексов в этой таблице, вообще бы их не ставить и сделать ее вот в таком виде:
Код
RekSubs={ -- Таблица фраз подмены для рекламы "Хочу себя изнасиловать!!!", "У меня из рук всё валится(особенно в туалете)!", "Дайте мне яду, я забыл(а) что реклама на «Al-J®HuB™» запрешена!", "Люди! Пните меня под зад ногой, да посильней. Пожалуйста!!!", "Кому подарить 100 баксов?", "И так далее....", }
Еще можно попробовать решить проблему заменив строку что выдает ошибку вот этими:
Код
local sPhrase = RekSubs[math.random(#RekSubs)] while not sPhrase do sPhrase = RekSubs[math.random(#RekSubs)] end Core.SendToAll("<"..user.sNick.."> "..sPhrase)
Но это может привести к зацикливанию скрипта и сбою всего хаба в следствии этого...
Автор: OtshelnikFm 30.4.2009, 8:32
Скрипт супер. Как сделать чтобы не было такого: "Реклама на этом хабе запрещена", а вместо этого у юзера что отправил рекламу его реклама прошла в чат?. Т.е. прошла в чат только на его ip (чтобы второй клиент если у него запущен - он не отловил обман). Ну соответственно мне, админу, приходило уведомление что этот редиска отправил рекламу...
думаю что можно еще добавить сюда (как только скрипт среагировал на рекламу) - временный запрет чата и привата (как в скрипте "Заткни меня нежно") - пока админ не разрешит через меню ему вновь общаться. А в меню пункт - "список заглушенных за мат"
Автор: 250580 30.4.2009, 12:57
Ну ошибка Синтаксис ...\0.4.1.1\scripts\Janus_HS_light_API2 антиреклама.lua:119: attempt to concatenate field '?' (a nil value) Ой если я написал 199 строка то сорри ошибся конечно интересует 119. У меня 119 строка выглядит так Core.SendToAll("<"..user.sNick.."> ".. RekSubs[math.random(#RekSubs)]) RekSubs конечно же не вырезал.
Автор: OtshelnikFm 8.5.2009, 2:30
Поднимаю свой вопрос из 29 поста.
Автор: Berkut 9.5.2009, 10:09
Чьёрт побьери! Какой же древний релиз =))
Автор: Wariner 11.5.2009, 13:36
ну так твоё же творение))) выложи свеженькую версию!
Автор: Berkut 12.5.2009, 18:56
Цитата(Wariner @ 11.5.2009, 14:36)
ну так твоё же творение))) выложи свеженькую версию!
Я запланировал новую сборку делать. Как руки дойдут, напишу. Вопрос на засыпку: анти-me прикручивать? Один человек заявку на объединение делал, но ради одного желающего лень ковыряться.
Автор: OtshelnikFm 12.5.2009, 21:46
Думаю что для увеличения функционала можно добавить. скрипт анти ме вроде сам маленький но нужный
Автор: sergius 18.5.2009, 18:22
А под последнюю птоку работает?
Автор: Wariner 18.5.2009, 18:40
блин ну что за вопросы?! Скачал скрипт, поставил, зашёл под реговским профилем и кинул рекламу! Забанило - работает, нет - смотри ошибку и пиши сюда. поправим))))
Автор: sergius 19.5.2009, 17:46
Скрипт работает, но не то что нужно, - автозамена не нужна..
Автор: Wariner 19.5.2009, 18:28
Там в настройках есть несколько режимов и просто надо выбрать нужный.
Автор: li4nost 21.5.2009, 19:02
скажите, как сделать, чтоб слова с бля не банились - например, оглоБЛЯ. или маХЕР, зеМЛЯ, барабаНАХ чтоб было именно с проблеами - т.е. маска " бля "
Автор: Артём 21.5.2009, 19:43
li4nost Пропиши их в MatExcept={ -- Маска исключений для мата
Автор: li4nost 21.5.2009, 20:40
да прописываю. так просто дело в том, что люди играются в викторину сотками. а там же 130000 вопросов. + варианты ответов... такие слова исключения каждый день появляются... люди не виноваты, а я поставил чтоб кикало ( ) с хаба на 1 минуту за мат... никто не против, чтоб нарушителей кикало, но когда "страдают невинные" ... )))
Автор: Dzhin 26.6.2009, 1:22
Антимат не пашет. Изменили скрипт и теперь автоматом только антиреклама стоит ? Если так, то что и где переставить, чтоб заработал. Спасибо
Автор: Trans 26.6.2009, 6:30
Цитата(Dzhin @ 26.6.2009, 5:22)
Антимат не пашет. Изменили скрипт и теперь автоматом только антиреклама стоит ? Если так, то что и где переставить, чтоб заработал. Спасибо
Поставь лучше этот антимат параллельно с твоей антирекламой (не помню, чья, но я маленько подредактировал и, как всегда, добавил комменты к строкам для лучшего понимания их ):
А вот такую проблемку помогите плз решить Скрипт какое то время работает но потом отключается с ошибкой [18:31] Синтаксис D:\0.4.1.1\scripts\Janus_HS_light_API2.lua:260: bad argument #1 to 'len' (string expected, got nil) строка 260 local Byte, Len = nil, string.len(msg)
Автор: HOUSE 18.8.2011, 2:43
Переведите пожалуйста под Птоху 0.4.1.2
Синтаксис ...оги\2_0.4.1.2\scripts\Janus_HS_light_API2_newapi.lua:349: bad argument #1 to 'RegBot' (string expected, got nil)
Автор: mariner 18.8.2011, 9:50
Ты просто неверно настроил скрипт. Ничего не надо переводить
Код
MainBot="«HuB®BoT»" -- Имя главного бота BotReg=1 -- Регистрировать ли бота на хабе (1-да/0-нет)
Видимл MainBot у тебя не задан.То есть там пустая строка
Автор: Василий_Зайцев 15.4.2013, 15:08
Цитата(Setuper @ 14.1.2009, 18:59)
Название: Janus_HS_light Версия API: API2 Версия скрипта: 1.01 Автор: Berkut Описание: Скрипт содержит антирекламу и антимат (реализовано путём замены фраз). Перенесено из раздела "Запросы скриптов"
ухахахаха вообщее кул скриптик я то искал искал и вот кстати можно добавить другие выражения?
Автор: Артём 15.4.2013, 16:18
Василий_Зайцев, можно, добавляй.
Автор: taylor 4.10.2014, 13:19
у меня 0.5.0.2-Lua5.2.3-x64 вот такая и эта антиреклама не фуричить и даже не показует что она существует на хабе у всех списку скриптах что делать ??
Автор: Артём 4.10.2014, 15:01
Цитата(taylor @ 4.10.2014, 13:19)
...что делать ??
ну, для начала написать со знаками препинания написать, а то каша какая-то. Что значит не "показует"? Перезапускать скрипты пробовал? (если ты через команду на хабе смотришь список скриптов)
Автор: taylor 4.10.2014, 23:32
Цитата(Артём @ 4.10.2014, 16:01)
ну, для начала написать со знаками препинания написать, а то каша какая-то. Что значит не "показует"? Перезапускать скрипты пробовал? (если ты через команду на хабе смотришь список скриптов)
уже работает я чет не то скачивал просто 0
Автор: Артём 5.10.2014, 22:39
taylor, всё же и знаки препинания научись ставить, а то даже в этом ответе хрен что поймёшь.
Автор: taylor 6.10.2014, 16:46
Цитата(Артём @ 5.10.2014, 23:39)
taylor, всё же и знаки препинания научись ставить, а то даже в этом ответе хрен что поймёшь.
ок ок и еще скажи почему тут все скрипты в текстовом документе почему не в зип архиве ???
Автор: CRH 5.6.2019, 12:05
Если по честному, скрипт - полное де--мо, при добавлении адреса, заканчивающегося на .ro в маску запрещенных сочетаний при проверке на рекламу - ноль реакции, если добавить такой адрес в маску запрещенных сочетаний при проверке на мат, тоже скрипт не реагирует (при этом в остальном скрипт работает норм), также при добавлении в маску исключений для рекламы адреса моего хаба, при попытке кинуть ссылку в чат, скрипт банит. Господа, подскажите, как это исправить?
Автор: Артём 2.7.2019, 17:59
CRH, скачай мою версию антирекламы, там и антимат и антиреклама и варианты блокировок рекламы есть и всё добавлять/удалять через меню можно и так же помощь в добавление шаблонов антирекламы со ссылкой на тему на нашем форуме. http://mydc.ru/topic5323.html