概要
robloxでassistantやってみた。
練習問題、やってみた。
練習問題
ScriptContextを使え。
サンプルコード
local ScriptContext = game:GetService("ScriptContext")
local function onError(message, trace, script)
print(script:GetFullName(), "errored!")
print("Reason:", message)
print("Trace:", trace)
end
ScriptContext.Error:Connect(onError)
error("Error occurred!")
実行結果
07:49:32.977 Hello world! - サーバー
07:49:33.794 ReplicatedFirst.LocalScript:16: Error occurred! - クライアント - LocalScript:16
07:49:33.794 Stack Begin - Studio
07:49:33.795 Script 'ReplicatedFirst.LocalScript', Line 16 - Studio - LocalScript:16
07:49:33.796 Stack End - Studio
07:49:33.798 ReplicatedFirst.LocalScript errored! - クライアント - LocalScript:7
07:49:33.798 Reason: ReplicatedFirst.LocalScript:16: Error occurred! - クライアント - LocalScript:8
07:49:33.798 Trace: ReplicatedFirst.LocalScript, line 16 - クライアント - LocalScript:9
07:49:34.477 Hello world! - クライアント
以上。