私のサーバーには、基本的に地域を作成できるアドオンがあります。その上に、私はあなたが永続的なプロパティを作ることを可能にするものを持っています。さらに、これらの恒久的な建物の中に小道具を保管することができるので、次回に入るときに小道具が残ります。Garry's Modサーバーで次のエラーが発生しています
正常に動作していましたが、私の家の中に小道具を保存してサーバを再起動すると次のエラーが発生するようです。また、多くの家屋は機能していないようです。しかし、私が家の中で小道具を省いて再起動すると、すべて正常に戻ります。
function BuyableTerritory:LoadProps(steamid, t)
for k, v in pairs(t) do
local e = ents.Create("prop_physics")
e:SetPos(v.pos)
e:SetAngles(v.ang)
e:SetModel(v.model)
if v.color then
e:SetColor(v.color)
end
if v.material then
e:SetMaterial(v.material)
end
e:Spawn()
e.permaOwner = steamid
e:GetPhysicsObject():EnableMotion(false)
end
local ply = DarkRP.findPlayer(steamid)
if IsValid(ply) then
self:SetPropsOwner(ply, ply:SteamID())
end
エラー
[ERROR] addons/darkrpmodification-master/lua/darkrp_modules/territory/sh_init.lua:514: bad argument #1 to 'pairs' (table expected, got nil)
1. pairs - [C]:-1
2. LoadProps - addons/darkrpmodification-master/lua/darkrp_modules/territory/sh_init.lua:514
3. tsetUpDoors - addons/darkrpmodification-master/lua/darkrp_modules/territory/sv_init.lua:273
4. unknown - addons/darkrpmodification-master/lua/darkrp_modules/territory/sv_init.lua:290
コードのコードは、ライン513から始まるので、2行目は、問題を有するものです。ありがとうございました。