1. В первом шаблоне инф запоминает имя. (Не спорю, шаблон не охватывает все возможные формулировки.) Сразу же идет запоминание имени. Во втором шаблоне реакция на положительный ответ, в третьем - на отрицательный с обнулением переменной.
2. Реакция на дерево с якорем-вопросом имени гостя.
3. Если
инф спросит имя гостя, а гость после этого проведет по нему мышкой или
ткнет, то инф запомнит его как "EVENT многострашныхзнаков". Можно это
предотвратить таким шаблоном:
4. Как этими знаниями можно пользоваться:
А вот реакция на одну постоянную гостью:
5. Прежде чем спрашивать у гостя имя, хорошо бы проверять, вдруг инф уже его спрашивал.
# [if(!%user_name)]{Как тебя зовут?} + якорь или так: # [if(!%user_name)]{Как тебя зовут?}[else]{А я знаю твое имя!} Если
используете оператор [else], в шаблон якорь лучше не ставить, потому
что для двух исходов этого шаблона могут понадобится совершенно
различные якори. Если очень-очень хотите якорь пристроить, лучше разбить этот шаблон на: # [if(!%user_name)]{Как тебя зовут?} + якорь1 # [if(%user_name)]{А я знаю твое имя!} +якорь2
Дополнительный шаблон: Ниже приведен шаблон для варианта: Я имя + занесение пола, такой же шаблон можно сделать и на женские имена.
$
я[-{Алекс~/Алексей/Саня/Санек/Леша/Лешка/Леха/Анатолий/Толя/Толик/Андрей/Андрю~/Антон~/Антох~/Аркадий/Арсений/Сеня/Сенька/Артем~/Тёма/Борис/Боря~/Борька/Вадим~/Вадик/Василий/Вася/Вениамин/Веня/Виктор/Витя/Витал~/Вова~/Вовч~/Вовк~/Вячеслав/Слава/Геннадий/Гена/Георгий/Глеб~/Григорий/Гриш~/Даниил/Данил~/Денис~/Дмитрий/Дима/Димк~/Митя/Димон/Иван/Ваня/Ваньк~/Игорь/Гарик/Илья/Илю~/Кирилл/Константин/Костя/Костик/Костян/Леонид/Максим/Макс/Михаил/Михан/Миша/Никит~/Николай/Коля/Колян/Олег/Олеж~/Павел/Паша/Петр/Петя/Рома/Руслан/Семён/Семен/Сергей/Серег~/Сереж~/Федор/Федя/Юрий/Юра/Юрик}-] # [%user_name="[&1]"][%user_gender="М"] Свой текст