VictorinaQuestBot
Материал из wiki-MyMakerBot
Версия от 14:38, 26 мая 2019; Sergahell (обсуждение | вклад)
Викторина!
{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}