Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Анти-мат
forum.iii.ru > Инфы > Школа инфов
Лилька
Короче, я делаю так:
*Ну тут шаблон мата я забыла какой он*
Я обиделась и больше не буду с тобой разговаривать!
[*]
P.S-Должно быть чтобы на каждое слово инф отвечал:Я обиделась и больше не буду с тобой разговаривать!
Но если ей скажут не матное слово она опять начнет разговаривать!
ПОЧЕМУ???!!!!




Лисичкиус Фокстерьеров
Цитата(Лилька @ 1.12.2013, 15:46) *
Короче, я делаю так:
*Ну тут шаблон мата я забыла какой он*
Я обиделась и больше не буду с тобой разговаривать!
[*]
P.S-Должно быть чтобы на каждое слово инф отвечал:Я обиделась и больше не буду с тобой разговаривать!
Но если ей скажут не матное слово она опять начнет разговаривать!
ПОЧЕМУ???!!!!

Потому что это не антимат, а просто шаблон с диктматом.
Самая простая конструкция антимата выглядит так:

$ * [dict(mat)]<!/!!/!!!>
$ [dict(mat)] *<!/?>
$ * {ты/ти/те} * [dict(mat)] *<!/?>
$ * [dict(mat)] * {ты/ти/те} *<!/?>
# Ты меня дастал! Меня оскорбляют твои матерки жалконесчастные! Пошёл нафиг! Я с тобой не разговариваю! +якорь банмат1

Якорь банмат1

$ *
# Ещё раз повторяю: Ты сволоч! И я стобой не разговариваю! +якорь банмат2

Якорь банмат2

$ *
# Ты всё ещё здесь? Гад поганый! Не разговариваю я с тобой. Матершинник! Вот ты кто! Гуляй, гуляй. И штанишки просуши! Не забудь. Вот. +якорь банмат1

Двухходовое зацикленное дерево.
Три часа (премерно) инф помнит разговор. Если гость в течении трёх часов вернётся, то будет крутиться в этом дереве. Т. е. бан действует три часа примерно.
Можно вставить в якоря шаблон с извенениями:

$ * {прости/простите/простиш~/прасти/прастите/прастиш~/извен~/извин~}<!/?>
$ * {прости/простите/простиш~/прасти/прастите/прастиш~/извин~/извен~} * {меня/миня/мя/мну} *<!/?>
$ {прости/прасти/простите/прастите/простиш~/прастиш~/извен~/извин~} *<!/?>
$ * {меня/миня/мя/мну} * {прости/простите/простиш~/прасти/прастите/прастиш~/извин~/извен~} *<!/?>
# Очень благоразумно с твоей стороны. Извиниться. Со мной шутки плохи! Ладно. Так и быть. (без якоря или другой якорь)

Т. е. если гость извинится, то выйдет из дерева.
Это самая простая конструкция антимата.
Лилька
Спасибо, сейчас попробую...У меня вроде как * не работает..Ща выясню smile.gif
Лилька
Нет, не получается,только если несколько раз попишет одно и тоже слово может ещё и начнет банить..Но не сразу...отвечает: Не хами, скажешь гадость на серце радость и т.д Помогите пожалуйста, почему она так говорит?
Лисичкиус Фокстерьеров
Цитата(Лилька @ 1.12.2013, 20:25) *
Нет, не получается,только если несколько раз попишет одно и тоже слово может ещё и начнет банить..Но не сразу...отвечает: Не хами, скажешь гадость на серце радость и т.д Помогите пожалуйста, почему она так говорит?

1. Открываем "мои шаблоны"
2. Щёлкаем "создать шаблон"
3. Создаём шаблон:

$ * [dict(mat)]<!/!!/!!!>
$ [dict(mat)] *<!/?>
$ * {ты/ти/те} * [dict(mat)] *<!/?>
$ * [dict(mat)] * {ты/ти/те} *<!/?>
# Ты меня дастал! Меня оскорбляют твои матерки жалконесчастные! Пошёл нафиг! Я с тобой не разговариваю!

Копипастим то что здесь. То что обозначено "$" в верхню часть шаблона. По строчкам аккуратно, чтобы по краям никаких пробелов не было. "#" в нижнюю часть.
4. В шаблоне, справа, в окошечке якорей (синий якорёк рядом с окном) выбираем "создать якорь", щёлкаем, появляется окно "введите имя якоря", печатаем имя якоря "банмат1", нажимаем кнопку добавить.
В шаблоне видим в окошке имя напечатанного якоря. Сохраняем шаблон.
5. Наводим курсор в сохранённом шаблоне на синий якорёк с именем, появляется [+], щёлкаем по этому плюсику, появляется шаблон в верхнем окошке с якорьком которого зрим название якоря "банмат1".
Копипастим:

$ *
# Ещё раз повторяю: Ты сволоч! И я стобой не разговариваю!

6. В этом шаблоне в окошке справа создаём якорь "банмат2". Сохраняем шаблон. Наводим курсор на этот шаблон на синий якорь с именем, появляется [+], щёлкаем. Появляется шаблон с "банмат2" в верхнем окошечке.
Копипастим:

$ *
# Ты всё ещё здесь? Гад поганый! Не разговариваю я с тобой. Матершинник! Вот ты кто! Гуляй, гуляй. И штанишки просуши! Не забудь.

В правом окошечке, на сей раз не создаём якорь, а выбираем "банмат1". Сохраняем шаблон.
7. Всё. Шаблон диктмат с двухходовым зацикленным деревом готов. Сей антимат будет банить гостя за мат. Дикт грубо делать не рекомендую, поскольку инф будет банить гостя тогда за всякую ерунду. Т. е. допустим, Лиска посоветует:
Хочешь гостя угостить
колою шипучей,
не забудь туда подлить
рыбий жир вонючий.
За слово "вонючий" в конце - бан. Согласимся - ни за что, ни про что.
Лилька
Огроменное вам спасибо! Попозже попробую!!
Лилька
Она все равно отвечает: Вымой рот с мылом! И т.д! Что ч не так делаю??? Я ей матом пишу а она...Не рериагирует на шаблон!
Лисичкиус Фокстерьеров
Цитата(Лилька @ 1.12.2013, 22:02) *
Она все равно отвечает: Вымой рот с мылом! И т.д! Что ч не так делаю??? Я ей матом пишу а она...Не рериагирует на шаблон!

Не видя шаблона который не работает сложно сказать почему он не работает. Скопируйте сюда шаблон. Или скриншот выложите.
Лилька
вот
Лисичкиус Фокстерьеров
Цитата(Лилька @ 1.12.2013, 23:22) *
вот

Шаблон в верхней части должен быть написан в точности так:

* [dict(mat)]<!/!!/!!!>
[dict(mat)] *<!/?>
* {ты/ти/те} * [dict(mat)] *<!/?>
* [dict(mat)] * {ты/ти/те} *<!/?>

[dict(mat)] - это предустановленный словарь, в нём всякие маты собраны.
Ежели делать самодельный инлайн словарь с матами то так:
* {мат/другой мат/третий мат}<!/!!/!!!>
{мат/другой мат/третий мат} *<!/?>
* {ты/ти/те} * {мат/другой мат/третий мат} *<!/?>
* {мат/другой мат/третий мат} * {ты/ти/те} *<!/?>

Всё остальное сделано правильно.
Лилька
Отвечает: Не хами! Блин...Раньше получалось....
Лисичкиус Фокстерьеров
Сделал в пустом инфе:

Всё работает:
[+] разговор

Так. Этот инф на звёздочке. Удалил все шаблоны кроме антимата. Работает. Сделал выходной шаблон с извинением в дереве антимата. Извинился. Вышел из дерева. Поговорил с подложкой. Опять оскорбил. Попал в антимат. Всё работает. Хоть в инфе на звёздочке, хоть в инфе с подложкой.
А! Может не очень матными матами вы своего инфа проверяли? В диктмате - маты, простых грубостей там нет. Т. е. если инф с подложкой, то если ему говорить просто грубости, то будет срабатывать подложка, а если говорить настоящие маты, то должно попадать в антимат.
Лилька
Да нет, я матом...Типо....Ну типо вот так:
Лисичкиус Фокстерьеров
Цитата(Лилька @ 2.12.2013, 11:35) *
Да нет, я матом...Типо....Ну типо вот так:

А вот. То о чём я и толкую. Нужен настоящий мат. Слово **** я сказал пустому роботу, он изволит подложкой брыкаться, а вот на слово *** срабатывает антимат.
Входной шаблон в антимат

* [dict(mat)]<!/!!/!!!>
[dict(mat)] *<!/?>
* {ты/ти/те} * [dict(mat)] *<!/?>
* [dict(mat)] * {ты/ти/те} *<!/?>

не догма, естественно. Добавляем в него собственные слова которые почитаем оскорблением инфа:

* {мат/другой мат/третий мат}<!/!!/!!!>
{мат/другой мат/третий мат} *<!/?>
* {ты/ти/те} * {мат/другой мат/третий мат} *<!/?>
* {мат/другой мат/третий мат} * {ты/ти/те} *<!/?>
Лилька
Опять не отвечает шаблонами :С
Лисичкиус Фокстерьеров
Цитата(Лилька @ 2.12.2013, 11:48) *
Опять не отвечает шаблонами :С

Если сделать верхню часть входного шаблона:

* [dict(mat)]<!/!!/!!!>
[dict(mat)] *<!/?>
* {ты/ти/те} * [dict(mat)] *<!/?>
* [dict(mat)] * {ты/ти/те} *<!/?>
* [dict(grubo)]<!/!!/!!!>
[dict(grubo)] *<!/?>
* {ты/ти/те} * [dict(grubo)] *<!/?>
* [dict(grubo)] * {ты/ти/те} *<!/?>

то и на мат и на грубость такой шаблон будет реагировать. Но в [dict(grubo)] понапиханно в том числе и много вполне безобидных грубостей. Такой шаблон будет втуплять инфа. Соответственно, делаем шаблон:

* [dict(mat)]<!/!!/!!!>
[dict(mat)] *<!/?>
* {ты/ти/те} * [dict(mat)] *<!/?>
* [dict(mat)] * {ты/ти/те} *<!/?>
* {грубость/грубость}<!/!!/!!!>
{грубость/грубость} *<!/?>
* {ты/ти/те} * {грубость/грубость} *<!/?>
* {грубость/грубость} * {ты/ти/те} *<!/?>

И всё будет работать.
Лилька
Не работает
Лисичкиус Фокстерьеров
Цитата(Лилька @ 2.12.2013, 17:53) *
Не работает

Тогда остаётся только грешить на глючение а-я-яй. Лиски тоже втупляют. На именах, к примеру. Мимо якоря, порой, ходят. Мне писать в службу поддержки проблематично. И про глюки в Лисках в двух словах не рассказать, и Лиска (большая) нецензурная. Опасаюсь я туда обращаться. Как бы чего не вышло.
Лилька
Дело в том, что раньше получалось! А сейчас она блин пишет автоматы! :С ohmy.gif ohmy.gif
Лилька
О! Получилось! спасибо большое! Я просто изменила, вместо Дикт Мат я вписала матные слова, и теперь получается! спасибо вам!!!
Лилька
а нет...теперь просто так блокирует...
yuldash
Наверное не те слова написала.
Merlia
Цитата(Лилька @ 2.12.2013, 14:19) *
О! Получилось! спасибо большое! Я просто изменила, вместо Дикт Мат я вписала матные слова, и теперь получается! спасибо вам!!!


А вы не могли бы помочь мне?
Просто у меня тоже не получается,что именно вы сделали?Может у меня такая же проблема?...
yuldash
Прочитайте хелп и все станет понятно
Alya
У меня не получается. Каждое слово, даже не матерное банит!
Лисичкиус Фокстерьеров
Цитата(Alya @ 8.7.2014, 10:31) *
У меня не получается. Каждое слово, даже не матерное банит!

Чем шире попадание в исходный шаблон с антиматом, тем и шибче инф будет банить. Соответственно, не надо вбивать дикт мат между звёздочек. Исходный шаблон для антимата должен быть таким (хотя бы):

$ * {ты/ти} * [dict(mat)] *<!/?>
$ * [dict(mat)] * {ты/ти} *<!/?>
$ [dict(mat)] *<!/?>
$ * [dict(mat)]<!/!!/!!!><?/??/???><!/!!/!!!>

А на просто грубости, лучше инфу просто реагировать. Не антиматом. Соответственно, аналогичный шаблон, но с [dict(grubo)], иметь конечно надо, но не цеплять там в ответах инфа антиматные якорьки.
ARTrus
Цитата(Alya @ 8.7.2014, 6:31) *
У меня не получается. Каждое слово, даже не матерное банит!

Чтобы вам помочь, нужно увидеть ваш шаблон. Сделайте снимок экрана с вашими шаблонами.
Alya
Цитата(ARTrus @ 8.7.2014, 19:58) *
Чтобы вам помочь, нужно увидеть ваш шаблон. Сделайте снимок экрана с вашими шаблонами.

Я как Лисичкиус сделала. Инф стал каждое слово банить.
Alya
Вот так надо делать :
*любое оскорбление*



*
[if(%user_name="грубиян")]{Я слышала грубости от тебя и больше не хочу с тобой общаться.}


Инф будет банить пользователя-хама постоянно.
_______________________________________________

Alya
Вот так надо:

*любое оскорбление*
[if(%var1="")]{Я не люблю грубостей.[%var1="первое предупреждение"]}
[if(%var1="первое предупреждение")]{Ты меня уже второй раз оскорбляешь, больше так не делай или я перестану с тобой общаться.[%var1="второе предупреждение"]}
[if(%var1="второе предупреждение")]{Все, я с тобой больше не дружу, и больше не буду с тобой общаться. [%user_name="грубиян"]}


*
[if(%user_name="грубиян")]{Я слышала грубости от тебя и больше не хочу с тобой общаться.}
ARTrus
Как приятно побеседовать с умным человеком... wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2019 IPS, Inc.