From 2654ceb47e4f33b02f1cbb6e56a75fc5996b1f21 Mon Sep 17 00:00:00 2001 From: kosmik641 Date: Sat, 20 Dec 2025 19:15:25 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=BF=D0=BE=D0=BB=D0=BD=D0=B8?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20=D0=BF=D1=80=D0=BE?= =?UTF-8?q?=D0=B2=D0=B5=D1=80=D0=BA=D0=B8=20=D0=B4=D0=BB=D1=8F=20Get/SetPl?= =?UTF-8?q?ayer()?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lua/entities/gmod_train_bogey/init.lua | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/lua/entities/gmod_train_bogey/init.lua b/lua/entities/gmod_train_bogey/init.lua index ad62130..d56a351 100644 --- a/lua/entities/gmod_train_bogey/init.lua +++ b/lua/entities/gmod_train_bogey/init.lua @@ -151,16 +151,17 @@ function ENT:InitializeWheels() end -- Assign ownership + local train = self:GetNW2Entity("TrainEntity") if IsValid(self:GetPlayer()) then wheels:SetPlayer(self:GetPlayer()) - elseif IsValid(self:GetNW2Entity("TrainEntity"):GetPlayer()) then - wheels:SetPlayer(self:GetNW2Entity("TrainEntity"):GetPlayer()) + elseif IsValid(train) and IsValid(train:GetPlayer()) then + wheels:SetPlayer(train:GetPlayer()) end if CPPI and IsValid(self:CPPIGetOwner()) then wheels:CPPISetOwner(self:CPPIGetOwner()) - elseif CPPI and IsValid(self:GetNW2Entity("TrainEntity"):CPPIGetOwner()) then - wheels:CPPISetOwner(self:GetNW2Entity("TrainEntity"):CPPIGetOwner()) + elseif CPPI and IsValid(train) and IsValid(train:CPPIGetOwner()) then + wheels:CPPISetOwner(train:CPPIGetOwner()) end wheels:SetNW2Entity("TrainBogey",self)