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 Телеграмм. Полезное
30.06.2019 Телеграмм. Меню - управление группами ПУ
29.06.2019 Телеграмм. Меню - запуск скриптов (сценариев)
21.10.2018 Настройки громкости
07.10.2018 Примеры кода
25.09.2018 Телеграмм. pChart
02.05.2018 Класс SOpenClose метод logicAction (по-русски "Входная дверь")
05.04.2018 Шаблон отображения в классе "Users"
02.12.2018 Режим "Никого нет дома"

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

На форуме: Logrus