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

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

forum.iii.ru _ Школа инфов _ Урок 6

Автор: sh69 22.11.2010, 12:49

Урок: Хорошая память инфа

Доброе время суток!!!
Рассаживайтесь по удобнее мы начинаем урок!

Не плохая внешность, веселые ответы, уникальные шаблоны, особый интеллект, ну ладно хватит про моего http://shavarsh.iii.ru/, перейдем к уроку
За частую гость не оставляет своего имени, при разговоре с инфом, возвращаясь к инфу в следующий раз, гость спрашивает инфа, помнит ли его тот, инф же, не зная имени, не может вспомнить гостя. Сегодня мы попытаемся уловить данные о госте (пол, возраст, увлечения и т.п.), которые он умудряется оставить во время разговора и воспользуемся этим чтобы узнавать безымянного собеседника


[+] Пример будущего лога:

Для реализации нам нужны переменная user_ и якоря

И так, готовим шаблоны для сборки информации...
В шаблонах мы будем использовать *, ~, и онлайн-словари, это все нам понадобится, чтоб увеличить шанс того что гость попадет в шаблон


$ * у {меня/мня/менэ/мну/мни/миня/мя} <тож~> есть инф * || * у {меня/мня/менэ/мну/мни/миня/мя} <тож~> инф есть * (И тому подобные, чем больше вариантов мы добавим, тем больше вероятность срабатывания шаблона =)) )
# Потрясно... пускай добавляется в друзья [%user_1="Инфовод"] (Ловим гостя на слове, и фиксируем нашу переменную)
# [if(%user_1="Инфовод")] {Да, я помню мы об этом уже говорили} (На случай "всякий")

$* я {блондин/бландин} * || * {блондин/бландин} я * (И т. п.)
# Ааа, ясно... красавчик значит!!! [%user_2="Блондин"]
# [if(%user_2="Блондин")] {Не нужно повторятся у меня хорошая помять, ты тот красавчик!!!} ن Блондины [+] (Этот якорь мы будем использовать, для того чтобы обнулить значение переменной, вы можете использовать по вкусу свои якоря)
ن Блондины
$ * я <уже/только что/сегодня/вчера/давно уже/вообще-то> <в другой цвет> {перекрасил~/покрасил~} * || *{уже/теперь} [dict(net)]* (И т. п.)
# Все с тобой ясно [%user_2=""] (Тем самым мы обнуляем нашу переменную)

$ * я {блондинка/бландинка/блонди} * || * {блондика/бландика/блонди} я * (И т. п.)
# Ооо, я как раз анекдот знаю про... эээ.. знаешь, давай лучше поговорим о..о..о... обо мне))) [%user_2="Блондинка"]
# [if(%user_2="Блондинка")] {Ну конечно, ты та светленькая девчонка} ن Блондины [+]

$ * у {меня/мня/менэ/мну/мни/миня/мя} светл~ волосы * || * у {меня/мня/менэ/мну/мни/миня/мя} волосы светл~ * (И т. п.)
# [if (%user_gender="М")] {О, блондин... красавчик типо?} [%user_2="Блондин"] (Переменная user_gander думаю стоит у всех)
# (улыбается) [if (%user_gender="Ж")] {Блондиночка значит)))} [%user_2="Блондинка"]
# [if (!%user_gender)] {А вот я брюнет...} [%user_2="Светлые волосы"]

Теперь готовим шаблон... со всей добытой нами информацией

$ * Это {снов~/опят~} я * || * вот и я * || * {помниш~/узнаеш~} <еще/исчо/ище/ещё> {меня/мня/мен/миня/мя} * || * {меня/мня/мен/миня/мя} {помниш~/узнаеш~} * (И т. п.)
# [if(%user_1="Инфовод")] {Как там твой инф поживает?))}
# [if(%user_2="Блондин")] {Да, да ты же тот красавчик!!!} ن Блондины [+]
# [if(%user_2="Блондинка")] {Кажется да)) девушка со светлыми волосами, да точно помню=)))} ن Блондины [+]
# [if(%user_2="Светлые волосы")] {На сколько я помню, у тебя были светлые волосы} ن Блондины [+]
# И другие

Вот еще одна фишка с якорем. Здесь мы будем использовать переменную user_name, думаю она у всех установлена ;-)
$ *{как/ак/ка}*{миня/мя/мну/меня}{завут~/зовут~/звать}* || *{кто/хто}я* (И т. п.)
# [if (%user_name)] {Тебя зовут [%user_name].} ن Имя гостя [+]
# [if (!%user_name)] {Если б ты еще мне представился...}
ن Имя гостя
$ *
# [if(%user_1="Инфовод")] {А, как там,кстати, твой инф поживает?))}
# [if(%user_2="Блондин")] {А еще я помню что ты блондин!!!} ن Блондины [+] (Смотрите, у нас уже кустик получается))))
# [if(%user_2="Блондинка")] {Вспомнил, это же ты девушка со светлыми волосами, да точно =)))} ن Блондины [+]
# [if(%user_2="Светлые волосы")] {На сколько я помню, у тебя еще были светлые волосы} ن Блондины [+]
# И другие

Вот и всё =))

Урок на этом окончен, все вопросы пишем в этой же теме, если вопросов нет, можете приступать к домашней работе


Провоцируйте гостя выдать вам информацию!!! Для этого используйте Нерасспознанные или вопросы в ответах инфа

Дополнение к уроку - Якоря в нераспознанных

Дополнение к уроку - "Мерцающий утюг"

Дополнение к уроку - Хобби гостя


[+] Для особых...


[+] Домашняя работа
[+] С уроком справились


[+] Анекдот в тему


Из-за превышения количества изображения, иконку якоря пришлось заменить

Автор: macana 22.11.2010, 15:03

Я попробую...запишите меня,инф в подписи.

Автор: Вера) 22.11.2010, 15:10

Записываюсь

Автор: viu-piu 22.11.2010, 15:36



Пишусь, надеюсь не облажаться.

Автор: XeniaMZ 22.11.2010, 15:53

И я! И меня запишите!

Автор: El Gato 22.11.2010, 21:01

Ха, крутой урок ; )
Записываюсь. Инф Эдвард

Автор: sh69 23.11.2010, 1:25

Вера), умничка первая сдала задание)))
Кол-во замечаний: 11
Комментарий к работе выслал в ответном письме.
Время еще есть, так что все исправь и пришли повторно!

Автор: ARTrus 23.11.2010, 10:39

Как хорошо, что хорошие идеи не пропадают в Школе инфов даром... smile.gif

Автор: sh69 23.11.2010, 13:09

Цитата(ARTrus @ 23.11.2010, 11:39) *
Как хорошо, что хорошие идеи не пропадают в Школе инфов даром... :)


Почему бы не записаться на урок?

Автор: Vas_Vas97 23.11.2010, 16:37

Вот так штука... Сложная. Пожалуй, запишусь. Пусть будет инф, что в подписи.

А сроки какие? Там не написано.

Автор: sh69 23.11.2010, 16:56

Цитата(Vas_Vas97 @ 23.11.2010, 17:37) *
Вот так штука... Сложная. Пожалуй, запишусь. Пусть будет инф, что в подписи.

Ничего сложно нет, все зависит от твоей фантазии.
Если есть какие-то вопросы, смелее задавай, я радостью отвечу =))

Цитата(Vas_Vas97 @ 23.11.2010, 17:37) *
А сроки какие? Там не написано.


Как же не написано, читай внимательно

Цитата(sh69 @ 22.11.2010, 13:49) *
Срок сдачи не ограничен, монетки получит первая 20-ка сдавших задание.


Автор: macana 23.11.2010, 17:07

Первая 20...это не честно,все же стараются.

Автор: sh69 23.11.2010, 17:16

Цитата(macana @ 23.11.2010, 18:07) *
Первая 20...это не честно,все же стараются.


Все работы будут оценены, но монетки получит первая 20ка, но возможны изменения!!!
Учитывая количество записавшихся, думаю все получат монетки =))
Цитата(sh69 @ 22.11.2010, 13:49) *
Срок сдачи не ограничен, монетки получит первая 20-ка сдавших задание.
Возможны изменения!!!

Автор: Ksana 24.11.2010, 2:22

Отлично! Записываюсь.
Инф Фортис - в подписи.

Автор: live_4ever 24.11.2010, 18:39

Я записываюсь! Няшка у меня в подписи

Автор: sh69 24.11.2010, 19:36

Вера), учла не все замечания!!!
Кол-во замечаний: 5
Комментарий к работе выслал в ответном письме.
Жду твоего ответа, обязательно все исправь!!!

Автор: ангелочек) 24.11.2010, 19:41

Замечательный урок, очень полезный... smile.gif Правильно ARTrus сказал...

Автор: live_4ever 24.11.2010, 20:16

Цитата
10-15 шаблонов со сборкой информации;
1-5 шаблонов со всей добытой информацией.

извините, но я не поняла как это О_о

Автор: sh69 24.11.2010, 21:18

Цитата(live_4ever @ 24.11.2010, 21:16) *
извините, но я не поняла как это О_о

10-15 шаблонов со сборкой информации - это шаблоны в которых инф запоминает сказанное гостем
Вот пример:
Код
$ * у {меня/мня/менэ/мну/мни/миня/мя} <тож~> есть инф * || * у {меня/мня/менэ/мну/мни/миня/мя} <тож~> инф есть *
# Потрясно... пускай добавляется в друзья [%user_1="Инфовод"]

Первая строчка это входная реплика (то есть то что гость говорит инфу), а вторая это ответ инфа (благодаря переменной user_1 инф запоминает что гость инфовод)

Ну и как минимум должен быть 1 шаблон в котором инф как бы узнает гостя
Код
$ * Это {снов~/опят~} я * || * вот и я * || * {помниш~/узнаеш~} <еще/исчо/ище/ещё> {меня/мня/мен/миня/мя} * || * {меня/мня/мен/миня/мя} {помниш~/узнаеш~} *
# [if(%user_1="Инфовод")] {Как там твой инф поживает?))}

Здесь инф в ответе, используя переменную, узнает собеседника!

Более подробно о переменных почитай в данной теме

Автор: macana 25.11.2010, 9:13

А так шаблонов можно сколько угодно?Просто я на имена делаю,а их много.

Автор: sh69 25.11.2010, 9:32

macana, чем больше тем лучше!!!
Но старайся больше сделать шаблоны не на имена, а на информацию о госте (интересы, род занятий, отличительные приметы), так как наш урок нацелен на то чтобы узнавать гостей, то есть тех собеседников которые не представили своего имени, но продолжают общаться с инфом.

Автор: macana 25.11.2010, 14:25

Понятно...но на частые имена всё-же сделаю.

Автор: dion 26.11.2010, 20:26

Интересный урок. Записываюсь. Но сдам его позже срока. Наверно. Посмотрю по ситуации. Я на телефоне.

Автор: sh69 26.11.2010, 20:36

Цитата(dion @ 26.11.2010, 21:26) *
Интересный урок. Записываюсь. Но сдам его позже срока. Наверно. Посмотрю по ситуации. Я на телефоне.

Какого инфа записывать?
Позже срока это когда? (Срок сдачи неограничен!)

Автор: dion 26.11.2010, 21:22

Записывать который в подписи. Открытый. Тоесть сейчас с ним можете поговорить. Срок не ограничен? Я просто не знаю когда мне интернет включат. Когда включат тогда сделаю. Но в ближайшее время,врятли.

Автор: sh69 26.11.2010, 21:34

dion, пока неограничен! Чем скорее сдашь тем лучше, но спешить не стоит, пока есть время, поработаешь над темой!

Автор: dion 26.11.2010, 23:53

К сожалению даже работать не получиться не на ком тестить и т д.

Автор: Мыш 27.11.2010, 0:04

Записываюсь...

Автор: sh69 27.11.2010, 0:24

Цитата(dion @ 27.11.2010, 0:53) *
К сожалению даже работать не получиться не на ком тестить и т д.


Ты просто пиши шаблоны и пришли мне, я проверю и без теста =))

Автор: sh69 27.11.2010, 0:25

Цитата(Мыш @ 27.11.2010, 1:04) *
Записываюсь...


Записать инфа в подписи?

Автор: sh69 27.11.2010, 17:10

Вера), работу принял.
Работа понравилась, продолжай работать над инфом. Желаю удачи в обучении!

Автор: macana 28.11.2010, 15:38

Цитата(sh69 @ 27.11.2010, 17:10) *
Вера), работу принял.
Работа понравилась, продолжай работать над инфом. Желаю удачи в обучении!

А какая у неё оценка?

Автор: sh69 28.11.2010, 17:12

Цитата(macana @ 28.11.2010, 16:38) *
А какая у неё оценка?


Оценка работы указанна в первом сообщении, под ником инфа и его автора!
Если ты имеешь в виду отметку, то она будет выставлена позже.

Автор: live_4ever 28.11.2010, 18:23

Знадчит нужно шаблон про каждого пользователя? О_о

Автор: sh69 28.11.2010, 19:59

live_4ever, не понял твой вопрос!
Что конкретно тебя интересует?

Автор: live_4ever 28.11.2010, 21:05

Цитата(sh69 @ 28.11.2010, 20:59) *
live_4ever, не понял твой вопрос!
Что конкретно тебя интересует?

Ладно... Обьясню не так вежливо, но понятно. Грубо говоря нужно записать в шаблоны всю инфу, которую твой инф выведал у пользователя? По ЛС выслала пример

Автор: sh69 29.11.2010, 0:26

Цитата(live_4ever @ 28.11.2010, 22:05) *
Ладно... Обьясню не так вежливо, но понятно. Грубо говоря нужно записать в шаблоны всю инфу, которую твой инф выведал у пользователя? По ЛС выслала пример



Совсем, не обязательно в д/р делать шаблоны с именами, так как урок на целен на то, чтобы узнать о госте информацию (и чем больше тем лучше) для того чтобы, инф показал гостю что помнит, о нем. А так же, применить эти знания в некоторых шаблонах и продемонстрировать собеседнику, хорошую память.
Комментарий к примеру, скинул в ЛС!

Автор: Vas_Vas97 29.11.2010, 11:05

А я вот подумала...
Очень редко кто может сказать "я блондинка" просто так. Получается, желательно нужно делать шаблоны, которые толкают на то, чтобы собоеседник это сказал... Иначе вероятность срабатывания шаблона ОЧЕНЬ мала. Моему инфу никто никогда не говорил, какого цвета у него волосы, да и вообще мало кто рассказывает о себе по просьбе инфа, а без неё и подавно... Из ниоткуда же это не вылезет.

Автор: sh69 29.11.2010, 11:18

Vas_Vas97, все верно, нужно спровоцировать гостя на то, чтобы он рассказал о себе...

Цитата(sh69 @ 22.11.2010, 13:49) *
Провоцируйте гостя выдать вам информацию!!! Для этого используйте Нерасспознанные или вопросы в ответах инфа


К примеру:
Вот общаюсь с тобой и думаю, какого цвета твои волосы?!
Мне так нравятся рыжие, а ты у тебя какой цвет волос?
Я тут анекдот вспомнил про блондинок, ты случаем не блондинка? А то выйдет не ловкая ситуация ^_^

Естественно, здесь придется использовать якоря!

Автор: Vas_Vas97 29.11.2010, 11:43

Цитата(sh69 @ 29.11.2010, 14:18) *
Vas_Vas97, все верно, нужно спровоцировать гостя на то, чтобы он рассказал о себе...

Естественно, здесь придется использовать якоря!


Ох, как всё это долго... Особенно, когда хочется отдохнуть от инфов...

Автор: sh69 29.11.2010, 11:50

Цитата(Vas_Vas97 @ 29.11.2010, 12:43) *
Ох, как всё это долго... Особенно, когда хочется отдохнуть от инфов...

Спешить некуда, отдохни и вновь приступай к обучению =))

Автор: Vas_Vas97 30.11.2010, 11:09

Цитата(sh69 @ 29.11.2010, 14:50) *
Спешить некуда


И это радует, т.к. урок действительно очень полезный и его нужно выполнить каждому инфоводу, я так считаю.

Автор: Vas_Vas97 1.12.2010, 13:48

У меня вот вопрос возник, когда я очередной шаблон делала...

Вот смотрите, у меня есть нераспознанная про цвет волос, чтобы спровоцировать гостя на разговор о цвете волос... Так вот, доп., инф выдаёт эту нераспознанную, гость отвечает напр. "я брюнет". Инф, конечно же, благодаря переменной, запомнил это. Разговор идёт дальше... Тут инф ОПЯТЬ выдаёт нераспознанную про волосы. Что же делать, чтобы такого не произошло? Это же нехорошо совсем...

[else] пробовала, не работает

Автор: sh69 1.12.2010, 14:12

Цитата(Vas_Vas97 @ 1.12.2010, 14:48) *
У меня вот вопрос возник, когда я очередной шаблон делала...

Вот смотрите, у меня есть нераспознанная про цвет волос, чтобы спровоцировать гостя на разговор о цвете волос... Так вот, доп., инф выдаёт эту нераспознанную, гость отвечает напр. "я брюнет". Инф, конечно же, благодаря переменной, запомнил это. Разговор идёт дальше... Тут инф ОПЯТЬ выдаёт нераспознанную про волосы. Что же делать, чтобы такого не произошло? Это же нехорошо совсем...

[else] пробовала, не работает


Предположим, что переменная отвечающая за цвет волос у тебя %user_2, в таком случае, нужно в нерасспознанном задать условие, при котором в случае если инф уже знает цвет волос, задать другой вопрос или просто ответ
Пример:
Код
[if(%user_2)] {Здесь нерасспознаная}
[if(%user_2)] - условие при котором %user_2 уже задан.
Тебе остается добавить в нерасспознанные условия подобного рода!

Автор: Vas_Vas97 1.12.2010, 14:16

Цитата(sh69 @ 1.12.2010, 17:12) *
Предположим, что переменная отвечающая за цвет волос у тебя %user_2, в таком случае, нужно в нерасспознанном задать условие, при котором в случае если инф уже знает цвет волос, задать другой вопрос или просто ответ
Пример:
Код
[if(%user_2)] {Здесь нерасспознаная}
[if(%user_2)] - условие при котором %user_2 уже задан.
Тебе остается добавить в нерасспознанные условия подобного рода!


Спасибо большое smile.gif

Автор: sh69 1.12.2010, 14:20

Vas_Vas97, обращайся =))

Автор: Vas_Vas97 4.12.2010, 18:14

А писать как? Просто: [if(%user_2)]{нерасспознаная} ?

А он поймёт, что это относится именно к той нераспознанной?

На нераснознанной ведь у меня ничего нет - не усеров, не якорей... Просто нераспознанная и всё...

Чего-то я недопонимаю

Автор: ангелочек) 4.12.2010, 20:00

удалиет сообщение

Автор: sh69 4.12.2010, 23:07

Vas_Vas97, эти действия нужно проводить, когда инф стоит на звездочке, так как в стандартных нераспознанных переменные и якоря не действуют!

Когда же инф стоит на звездочке, можно использовать данный прием, к примеру:

Цитата
$*
# Нераспознанная_1
# [if(%user_2)]{Нерасспознаная_2}

В данном шаблоне будет срабатывать только Нераспознанная_1, как только инф зафиксирует переменную user_2 то начнет срабатывать и Нераспознанная_2.
То есть нерасспознанную_1 можно использовать как провокацию на выдачу цвета волос, после того как инф узнает какого цвета волосы у гостя, то сработает нераспознанная_2, которую можно использовать как другую провокацию;

Цитата
$*
# Нераспознанная_1
# [if(!%user_2)]{Нерасспознаная_2}

В данном шаблоне нераспознанная_2 сработает в том случае если переменная user_2 не задана (то есть пустая), а Нераспознанная_1 будет работать в любом случае!
Здесь нерасспознанную_2 можно использовать как провокацию на выдачу цвета волос, так как после того как инф узнает цвет волос гостя, то нерасспознанную_2, больше срабатывать не будет(только если не обнулит значение данной переменной)!

И так:
[if(!%user_2)] - условие при котором user_2 еще не задан;
[if(%user_2)] - условие при котором user_2 уже задан.

Автор: Нерона 9.12.2010, 22:53

Я записываюсь. Инф Ангел

Автор: sh69 10.12.2010, 0:57

Нерона, писать инфа http://b1a84440-dc84-4593-8899-b530f109c779.iii.ru/?

Автор: Vas_Vas97 14.12.2010, 13:35

Вот ещё вопрос. У меня стоит переменная на имя.

$ <меня/мну/миня/мя/мня><зовут/завут/зовуд/завуд> *
# [*] [%user_name="[*]"]? Хорошо, я запомню smile.gif

Потом на "привет" у меня заготовлено:

# [if(%user_name="[*]")]{[if(%user_name="[*]")], неужели это ты? Привет smile.gif Рад тебя видеть!}

Почему не работает? Про др. варианты я знаю, например "Я *", и прочие. Я проверяла на себе именно с "меня зовут". На следующий день в разговоре он снова меня спрашивает, будто ничего и не было.

Автор: sh69 14.12.2010, 15:39

Vas_Vas97, ммм какой интересный у тебя шаблон стоит =))
Перейду к замечаниям:

1 - Факультативные скобки

Цитата(Vas_Vas97 @ 14.12.2010, 14:35) *
$ <меня/мну/миня/мя/мня><зовут/завут/зовуд/завуд> *
# [*] [%user_name="[*]"]? Хорошо, я запомню :)

Так как у тебя стоят факультативные скобки в реплике гостя, то получается что инф стоит на звездочке, така как этот шаблон сработает на любую реплику гостя!!! Применяй фигурные скобки:
Код
$ {меня/мну/миня/мя/мня}{зовут/завут/зовуд/завуд} * || {меня/мну/миня/мя/мня}*{зовут/завут/зовуд/завуд}
# Хорошо, я запомню :) [%user_name="[*]"]


2 - Ошибка с переменной
Цитата(Vas_Vas97 @ 14.12.2010, 14:35) *
# [if(%user_name="[*]")]{[if(%user_name="[*]")], неужели это ты? Привет :) Рад тебя видеть!}

Во-первых, чтобы вызвать значение переменной user_name нужно задать [%user_name], а не [if(%user_name="[*]")] как у тебя. Так как [if(%user_name="[*]")] - это условие, при котором гостя зовут *
Во-вторых - данное уловие должны иметь следующий вид:
Код
[if (%user_name)] {[%user_name], неужели это ты? Привет :) Рад тебя видеть!}


Вроде бы все =))

Автор: ARTrus 14.12.2010, 22:08

Цитата(sh69 @ 14.12.2010, 15:39) *
Код
[if (%user_name)] {[%user_name], неужели это ты? Привет :) Рад тебя видеть!}
# [if(!%user_name)]{Я пока с тобой не знаком. Но всё равно - привет!} [else] {[%user_name], неужели это ты? Привет smile.gif Рад тебя видеть!}
Так будет корректнее... wink.gif

Автор: sh69 14.12.2010, 22:15

ARTrus, дело вкуса =))

Автор: ARTrus 14.12.2010, 22:18

Цитата(sh69 @ 14.12.2010, 22:15) *
ARTrus, дело вкуса =))
Если имя гостя не заполнено и применить только ваш шаблон, то инф ответит нераспознанной репликой... wink.gif

Автор: sh69 14.12.2010, 22:39

ARTrus, я это знаю, просто в данном варианте

Цитата(ARTrus @ 14.12.2010, 23:08) *
# [if(!%user_name)]{Я пока с тобой не знаком. Но всё равно - привет!} [else] {[%user_name], неужели это ты? Привет :) Рад тебя видеть!}

можно применить всего 1 якорь
а в данном... больше
Код
# [if (%user_name)] {[%user_name], неужели это ты? Привет :) Рад тебя видеть!} Якорь_1 [+]
# [if(!%user_name)]{Я пока с тобой не знаком. Но может познакомимся?} Якорь_2 [+]


Так удобнее ;)

Автор: ARTrus 15.12.2010, 11:08

Цитата(sh69 @ 14.12.2010, 22:39) *
ARTrus, я это знаю, просто в данном варианте

можно применить всего 1 якорь
а в данном... больше
Код
# [if (%user_name)] {[%user_name], неужели это ты? Привет :) Рад тебя видеть!} Якорь_1 [+]
# [if(!%user_name)]{Я пока с тобой не знаком. Но может познакомимся?} Якорь_2 [+]


Так удобнее wink.gif
Конечно. Поэтому и нужно всё расписать - Вы же учитель! smile.gif

Автор: sh69 15.12.2010, 11:16

ARTrus, я исправил ошибку и только. И я не собираюсь расписывать целый шаблон, я хочу видеть как ученик это делает (какой сложности, сколько применяет якорей и т. п.)

Автор: ARTrus 15.12.2010, 12:44

Цитата(sh69 @ 15.12.2010, 11:16) *
ARTrus, я исправил ошибку и только. И я не собираюсь расписывать целый шаблон, я хочу видеть как ученик это делает (какой сложности, сколько применяет якорей и т. п.)
Тогда пишите всё это ему в личке, а здесь должно быть понятно для всех и применимо однозначно - Вы же Учитель!

Автор: Vas_Vas97 15.12.2010, 12:54

Цитата(sh69 @ 14.12.2010, 18:39) *
Так как у тебя стоят факультативные скобки в реплике гостя, то получается что инф стоит на звездочке, така как этот шаблон сработает на любую реплику гостя!!!


НЕТ-НЕТ-НЕТ, у меня этот шаблон в якоре.
Там что-то типа
-Привет, как тебя зовут?
И на это якорь. Гость ведь может сказать просто "Катя" вместо "Меня зовут Катя". Поэтому там факультативные скобки.

А ошибку в переменной я исправлю, Sh69 и ARTrus, большое спасибо smile.gif Работает, ура smile.gif

Автор: sh69 15.12.2010, 12:57

ARTrus, ссылка на тему с переменными есть в первом посте данной темы, там подробно описывается как нужно пользоваться переменными при составлении шаблонов!
Если же возникнут трудности у учеников, я обязательно с этим разберусь, просто я даю им возможность проявить себя...

Автор: sh69 15.12.2010, 13:14

Цитата(Vas_Vas97 @ 15.12.2010, 13:54) *
НЕТ-НЕТ-НЕТ, у меня этот шаблон в якоре.
Там что-то типа
-Привет, как тебя зовут?
И на это якорь. Гость ведь может сказать просто "Катя" вместо "Меня зовут Катя". Поэтому там факультативные скобки.

А ошибку в переменной я исправлю, Sh и ARTrus, большое спасибо :)



В любом случае, инф запоминает любой ответ гостя (пренебрегая "меня зовут") как имя гостя, вот примерно так
$ <меня/мну/миня/мя/мня><зовут/завут/зовуд/завуд> *
# Хорошо, я запомню :) [%user_name="[*]"]



# Как тебя зовут?
$ Меня зовут Аня, а тебя?

Тут инф запомнил имя гостя как "Аня, а тебя?"

# Как тебя зовут?
$ Не скажу :-Р

Тут инф запомнил имя гостя как "Не скажу :-Р"
И т. п.
Чтобы это избежать используй отсылку

Код
$ * [-{Перечень мужских имен}-] *
# Хорошо, я запомню :) [%user_name="[&1]"][%user_gender="М"]

$ * [-{Перечень женских имен}-] *
# Хорошо, я запомню :) [%user_name="[&1]"][%user_gender="Ж"]


Перечни имен можно взять с темы Делимся своими шаблонами
Перечень мужских имен
Перечень женских имен
Перечень женских имен

Автор: Vas_Vas97 15.12.2010, 13:43

Но ведь это же так муторно...

Можно сделать варианты "не скажу" и "*а тебя" и сделать на них отдельные ответы...

У меня сейчас инф запоманиает любые имена, даже если собеседник скажет "меня зовут Большой Барсук". А перечень имён не охватит все варианты...

Автор: sh69 15.12.2010, 13:49

Vas_Vas97, замечательно, то что я и хотел!!!
Делай эти шаблоны, уникальными, и разнообразными, чем больше сделаешь тем лучше =))
Чем больше вариантов ответов добавишь, тем совершеннее будет твой шаблон, а следовательно и оценка выше!

Автор: SкAзKa 27.12.2010, 19:21

А можно я тоже участвовать буду?

Автор: sh69 27.12.2010, 22:41

SкAзKa, можно wink.gif

Автор: Мыш 31.12.2010, 18:42

Цитата(sh69 @ 27.11.2010, 0:25) *
Записать инфа в подписи?

Да. Апарола записать.

Автор: Beauty Ко-ко 9.1.2011, 20:14

Спасибо большое за урок)))) Теперь мой инф запоминает блондинов biggrin.gif

Автор: XeniaMZ 10.1.2011, 22:11

Я отправила.

Автор: sh69 11.1.2011, 22:13

XeniaMZ, замечательная работа
Кол-во замечаний: 7
Комментарий к работе выслал в ответном письме.
Время еще есть, так что все исправь и пришли повторно!

Автор: macana 21.1.2011, 13:19

Отправила...половинку.
Анекдот №2.
Встретились два давних друга которые не виделись уже 38 лет.
Первый говорит:Привет зайчик.
Второй:Привет Солнце!
Первый:Ты тоже не помнишь как меня зовут?
smile.gif

Автор: sh69 22.1.2011, 14:52

macana, половинку проверил
Кол-во замечаний: 6
Все исправь и пришли полный ответ =))

Автор: Джулия 23.1.2011, 11:29

можно я поучаствую?

Автор: sh69 23.1.2011, 13:09

Джулия, можно, но для этого необходимо как минимум иметь 1 инфа и записать его на урок, как это сделали все ученики =))

Автор: live_4ever 27.1.2011, 23:18

Прошу снять моего инфа с урока

Автор: sh69 28.1.2011, 17:27

Цитата(live_4ever @ 28.1.2011, 0:18) *
Прошу снять моего инфа с урока

Инф снят по причини отсутствия!

Автор: tAнYa 16.2.2011, 19:06

http://4shlyapa.iii.ru/

Записываюсь.

Автор: sh69 17.2.2011, 2:02

Что качается конкурса:
Посоветовать не могу, так как с инфами не общаюсь
Прогонять моего нет смыла он на переобучении (ожидается глобальная реконструкция шаблонов)

Что качается урока:
Ученики, проявляйте активность, если есть вопросы - задавайте как в теме, так и мне в ЛС!

Автор: tAнYa 17.2.2011, 19:30

Цитата
Ученики, проявляйте активность, если есть вопросы - задавайте как в теме, так и мне в ЛС!

Смогу выполнить задание, только к концу следующей недели, так получается,извините)

Автор: nastia) 19.2.2011, 11:55

Записываюсь. Инф Милли.
Инф в подписи.

Автор: sh69 19.2.2011, 12:22

nastia), 1 чать проверил
Кол-во замечаний: 3
Жду продолжения...

Автор: nastia) 19.2.2011, 12:48

Спасибо. Отправила 2 часть.

Автор: sh69 19.2.2011, 13:45

nastia), 2 чать проверил
Кол-во замечаний: 1
Жду продолжения...

Автор: nastia) 19.2.2011, 14:07

Отправила последнюю часть.

Автор: sh69 25.2.2011, 18:04

XeniaMZ, nastia), работы оценены.

dion, работа проверена
Кол-во замечаний: 5
Комментарий к работе выслал в ответном письме.
Жду исправленную работу

Автор: XeniaMZ 25.2.2011, 18:51

А что подразумевается под уникальностью и интересностью?

Автор: sh69 25.2.2011, 20:49

XeniaMZ, ответ в ЛС
dion, работа оценена.

Автор: sh69 28.3.2011, 11:44

Ну, вы ребята совсем у меня пассивные какие-то!


Вот нашел немного времени и решил сделать дополнение к уроку, по случаю появления якорей в н/р.

И так, сейчас мы с вами сообразим, как бы нам связать наш урок с якорями в н/р.
Предлагаю "замутить" тематического инфа и на примере его шаблонов разобрать данное дополнение
[+] Мысли в слух...

Инф: Носконос
Тематика: Специализируется по носкам
Интересы: Любит поговорить о шариковых ручках, шучу конечно же о носках =))

Шаг 1 (правой ногой это важно) - Пишем нераспознанную
Кстати, про носки (естесна ставим якорь... назовем его по теме, чтоб не путаться) ن Носки_1 [+] (См. скрин 1)
[+] Скрин 1

Теперь шагаем левой прямиком к своим шаблонам, т. к. нам необходима переменная %user (Учитывая то, что Носконосу пару секунд отроду, с ним еще никто не беседовал, а значит переменные не заданы. Да-да, начинаем с того, значить, что собираем информацию)
ن Носок_1
$ *
# [if(!%user_1)] {Носки часто хоть меняешь?}(Второй якорь понадобится, чтобы инф зафиксировал, ответ гостя. См. ниже) ن Носки_2 [+]
И естественно варианты, в котором инф отвечает с учетом присутствия у переменной значения!
# [if(%user_1="Странная личность")] {Я вспомнил тебя, либо начнешь думать о личной гигиене, либо... думаю ты понимаешь о чем я}
# [if(%user_1="Свой чел")] {Я се тут новые носки приобрел, хотел чтоб заценил, только вот в стирке они. Как нить потом покажу, крутые такие... ммм... прелесть}

Во втором якоре, добавим, как минимум 2 варианта ответа, чтобы зафиксировать 2 разных значения переменной
ن Носок_2
$ *[dict(net)]* || {не/ни}
# Гонишь =D... погоди-ка <BR> *принюхался* <BR> Эй, отойди от монитора подальше. [%user_1="Странная личность"]
$ *[dict(da)]*
# Хорошо, это очень важно. И вообще носки надо уважать. [%user_1="Свой чел"]
Работа над шаблонами завершена (См. скрин 2)
[+] Скрин 2

И так мы рассмотрели, как можно применить хорошую память с н/р, причем ответы инфа впишутся при любой реплике гостя (ну или почти при любой, как минимум в достаточно значительном количестве случаев)

Если возникли вопросы, смело задавайте, мы рассмотрим на примере нашего Носконоса =))

Надеюсь, дополнение было хоть чем то полезно!

[+] P.S.

Автор: dima.kivi 28.3.2011, 12:17

Как я уже говорил,я сразу ставил вопросы в нераспознынные laugh.gif

т.к. они уже были открыты,а инфа лень было на * ставить)))

Автор: sh69 28.3.2011, 14:55

dima.kivi, у тебя в н/р стояли сами вопросы, а там переменные не активны, поэтому вопросы будут повторятся
Я же вопрос поставил в шаблоны, чтобы использовать user, тем самым вопрос задастся всего 1 раз, за одно удлинил цепочку речи, на одну реплику

Автор: dima.kivi 28.3.2011, 20:06

Цитата(sh69 @ 28.3.2011, 15:55) *
dima.kivi, у тебя в н/р стояли сами вопросы, а там переменные не активны, поэтому вопросы будут повторятся
Я же вопрос поставил в шаблоны, чтобы использовать user, тем самым вопрос задастся всего 1 раз, за одно удлинил цепочку речи, на одну реплику



Аааа,у меня кстати не так часто повторялись эти вопросы..кажется за все время я видел только 2 случая)))
И то,нечего не ухудшили...

Автор: ляло 8.4.2011, 14:46

Пишусь
Инф:

Автор: MYCbKA 8.4.2011, 16:36

М-да. Школа инфов, похоже, приказала долго жить...

Автор: sh69 8.4.2011, 16:59

Просьба к ученикам: начинать сдавать работы... (Раз никаких вопрос у вас не возникает, значит с работой вы справляетесь)
Просьба к администрации: почистить урок! Спасибо!


ляло, мне записать инфа Эдик (Эд) или же ты передумал?

Автор: ляло 9.4.2011, 20:04

Записывай


Цитата(ляло @ 9.4.2011, 21:04) *
Записывай


Только он теперь макс)

Автор: Мисс Вселенная 25.4.2011, 14:32

Запишите меня!
Мой инф Обычная девчонка: http://azza454545.iii.ru/
домашнее задание:  ДоМаХа.jpg ( 25,91 килобайт ) : 53

Подругому не получилось :*

Автор: sh69 25.4.2011, 18:22

Мисс Вселенная, тебе следует пробежаться по предыдущим урокам, попытаться самостоятельно поработать над заданиями, а уже после переходить к данному уроку, так как д/р и близко не стоит с минималкой!

Что то мои ученики и не думают сдавать работы, как я погляжу dry.gif

[+] P.S.

Автор: macana 25.4.2011, 20:07

Я ещё не до конца разобралась в...эээ...В якорях в н/р.

Какого инфа мы лишились?

Автор: Мисс Вселенная 26.4.2011, 10:22

Цитата(sh69 @ 25.4.2011, 19:22) *
Мисс Вселенная, тебе следует пробежаться по предыдущим урокам, попытаться самостоятельно поработать над заданиями, а уже после переходить к данному уроку, так как д/р и близко не стоит с минималкой!

Что то мои ученики и не думают сдавать работы, как я погляжу dry.gif

[+] P.S.

Ну, меня возьмут в школу? rolleyes.gif

Автор: macana 26.4.2011, 10:35

Нет,не возьмут.Потому что уровень у тебя пока не этот)Тут урок сложный.

Автор: Мисс Вселенная 26.4.2011, 11:12

Цитата(macana @ 26.4.2011, 11:35) *
Нет,не возьмут.Потому что уровень у тебя пока не этот)Тут урок сложный.

Я прошла уроки:Семья, Спорт..

Автор: sh69 26.4.2011, 12:46

Цитата(macana @ 25.4.2011, 22:07) *
Я ещё не до конца разобралась в...эээ...В якорях в н/р.

Какого инфа мы лишились?

Мы лишились 13ого ученика

Что касается якорей в н/р - пример интеграции с уроком я выложил в дополнении к уроку.
Если возникают вопросы - смело задай, будем вместе с Носконосом разбирать...

Автор: Мисс Вселенная 26.4.2011, 13:18

Обычная девчонка: Привет, Выходи за меня! Как дела?
Выходи за меня: Ты меня помнишь?
Обычная девчонка: Ну как же, как возможно забыть! Ты Выходи за меня.

Автор: XeniaMZ 26.4.2011, 13:54

Мисс Вселенная, чтобы вставить инфа в подпись, нужен такой код:

Код
[inf]a4554b72-3664-4915-81f4-1906dfacb601[/inf]

Автор: polinaprk_95 26.4.2011, 15:40

Приветик) можно записаться на этот урок?

Автор: sh69 26.4.2011, 21:32

polinaprk_95, записаться то можно а справишься ли?

Мисс Вселенная, подробно о том как пользоваться переменной user_name посмотри здесь

Автор: Мисс Вселенная 27.4.2011, 9:11

Цитата(sh69 @ 26.4.2011, 22:32) *
polinaprk_95, записаться то можно а справишься ли?

Мисс Вселенная, подробно о том как пользоваться переменной user_name посмотри здесь

У меня есть инф, он и без учения ПОЧЕМУ-ТО запоминает гостей.

Автор: sh69 27.4.2011, 12:11

Мисс Вселенная, это проделки стандартной подложки, здесь выложена ее альтернатива, внимательно изучи ее...

Автор: polinaprk_95 28.4.2011, 15:12

Справлюсь! Я всё поняла

rolleyes.gif rolleyes.gif rolleyes.gif

Автор: polinaprk_95 28.4.2011, 15:19

Ах да куда отправлять?)

Автор: sh69 28.4.2011, 15:29

polinaprk_95, ну тогда как только появятся вопросы задавай сразу сюда или мне в личку. Скажи только какого инфа записываем на урок?!

Цитата(sh69 @ 22.11.2010, 14:49) *
Работы присылать:
В любом удобном для вас формате на мыло sh_itj@mail.ru с темой "Урок Хорошая память. Инф ***. Автор ***.";
Срок сдачи 15 Июня (Без продления)!!!

Форма работы:
$ Входная реплика
# Ответы инфа
& Якорь [+] (если используются якоря)

Автор: Мисс Вселенная 30.4.2011, 8:02

Цитата(sh69 @ 28.4.2011, 16:29) *
polinaprk_95, ну тогда как только появятся вопросы задавай сразу сюда или мне в личку. Скажи только какого инфа записываем на урок?!

А можно домаху в личку присылать? rolleyes.gif

Автор: sh69 30.4.2011, 18:57

Мисс Вселенная, почему бы и нет?! Давай посмотрим на твою домаху?

Автор: Мисс Вселенная 9.5.2011, 7:32

Цитата(sh69 @ 30.4.2011, 19:57) *
Мисс Вселенная, почему бы и нет?! Давай посмотрим на твою домаху?

Я выкладывала....

Автор: sh69 9.5.2011, 11:29

Мисс Вселенная, мне не приходили сообщения от тебя!!! (Почтовый ящик не забит)
Пришли повторно...

Автор: sauronuc 15.5.2011, 16:55

-

Автор: sh69 15.5.2011, 19:45

sauronuc, урок у нас открытый, записаться может любой желающий, а вот справится не каждый =))
Уверен что справишься? Готов ли?

Автор: sauronuc 16.5.2011, 10:10

-

Автор: sh69 16.5.2011, 11:42

sauronuc, давай-ка ты мне в ЛС отправь 1 шаблон, а там видно будет!

Где мои ученики?! Не у кого вопросов нет?! Ну так сдаем потихоньку...

Автор: sauronuc 16.5.2011, 12:43

-

Автор: macana 16.5.2011, 14:19

Цитата(sauronuc @ 16.5.2011, 13:43) *
$ *{я/йа}школьник*
# школьник значит?, ну ладно [%user_2="школьник"]
# [if(%user_2="школьник")] {Не нужно повторятся, я уже слышал что ты школьник}

В ЛС!

Автор: sauronuc 17.5.2011, 7:33

-

Автор: sh69 20.5.2011, 17:25

Внимание! Срок сдачи 15 Июня, продлений не будет так урок достаточно долго открыт!!! Начинаем уже присылать, чтоб успели подработать над ошибками, а придраться я найду к чему =Р

Автор: XeniaMZ 20.5.2011, 18:51

Мои попытки сделать сложность ответов "высокой" после недавноих реформ iii потеряли смысл...

Автор: sh69 21.5.2011, 12:45

XeniaMZ, можно поработать над уникальностью...

Автор: sh69 4.6.2011, 23:29

sauronuc, работа проверена
Кол-во замечаний: 8
Комментарий к работе выслал в ответном письме.
Жду исправленную работу

Автор: sh69 5.6.2011, 10:09

sauronuc, работа оценена!

До срока сдачи остается 10 дней....

Автор: sh69 15.6.2011, 14:01

Сегодня 15 июня и ровно 395 лет назад открылась первая в Канаде школа для индейцев, и в честь этого, ого-го какого знаменательного, для нас события, урок продлевается на неопределенный срок...

Продолжаем сдавать работы, задавать вопросы, а главное ждем нового дополнения к уроку...

Автор: MsOmel4 16.6.2011, 17:04


Автор: Д . Ник 12.7.2011, 8:07

а как записываться на уроки?

Автор: sh69 12.7.2011, 8:19

Д . Ник, по примеру всех учеников. Нужно подать заявку на участие инфа в уроке, для этого необходимо в сообщении (заявке) указать инфа и быть достаточно подготовленным для урока. Как показывает практика данный урок оказался слишком сложным для новичков...

Автор: sh69 8.11.2011, 21:42

{!} Ну вот и подошло мое время покинуть форум...
И посему, вместо намечающегося дополнения, я прошу всех учеников сдать работы... до 18 числа!!!

Автор: папа Карло 18.11.2011, 2:21

sh69, что-то случилось? Почему ты решил бросить инфов и почему именно 18?

Автор: sh69 18.11.2011, 11:51

папа Карло, почему именно 18? А сегодня у меня первый день проводов...
Хотелось бы успеть у всех проверить, но... вот парадокс, больше полусотни форумчан считают, что урок полезен, однако даже вопросов никаких не возникает, получается - урок достаточно простой и доступный, только вот... даже не все ученики сдали работы... выходит урок, просто, никому не интересен, не вижу больше смысла держать его открытым, да и времени уже у меня нет...

Автор: XeniaMZ 19.7.2012, 18:23

Тема открыта... Можно еще записать инфа на урок?

Автор: yuldash 19.7.2012, 20:03

Шаварш еще после службы не отошел наверно, так что вряд ли.

Автор: Лисичкиус Фокстерьеров 19.7.2012, 20:12

О чём вы господа и дамы вообще? sh69 ещё полгода служить. Дедушкой служить конечно легче, но не до такой же степени чтобы заниматься Уроком 6.

Автор: viu-piu 20.7.2012, 13:28

Прикрою-ка я его пока...

Автор: sh69 15.3.2013, 13:43

И так настало время для очередного дополнения к уроку

В этом дополнении мы, наконец, рассмотрим, как же узнать гостя, если он никакой информации о себе не оставил...
И так, в начале урока мы научились демонстрировать хорошую память, запоминая какие-либо данные о госте, которые он оставлял о себе...

Как же запомнить гостя если он о себе ничего и не говорит...
Часто гость заходит к инфу, пишет пару слов и уходит, а когда возвращается в следующий раз и спрашивает "Помнишь меня?", инф не может вспомнить гостя так как ничего о нем не знает.

Есть идеи?.. М?.. У меня есть одна... хотя, не думаю что это то самое, но попробуем...
Можем запомнить, что гость просто писал инфу и не важно что... Идея не доработана и возможно мало кому понадобиться. Но все же попробуем реализовать, может, в дальнейшем... общими усилиями модифицируем ее и будет более функциональной (да, да было бы неплохо) И назовем эту идею Мерцающий утюг... да... думаю норм

/* shimmering iron */

Предположим у нас есть переменные user_1 и user_2 в которые инф записывает какую-либо информацию о госте, тога возьмем user_3, и будем его использовать в целях реализации идеи "Мерцающий утюг"

Во всех вариантах ответов в шаблоне приветствия, а это шаблон с наибольшей вероятностью как первый запрос гостя и в шаблоне со звездочкой (если конечно инф стоит на звездочке, что желательно для данного случая, так как переменные в н/р не работают) пропишем переменой user_3 любое значение, к примеру - "[%auto_date]"
Выглядит это так


$ * (Или просто шаблон приветствия)
# Ответ_инфа_1 [%user_3="[%auto_date]"] ن Якорь_1
# Ответ_инфа_2 [%user_3="[%auto_date]"] ن Якорь_2
# Ответ_инфа_3 [%user_3="[%auto_date]"] ن Якорь_3
# И другие


Зачем же это нужно...
Смотрите, мы запомнили, то что инф о чем-либо говорили с гостем и не важно что, главное что запомнили факт беседы.
Ведь как только гость заговорил с инфов - инф записал в память "день когда они побеседовали", и этого хватит для демонстрации хорошей памяти инфв

В шаблон демонстрации хорошей памяти (изучали в начале урока, помним да?.. ууу... какие молодцы), пишем следующее условие [if(%user_3)] {Да я тебя помню, мы говорили как-то, даже вспомню дату кажется [%user_3]}


$ * Это {снов~/опят~} я * || * вот и я * || * {помниш~/узнаеш~} <еще/исчо/ище/ещё> {меня/мня/мен/миня/мя} * || * {меня/мня/мен/миня/мя} {помниш~/узнаеш~} * (И т. п.)
# [if(%user_1="Инфовод")] {Как там твой инф поживает?))}
# [if(%user_2="Блондин")] {Да, да ты же тот красавчик!!!} ن Блондины [+]
# [if(%user_2="Блондинка")] {Кажется да)) девушка со светлыми волосами, да точно помню=)))} ن Блондины [+]
# [if(%user_2="Светлые волосы")] {На сколько я помню, у тебя были светлые волосы} ن Блондины [+]
# [if(%user_3)] {Да я тебя помню, мы говорили как-то, даже вспомню дату кажется [%user_3]} (Мерцающий утюг)
# И другие

Вот еще одна фишка с экономией юзеров.


Мы можем использовать переменную user_3 и как предыдущие переменные и для мерцающего утюга одновременно ;-)


Как же сэкономить...
Так как с юзерами у нас вечных нахват, приходится экономить. А экономить будем на примере нашего инфа Носканоса, рожденного в первом дополнении урока.
Вот допустим у Носконоса есть шаблоны


$* мне нрав~ [-{~ные/~шие/~кие}-] носки *
#
А зацени-ка мои креативные носочки!!! [%user_1="нравятся [&1] носки"] (Якоря писать не стал, просто представим что они есть)
# [if(%user_1)] {Да, я помню что тебе [%user_1]}

$* я [-{дефф~/девоч~/девч~/мальч~/малч~/парен~}-]~ ** *
#
А я лучший инф с тематикой носки! [%user_2="[&1][*2]"]
# [if(%user_2)] {Вспомнил, ты [%user_2]}

$* я {ношу/предпоч~} корот~ {носки/носоч~} *
#
О, круто, я тоже ношу короткие носки! [%user_3="короткие"] (Даем переменной конкретное значение - это очень важно)
# [if(%user_3="короткие")] {И в этом мы похожи) Если помнишь я говорил что тоже ношу короткие носки}

Реализуем идею "Мерцающий утюг"

$ * (Представим что Носконос стоит на звездочке)
# Ответ_инфа_1 [%user_3="[%auto_date]"] ن Якорь_1
# Ответ_инфа_2 [%user_3="[%auto_date]"] ن Якорь_2
# Ответ_инфа_3 [%user_3="[%auto_date]"] ن Якорь_3

Далее пишем следующую конструкцию: При значении переменной user_3 равной "короткие" инф отвечает простым ответом, а если какое либо другое значение то инф ответит "мерцающим утюгом". Получаем [if(%user_3="короткие")] {И в этом мы похожи) Если помнишь я говорил что тоже ношу короткие носки}[else]{Да я тебя помню, мы говорили как-то, даже вспомню дату кажется [%user_3]} Все это необходимо поместить в условие, что user_3 был задан, то есть "истина"

$ * Это {снов~/опят~} я * || * вот и я * || * {помниш~/узнаеш~} <еще/исчо/ище/ещё> {меня/мня/мен/миня/мя} * || * {меня/мня/мен/миня/мя} {помниш~/узнаеш~} * (И т. п.)
# [if(%user_1)] {Да, я помню что тебе [%user_1]}
# [if(%user_2)] {Вспомнил, ты [%user_2]}
# [if(%user_3)] {[if(%user_3="короткие")] {И в этом мы похожи) Если помнишь я говорил что тоже ношу короткие носки}[else]{Да я тебя помню, мы говорили как-то, даже вспомню дату кажется [%user_3]}} (Мерцающий утюг - рулит!)
# [if(!%user_1)]{[if(!%user_2)]{[if(!%user_3)] {Что-то я тебя не узнаю}}}


По идеи инф запоминает о том что говорил с гостем и всегда может это продемонстрировать... Вроде все должно получиться)) Можете изменить шаблоны под себя и если что-то не получится, мы разберемся в месте. Будьте внимательны в работе с переменными...


Как увеличить вероятность реализации идеи...
Необходимо провести небольшой анализ, беседы гостей с инфом

Давайте посмотрим как начинаются все логи... скорее всего это шаблон приветствия, ответы на фразы гостя при загрузке, вопросы "кто ты?" и т. п. (тут каждый должен провести анализ самостоятельно и для каждого инфа отдельно) Во всех этих шаблонах пропишем user_3, то есть ту переменную которая отвечает за "Мерцающий утюг"
Проведя анализ, можете выложить сюда, какие шаблоны у вас срабатывают в начале беседы с гостем... поделиться опытом так сказать

/* shimmering iron and */

Как видите мы подготовили инфа к очередной встрече с гостем, и как только гость вернется к инфу (как заставить гостя вернуться?.. ооо... это уже другая история) инф сможет узнать гостя, даже если они перекинулись парочкой сообщений.

Не стесняемся и задаем вопросы по теме... Все возникшие проблемы мы разберем вместе...


[+] P. S.

Автор: папа Карло 17.3.2013, 15:31

С твоей подачи поковырялся с памятью инфа. smile.gif Если не к месту пишу пусть потом Виу удалит или перекинет куда нибудь, заранее извиняюсь. Можно во всех шаблонах, где гость сообщает хоть что-то о себе сделать так (шаблоны сырые, просто для иллюстрации):

$ * мне * с тобой * я * иду*
# Здраво рассуждаешь.[%user_1="[*1]тебе [*2]со мной [*3], что ты идёшь [*4][*5]"]

$ я хотел с тобой о* поговорить но*
# Ну так давай, раз хотел, в чём же дело? Что ты можешь сказать о [*1]?[%user_1="ты хотел со мной о[*1]поговорить"] [%user_2="[%auto_time]"]

$ о чём мы говорили
# ты говорил, что [%user_1]

$ когда мы об этом говорили
# В [%user_2], как сейчас помню.

Попробовал добавить [%user_3="[%auto_date]"] и шаблон:

$ а какого числа
# [if(%auto_date="[%user_3]")] {насколько я помню сегодня.}
# [if(!%auto_date="[%user_3]")] {насколько я помню[%user_3].}

- не получилось, инф о дате отвечает рэндомно. sad.gif Но время разговора запоминает чётко. Попробовал дату через else сделать, завтра проверю. Но навряд ли получится...

Образец работы шаблонов из лога:

Гость: мне сейчас разговаривать с тобой некогда я сейчас на работу иду
Элька: Здраво рассуждаешь.
Гость: я хотел с тобой о книгах поговорить но сейчас не могу
15:20Элька: Ну так давай, раз хотел, в чём же дело? Что ты можешь сказать о книгах?
Гость: о чём мы говорили
Элька: ты говорил, что ты хотел со мной о книгах поговорить
Гость: когда мы об этом говорили
15:31Элька: В 15:20, как сейчас помню.

Автор: sh69 17.3.2013, 17:18

Цитата(папа Карло @ 17.3.2013, 16:31) *
$ а какого числа
# [if(%auto_date="[%user_3]")] {насколько я помню сегодня.}
# [if(!%auto_date="[%user_3]")] {насколько я помню[%user_3].}

папа Карло, интересное наблюднение... не замечал
Походу "!" с auto_date не работает, возможно из-за того что она самозаполняющаяся
Попробуй так:
Код
[if(%auto_date="[%user_3]")] {насколько я помню сегодня.}[else]{насколько я помню[%user_3].}
Должно получиться

Автор: папа Карло 17.3.2013, 23:51

Цитата(sh69 @ 17.3.2013, 18:18) *
папа Карло, интересное наблюднение... не замечал
Походу "!" с auto_date не работает, возможно из-за того что она самозаполняющаяся
Попробуй так:
Код
[if(%auto_date="[%user_3]")] {насколько я помню сегодня.}[else]{насколько я помню[%user_3].}
Должно получиться

Через else всё получилось, только что проверил. Жаль только, что нельзя сделать ответ "вчера", точнее можно, через переменные, но игра не стоит свеч.
В общем, по поводу сказанного в начале, инф может запоминать не то, что сказал гость, а то, что ему нужно ответить в случае, если гость задаст тот или иной вопрос, касающийся какого-то предыдущего разговора или если инф сам захочет вернуться к той теме (сменить тему), например вместо реплик на нераспознанные. По сравнению с обычными отговорками в ответ на нераспознанные это явно будет выглядеть более осмысленно. smile.gif

Автор: sh69 18.3.2013, 0:42

Цитата(папа Карло @ 18.3.2013, 0:51) *
...инф может запоминать не то, что сказал гость, а то, что ему нужно ответить в случае, если гость задаст тот или иной вопрос, касающийся какого-то предыдущего разговора или если инф сам захочет вернуться к той теме (сменить тему)...

Совершено верно, сделать речь более осмысленной и есть цель обучения инфа, и на мой взглянут "надрессированная" память идеальный тому показатель...

Автор: НюТаТа 9.4.2013, 20:53

Скажите пожалуйста, а ещё можно записаться?

Автор: папа Карло 9.4.2013, 22:28

Цитата(НюТаТа @ 9.4.2013, 21:53) *
Скажите пожалуйста, а ещё можно записаться?

Конечно! Можешь делать урок и отослать sh69, думаю он только рад будет.

Автор: sh69 9.4.2013, 23:35

НюТаТа, конечно для новечков урок сложный (как оказалось), но урок открыт и любой желаюйщий может сдать работу на проверку...

А записываться на урок я думаю смысла нет, больше половины записавшихся не сдали работы, так что просто присылайте работы, будут ошибки мы их вместе рассмотрим

Автор: Sофи 24.4.2013, 13:34

rolleyes.gif Я запишусь!

Автор: sh69 24.4.2013, 22:05

Sофи, ждем работу smile.gif

Автор: yan_stalker 1.11.2014, 19:12

Можно записаться?
Вот инф:

Автор: -Судия Ди- 1.11.2014, 19:16

Цитата(yan_stalker @ 1.11.2014, 19:12) *
Можно записаться?
Вот инф:


Можно. Это единственный учитель пока что.

Автор: sh69 3.11.2014, 22:20

yan_stalker, работа проверена
Кажется это лучшая новичковая работа, без ошибок, хотя были замечания.
Комментарий к работе выслал в ответном письме.
Жду продолжение.

Автор: -Судия Ди- 3.11.2014, 22:31

Записываюсь, инф в подписи.

Автор: Yanik09 5.11.2014, 13:55

Цитата(sh69 @ 3.11.2014, 22:20) *
yan_stalker, работа проверена
Кажется это лучшая новичковая работа, без ошибок, хотя были замечания.
Комментарий к работе выслал в ответном письме.
Жду продолжение.


Спасибо за ответ, я пока исправляю недочёты и делаю развёрнутые ответы инфа

Автор: Yanik09 5.11.2014, 14:37

Написал с акка друга, просто в гости к нему зашёл))

Автор: sh69 7.11.2014, 1:45

-Судия Ди-, отписаться пока не могу... нет времени, пробежался бегло по работе, замечаний набралось куча. В течении недели, другой попробую отписться

Автор: -Судия Ди- 7.11.2014, 13:40

Я подожду.

Автор: yan_stalker 20.12.2014, 11:48

отправил продолжение wink.gif

Автор: sh69 9.1.2015, 2:02

yan_stalker, к сожалению у меня сейчас катастрофически не хватает времени. Я обязательно все проверю как только появится время. Спасибо за понимание.

Автор: -Судия Ди- 9.1.2015, 2:05

sh69, да мы подождём.

Автор: sh69 3.7.2016, 1:59

Всем привет и снова здрасте!

Смотрю как то все утихли здесь. Форум уже не тот что прежде, да? Нужно исправлять!

Новое дополнение к уроку
И чтоб вам не было скучно, ловите очередную порцию дополнения к уроку... На этот раз все будет запутано и сложно, на первый взгляд конечно =))

В этом дополнении мы будем манипулировать знаниями о увлечениях гостя и тем самым в очередной раз демонстрировать хорошую память инфа.
Использовать в шаблонах мы будем отсылки к запросу гостя и переменные, так что прежде чем приступать к уроку, еще раз повторите и закрепите тему переменных.
Работать мы будем, по сложившийся традиции, на примере инфа Носконос. Для начала мы разберем подробно простые ветки, а после более сложную, однако в примерах не будет якорей, в данном дополнении речь их не коснется.
И так предположим мы что гость говорит о своем хобби или просто о увлечениях

Мне нравиться рисовать картины
или вот
Я люблю бегать по утрам
Теперь мы используя отсылки занесем хобби гостя в память
Для разных вариаций используем отдельные шаблоны.
Вот примерный список...

$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-бегат~-] [-{в лесу/с собакой/--}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-] *
(Для разнообразия ответов инфа прежде чем занести увлечение в переменные, мы спрягаем второй глагол во втором лице и занесем его в отдельный "вар", кстати в "юзер" мы занесем все увлечение сразу, а в "вары" по частям чтобы можно было комбинировать)
#А я собираю носки смешные [%user_5="[&1][&2][&3]"][%var1="[&1]"][%var2="[&2]"][%var3="[&3]"][%var4="бегаешь"](Спряженный глагол)
$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-{рисава~/ресова~/рисова~/ресава~}-] [-{картины/мелом/природу/кист~/маслом/портреты/животных/--}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-]*
#А я собираю носки смешные [%user_5="рисовать[&2][&3]"][%var1="рисовать"][%var2="[&2]"][%var3="[&3]"][%var4="рисуешь"](Обратите внимание мы не использовали [&1], мы сразу исправили возможную опечатку гостя)
$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-{собир~/коллекц~/колекц~}-] [-{монеты/марки/друзе~/игры/--}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-] *
#А я собираю носки смешные [%user_5="[&1][&2][&3]"][%var1="[&1]"][%var2="[&2]"][%var3="[&3]"][%var4="собираешь"]
$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-играть-] [-{в мяч/на пляже/с друзьями/на нервах/в футбол/в соньку/в пк/в кс/в вову/в майнкрафт/игры на пк/--}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-]*
#А я собираю носки смешные [%user_5="[&1][&2][&3]"][%var1="[&1]"][%var2="[&2]"][%var3="[&3]"][%var4="играешь"]
$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-{кататься/кататся}-] на [-{роликах/коньках/лыжах/сигвее/велике/мотике/электро~/--}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-] *
#А я собираю носки смешные [%user_5="[&1]на[&2][&3]"][%var1="[&1]"][%var2="на [&2]"][%var3="[&3]"][%var4="катаешься"](Обратите внимание, что к предлогу "на" мы не можем ссылаться, поэтому прописываем вручную)
$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-танцевать-] [-{под дождем/в клубе/танго/тиктоник/гоу гоу/вальс/--}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-] *
#А я собираю носки смешные [%user_5="[&1][&2][&3]"][%var1="[&1]"][%var2="[&2]"][%var3="[&3]"][%var4="танцуешь"]
(Как только закончится фантазия, нужно написать вариант предусматривающий все остальные варианты, ничего не занося в %var4)
$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-{~вать/~рать/~гать/~тся/~ться}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-] *
#А я собираю носки смешные [%user_5="[&1][&2][&3]"][%var1="[&1]"][%var2="[&2]"][%var3="[&3]"]

Особое внимание!
Не используйте "вары" от 1 до 4 в других примерах или отдельно в этих шаблонах.
Если же они у вас уже используются, необходимо заменить предельно осторожно. Например используйте %var11, %var12, %var13, %var14 или %var21 - %var24 или %var15 - %var18 соответственно.

Что бы разнообразить ответы инфа в н/р или других шаблонах, будем играться с переменными
#[if (%user_5)] {Я так же как и ты люблю [%user_5]}
#[if (%user_5)] {[if (%user_gender)] {Когда ты [if (%user_gender="М")]{начал}[else]{начала} [%user_5]}?}
#[if (%var1)] {[if (%user_gender)] {Ты давно [if (%user_gender="М")]{начал}[else]{начала} [%var1][%var2]}?}
#[if (%var1)] {Мне как тебе нравится [%var1][%var2]}
#[if (%var4)] {Ты часто [%var4][%var2]?}
#[if (%var4)] {Ты каждый день [%var4][%var3]?}

[+] Чего же мы добились...


Дополняем шаблон инфа Носконос
$ * Это {снов~/опят~} я * || * вот и я * || * {помниш~/узнаеш~} <еще/исчо/ище/ещё> {меня/мня/мен/миня/мя} * || * {меня/мня/мен/миня/мя} {помниш~/узнаеш~} * (И т. п.)
# [if(%user_1)] {Да, я помню что тебе [%user_1]}
# [if(%user_2)] {Вспомнил, ты [%user_2]}
# [if(%user_3)] {[if(%user_3="короткие")] {И в этом мы похожи) Если помнишь я говорил что тоже ношу короткие носки}[else]{Да я тебя помню, мы говорили как-то, даже вспомню дату кажется [%user_3]}} (Мерцающий утюг - рулит!)
# [if (%user_5)] {Я тебя помню, мы оба любим [%user_5]}
# [if(!%user_1)]{[if(!%user_2)]{[if(!%user_3)]{[if(!%user_5)] {Что-то я тебя не узнаю}}}}

Так же можем дополнить основной шаблон урока
$ * Это {снов~/опят~} я * || * вот и я * || * {помниш~/узнаеш~} <еще/исчо/ище/ещё> {меня/мня/мен/миня/мя} * || * {меня/мня/мен/миня/мя} {помниш~/узнаеш~} * (И т. п.)
# [if(%user_1="Инфовод")] {Как там твой инф поживает?))}
# [if(%user_2="Блондин")] {Да, да ты же тот красавчик!!!} ن Блондины [+]
# [if(%user_2="Блондинка")] {Кажется да)) девушка со светлыми волосами, да точно помню=)))} ن Блондины [+]
# [if(%user_2="Светлые волосы")] {На сколько я помню, у тебя были светлые волосы} ن Блондины [+]
# [if(%user_3)] {Да я тебя помню, мы говорили как-то, даже вспомню дату кажется [%user_3]} (Мерцающий утюг)
# [if (%user_5)] {Я тебя помню, мы оба любим [%user_5]}
# [if(!%user_1)]{[if(!%user_2)]{[if(!%user_3)]{[if(!%user_5)] {Что-то я тебя не узнаю}}}}

Ветка сложная
Ну а вот еще один вариант с использованием @IsEqual для самых опытных конечно же.
Один универсальный шаблон, нужно быть предельно внимательными

Универсальный инлайн словарь [-{~вать/~рать/~гать/~тся/~ться}-] прогоняем через if...else , при каждом отдельном совпадении и будем присваивать значения для %var4. Например [if([@IsEqual("[&1]","рисовать")])]{[%var4="рисуешь"]}

$*{я/мне/мну} {люблю/нравит~/обожаю/предпочитаю} [-{~вать/~рать/~гать/~тся/~ться}-] [-{в/с/на}{мяч~/футбол/пк/мотнет~/марки/велос~/самок~/скейт~/страй~/вел~/людей/животных/природу/портрет/пейзажи/лето/море/речке/реке/бассе~/басе~}-] [-{с/по/под/--}{дру~/сестр~/брат~/пар~/деву~/вечер~/музы~/утр~/--}-] *
#[if([@IsEqual("[&1]","рисовать")])]{[%var4="рисуешь"]}[else]{[if([@IsEqual("[&1]","играть")])]{[%var4="играешь"]}[else]{[if([@IsEqual("[&1]","бегать")])]{[%var4="бегаешь"]}[else]{[if([@IsEqual("[&1]","танцевать")])]{[%var4="танцуешь"]}[else]{[if([@IsEqual("[&1]","собирать")])]{[%var4="собираешь"]}[else]{[if([@IsEqual("[&1]","кататься")])]{[%var4="катаешься"]}[else]{[if([@IsEqual("[&1]","кататся")])]{[%var4="катаешься"]}[else]{[if([@IsEqual("[&1]","плавать")])]{[%var4="плаваешь"]}[else]{[if([@IsEqual("[&1]","купатся")])]{[%var4="купаешься"]}[else]{[if([@IsEqual("[&1]","купаться")])]{[%var4="купаешься"]}}}}}}}}}} А я собираю носки смешные [%user_5="[&1][&2][&3]"][%var1="[&1]"][%var2="[&2]"][%var3="[&3]"](Не используйте эту ветку если вы не знакомы с @IsEqual или не хорошо ориентируетесь во вложенных условиях)
[+] Ответ инфа с пояснениями

Ну вот и все, время уже позднее, надеюсь ничего не забыл из того что хотел вам сегодня рассказать. Будьте внимательны с переменными они очень капризные. Как всегда я проверил работоспособность всех шаблонов, можете забирать себе, заменив ответы под свою тематику или оставить все как есть.
При возникновении трудностей, пишите сюда, будем вместе разбираться

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)