ラグドールを上に飛ばす小さなスクリプトを作成しました。動作しますが、エラーメッセージが残り、理由がわかりません。
[ERROR] RunString:11: Tried to use a NULL physics object!
1. ApplyForceCenter - [C]:-1
2. fn - RunString:11
3. unknown - addons/ulib/lua/ulib/shared/hook.lua:179
既存のラグドールをすべて削除するまで、コンソールにエラーが表示されます
私のコード:
hook.Add("Think", "Fly", function()
ent = ents:GetAll()
for k, v in pairs(ent) do
local isRagdoll = v:IsRagdoll()
if isRagdoll == true then
phys = v:GetPhysicsObject()
phys:ApplyForceCenter(Vector(0, 0, 900))
end
end
end)
前もって感謝します。