VictorinaQuestBot: различия между версиями
Материал из wiki-MyMakerBot
Sergahell (обсуждение | вклад) м (Защитил страницу VictorinaQuestBot ([Редактирование=Разрешено только администраторам] (бессрочно) [Переименование=Разрешено только администра…) |
Sergahell (обсуждение | вклад) |
||
(не показана 1 промежуточная версия этого же участника) | |||
Строка 1: | Строка 1: | ||
+ | == Викторина! == | ||
+ | |||
+ | |||
<pre> | <pre> | ||
− | |||
{interface name='quest' default=''} | {interface name='quest' default=''} | ||
Текущая версия на 14:38, 26 мая 2019
Викторина!
{interface name='quest' default=''} {* Задаем вопрос *} {if (!isset($argv[1]))} {if empty($quest) } {api url='https://engine.lifeis.porn/api/millionaire.php?q=1' assign='res'} {if $res.ok} {interface name='quest' value=['explanation'=>$res.data.question, 'word'=>mb_strtolower($res.data.answers.0, 'utf-8'), 'start'=>time()]} {/if} {/if} Вопрос: <b>{$quest.explanation}</b> Ответ вводите маленькими буквами: {if $is_admin}(<i>{$quest.word}</i>){/if} {/if} {* Проверка *} {if $is_admin}{$data.fulltext}{/if} {if isset($argv[1]) && !empty($quest)} {$argv[1] = mb_strtolower($data.fulltext, 'utf-8')} {if $argv[1] == $quest.word && time() - $quest.start <= 15} {balance valute='quest' oper=5} 😎 Верно! Вам начислено <b>➕5</b> баллов {/if} {if $argv[1] == $quest.word && time() - $quest.start > 15} {balance valute='quest' oper=1} 🤨 Верно, но вы слишком долго думали Вам начислено <b>➕1</b> утешительных баллов {/if} {if $argv[1] != $quest.word } {balance valute='quest' oper=-1} 🥵 Не верно! Правильный ответ <b>{$quest.word}</b> Вы потеряли <b>➖1</b> бал {/if} {balance valute='quest'}Всего баллов: <b>{$balance}</b> {interface name='quest' value=''} {key l=10 t='Сыграть еще раз' c='/start'} {/if}