From Test-Scratch-Wiki

用戶名稱
用戶名稱
類別 偵測類積木
形狀 橢圓形積木
加入於 2.0


用戶名稱 積木 是一個 偵測類積木 而且是一個 橢圓形積木。這個積木返回正在觀看這個項目的用戶的名稱,可以用來在專案里做一個保存工具,或者變量解碼器或雲清單 (當它們可以存儲字符時),以及其他功能。如果沒有用戶登錄,它會返回一個空字符串。

討論

實際上,Scratch 團隊不願意添加這個積木,因為它會侵犯用戶的隱私。[1] Scratch團隊一開始使用用戶 ID 積木,該積木提供了一種匿名但有效的方式來識別特定項目的用戶。但是,他們還是用這個積木代替了它,因為它對初學者更加友好,而且很多人要求添加這個積木。

為了保護用戶隱私,使用用戶名稱積木的項目,在播放前都會顯示警告。如果不想讓項目知道你的名字,在播放前登出。 然而,有人抱怨說這個消息太誇張了。[2] 除此之外,如果背包具有帶有用戶名稱積木的腳本,則會出現警告,無論項目是否具有用戶名稱積木。[3]

用法示例

  • 跟用戶打招呼
說出 (字串組合 [Hi ] 和 (用戶名稱))

(註:雲列表沒有加入,你可能要自己做一個。)

如果 <<清單 [☁ 访问者 v] 包含 (用戶名稱) ?> 不成立> 那麼 
  新增項目 (用戶名稱) \( [☁ 访问者 v] \)

  說出 [欢迎再来!]
end
  • 檢查用戶是否登錄
當 @greenflag 被點擊
如果 <(用戶名稱) = []> 那麼 
  說出 [你好,新用户!] (2) 秒
end // 注销用户无任何响应
  • 創建高分列表
  • 一個「管理員」列表safe chat
當 @greenflag 被點擊
如果 <清單 [admins v] 包含 (用戶名稱) ?> 那麼 
  廣播訊息 [admin v]
end // “管理员”列表可能包含项目所有者,所有备用帐户以及可能的所有Scratch团队成员

參見

— 這個積木的前身

參考

Cookies help us deliver our services. By using our services, you agree to our use of cookies.