Аукцион на Автопилоте
Во-первых создайте новый ресурс.

Поскольку ресурс всего один (для одной игры), то для использования в команде нам нужен только номер.
Дальше достаточно всего одной команды для реализации настройки.
События
В секции событий достаточно события «Написал комментарий», реагирующего только на числа (подходящее под регул. выраж.: \d+
).
Ссылку на пост с комментарием вставьте уже после настройки команды. Лично я сначала сделал команду. Потом написал пост. И сразу после его публикации скопировал и вставил ссылку в Автопилот (которую тот сам исправил на ID)
Дополнительно рекомендую добавить условие:
Числовая переменная %reply_to_user%
равна 0
;
Это условие отсеет любые ответные комментарии второго уровня или ответы на комментарии сообществ.

Действия
В действиях сначала сформируем несколько временных переменных, которые просто будут хранить часто-используемые данные. Дальше при помощи условной переменной, формируем ответный комментарий. Его же используем в следующих блоках для проверки успешности результата.
При этом во время проверки входящего числа не забываем про негодяев, которые могут написать сразу 1000000 и в итоге и аукцион испортят и продукт не купят за подобную сумму.
После чего останется только ответить человеку ответным комментарием и записать новую (или ту же) стоимость лота в содержимое ресурса.




Список действий схематически
Это вам для удобного копирования
1) %stavka%
= {num}%content%{/num}
2) %current_price%
= {get}19869{/get}
Внимание! У вас ↑ будет другой номер ресурса. Этот стоит для примера.
3) %rand_fruit%
= {rand}🍓|🍒|🍇|🍉|🥝|🍍| 🍎|🍐|🍋{/rand}
4) %text%
=
борщ куплен! Аукцион закончился
если%current_price%
равна0
вы прощелкали предыдущую цену. 😐 Будьте внимательнее!
если%stavka%
меньше%current_price%
эту цену уже назвали, не тупите. ☺ Энегричнее!
если%stavka%
равна%current_price%
у вас нету %stavka% %rand_fruit%!
если
<br>Жуликам здесь не место. Уходите! 🙃%stavka%
больше{math}%current_price%+10{/math}
- ИЛИ:
ваша ставка %stavka% %rand_fruit% принята! <br>Кто больше?
5) Написать комментарий к посту с ID %id_1%
и текстом: %first_name%, %text%
.
+ В «Еще → Больше опций» блока стоит вписать:
«Ответить» на комментарий с ID: %object_id%
.
6) Опять условная переменная
Меняем значение %stavka%
на новое, или оставляем текущее:
%stavka%
=
%stavka%
,
если%text%
содержитпринята
- ИЛИ
%current_price%
Не забывайте что при такой настройке слово принята
не должно встречаться в ответах которые отклоняют новую ставку!
7) Ну и останется сохранить итоговое значение в ресурс действием
Изменить или создать ресурс с номером равным 19869
(у вас будет другой номер!) и для содержимого установить значение: %stavka%
.
Вопросы или пожелания можете оставлять в комментариях к этому посту.
Вернуться на главную страницу инструкций