Материал из Скретч Вики

ScratchJr On Flag block.png Этот раздел или статья не предназначена для новичка! Она содержит сложную информацию.

Облачные чаты со свободным вводом текста запрещены, так что не стоит создавать такой проект. Вам необходим статус скретчера, (так как он содержит облачные переменные) чтобы использовать этот чат.

Код

Чтобы создать облачный чат, нам нужно создать 2 списка. Первый список именуем как "чат", Второй как "команды".

Список "чат" оставляем пустым а в список "команды" добавляем различные сообщения. Например: 1 привет 2 давай дружить 3 доброе утро и т. д.

После заполнения списка "команды", займёмся кодом для отправки сообщений

когда щёлкнут по зелёному флагу
повторять всегда
ждать до <клавиша (пробел v) нажата?>
спросить [введите номер сообщения] и ждать
Задать [☁в чат v]значение (ответ)

Теперь нужен код для получения сообщений:

когда щёлкнут по зелёному флагу
повторять всегда
если <не <(☁в чат) = (0)>>, то
Добавить (Элемент (☁в чат) в [команды v]) к [чат v]
ждать (1) секунд
Задать [☁в чат v] значение [0]

если вы хотите чтоб в чате удалялись сообщения если их будет много нужен этот скрипт

когда щёлкнут по зелёному флагу
повторять всегда
если <(Длина списка [чат v]) > (100)>, то
Удалить [1] из [чат v]

Наш чат готов!

Cookie-файлы помогают нам предоставлять наши услуги. Используя наши сервисы, вы соглашаетесь с использованием cookie-файлов.