1
0
mirror of https://github.com/metrostroi-repo/MetrostroiAddon.git synced 2026-05-04 00:52:33 +00:00

ClientsideModel FIX

This commit is contained in:
Hellss
2022-08-14 15:47:21 +03:00
parent d17cb74904
commit 61e01659a2
16 changed files with 160 additions and 85 deletions

View File

@@ -7,6 +7,7 @@ end
function ENT:SpawnDigit(id,i)
local cent = ClientsideModel(Format("models/metrostroi_train/reversor/revers_number0%d.mdl",id),RENDERGROUP_OPAQUE)
if not IsValid(cent) then return end
cent:SetParent(self)
cent:SetPos(self:LocalToWorld(Vector(-0.65+i*0.3,0.3,4.49+i*0.005)))
cent:SetAngles(self:LocalToWorldAngles(Angle(-1,0,0)))
@@ -24,7 +25,7 @@ function ENT:Think()
if #self.Digits > 0 and self:GetModel()=="models/metrostroi_train/reversor/reversor_collection_box_empty.mdl" then
self:OnRemove()
end
if self.Code ~= self:GetNW2Int("Code",-1) then
if self.Code ~= self:GetNW2Int("Code",-1) or self:GetNW2Int("Code",-1) > 0 and (not IsValid(self.Digits[0]) or not IsValid(self.Digits[1]) or not IsValid(self.Digits[2])) then
self:OnRemove()
self.Code = self:GetNW2Int("Code",-1)
if self.Code>0 then