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

< Блок сенсоров

Версия от 16:22, 2 июня 2023; Idey programm (обсуждение | вклад) (Перевод некоторых разделов с Английской Вики)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

Блок
Изображение блока
(имя пользователя)
КатегорияСенсор
Версия СкретчСкретч 2.0
Код scratchblocks(имя пользователя)
Тип блокаБлок репортёр
Предупреждение о том, что проект использует блок "имя пользователя".

Имя пользователя - блок определяет имя пользователя который взаимодействует с этим блоком. Часто используется в онлайн проектах.

Все проекты, содержащие блок имени пользователя, будут уведомлять об этом пользователя, играющего в проекте. Тем не менее, можно играть в проект анонимно, выйдя из системы перед его использованием, хотя это означает, что некоторые функции, такие как облачные переменные, будут недоступны. Раньше была ошибка, из-за которой появлялось сообщение, если в рюкзаке был скрипт с блоком username внутри, даже если проект не содержал блока имя пользователя.[1]

Споры

Первоначально Команда Скретч не хотела добавлять этот блок, потому что это могло поставить под угрозу конфиденциальность пользователей. Они создали блок ID пользователя, который давал анонимный, но эффективный способ распознавания пользователей для конкретного проекта. Однако в конце концов они решили заменить его этим блоком, потому что его легче понять новичкам, и его так часто просили.

Возможные злоупотребления

Существуют потенциальные злоупотребления этим блоком, такие как сокрытие контента (или выборочное отображение неуважительного/неуместного контента) для определенных пользователей. Если пользователь находит проект, содержащий потенциальное злоупотребление этим блоком, он должен сообщить об этом проекте.

Возможности

  • Определить имя участника который запустил проект
  • Создание фейк-чата
добавить (объединить (объединить (имя пользователя) [ пишет: ]) [Привет всем!]) к [Список v]
  • Ведения диалога с пользователем.
сказать (объединить [Привет, ] (имя пользователя))
  • Для создания "секретных функций".
когда клавиша (t v) нажата
 если <(имя пользователя)=[Test123]>, то
  передать (включить секретные функции v)
  • Проверка авторизации пользователя.
если <(имя пользователя) = []>, то
сказать [Вы не зарегистрировались на сайте Скретч]
end

Важно знать

  • Данный блок не будет работать в оффлайн редакторе, так как этот должен связываться с сервером чтобы понять имя пользователя.
  • Данный блок не сможет определить "Гостя", т.е. того кто не зашел в свой аккаунт в Скретч. Значение этого блока будет пустым.


Блоки
Движение
Внешний вид
Звук
Переменные
События
Управление

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