Logrus

<<< Back

Баловство с шаблонами 2

по мотивам
https://connect.smartliving.ru/profile/303/blog/balovstvo-s-shablonami.html
ну и шедевра
https://ok.ru/live/2351322701749

1
В шаблоне с именем " Сыграем" в поле шаблон

^сыграем

и отмечаем галочку использовать как контекст

В шаблоне с именем " камень ножницы бумага" в поле шаблон

(камень|ножницы|бумага)

в поле код

$r = rand(0, 2);
if (preg_match('/камень/uis', $matches[1])) {
 $m = 0;
} elseif (preg_match('/ножницы/uis', $matches[1])) {
 $m = 1;
} elseif (preg_match('/бумага/uis', $matches[1])) {
 $m = 2;
}

if ($r == $m) {
 say('Ничья', 1);
}
elseif ($r == 0) {
 if ($m == 1) {
  say('Камень затупляет ножницы, вы проиграли', 1);
 }
 elseif ($m == 2) {
  say('Бумага оборачивает камень, вы выиграли', 1);
 }
}
elseif ($r == 1) {
 if ($m == 0) {
  say('Камень затупляет ножницы, вы выиграли', 1);
 }
 elseif ($m == 2) {
  say('Ножницы разрезают бумагу, вы проиграли', 1);
 }
}
elseif ($r == 2) {
 if ($m == 0) {
  say('Бумага оборачивает камень, вы проиграли', 1);
 }
 elseif ($m == 1) {
  say('Ножницы разрезают бумагу, вы выиграли', 1);
 }
}

2
Но мне кажется, что Алиса мухлюет ...

Discuss (0) (5)

See also:
2020-05-07 Телеграмм. Полезное
2020-04-20 Модификация. ПУ - счетчик
2019-12-25 Телеграмм. Получение, преобразование и отправка изоображения в канал
2019-12-02 Charts
2019-11-30 Шаблон поведения. Отправка сообщения на определенный терминал
2019-06-30 Телеграмм. Меню - управление группами ПУ
2019-06-29 Телеграмм. Меню - запуск скриптов (сценариев)
2018-10-21 Настройки громкости
2018-10-07 Примеры кода
2018-09-29 checkState
2018-09-25 Телеграмм. pChart
2018-09-24 Уход за базой данных
2018-08-05 Управление подсветкой на шлюзе Сяоми
2018-06-21 Каталог ссылок
2018-06-10 Меню
2018-07-08 mail()
2018-05-04 Режим "EnergyTariffMode"
2018-05-02 Класс SOpenClose метод logicAction (по-русски "Входная дверь")
2018-04-22 Программы
2018-04-19 Пользовательские функции
2018-04-11 Шаблон отображения в классе "ExchangeRates"
2018-04-05 Шаблон отображения в классе "Users"
2018-12-02 Режим "Никого нет дома"
2018-02-25 Бэкап и обслуживание системы

Нижний Тагил, Россия

На форуме: Logrus