Logrus

<<< Назад

Баловство с шаблонами 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
Но мне кажется, что Алиса мухлюет ...

Обсуждение (0) (5)

Смотрите так же:
07.05.2020 Телеграмм. Полезное
20.04.2020 Модификация. ПУ - счетчик
25.12.2019 Телеграмм. Получение, преобразование и отправка изоображения в канал
02.12.2019 Charts
30.11.2019 Шаблон поведения. Отправка сообщения на определенный терминал
30.06.2019 Телеграмм. Меню - управление группами ПУ
29.06.2019 Телеграмм. Меню - запуск скриптов (сценариев)
21.10.2018 Настройки громкости
07.10.2018 Примеры кода
29.09.2018 checkState
25.09.2018 Телеграмм. pChart
24.09.2018 Уход за базой данных
05.08.2018 Управление подсветкой на шлюзе Сяоми
21.06.2018 Каталог ссылок
10.06.2018 Меню
08.07.2018 mail()
04.05.2018 Режим "EnergyTariffMode"
02.05.2018 Класс SOpenClose метод logicAction (по-русски "Входная дверь")
22.04.2018 Программы
19.04.2018 Пользовательские функции
11.04.2018 Шаблон отображения в классе "ExchangeRates"
05.04.2018 Шаблон отображения в классе "Users"
02.12.2018 Режим "Никого нет дома"
25.02.2018 Бэкап и обслуживание системы

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

На форуме: Logrus