• Duplicator Register help
    0 replies, posted
This errors are boiling my piss. HELP [lua] --- ENT VALUES ENT.BaseModel = "models/props_wasteland/controlroom_filecabinet001a.mdl" ENT.BaseRotate = 180 ENT.HorBaseVector = Vector(0,0,10) ENT.VecBaseVector = Vector(10,0,10) ENT.BasePropModel = {} //ENT.BasePropModel[1] = "models/props_junk/metal_paintcan001a.mdl" ENT.HorPropModel = {} //ENT.HorPropModel[1] = "models/props_junk/metal_paintcan001a.mdl" ENT.VecPropModel = {} //ENT.VecPropModel[1] = "models/props_junk/metal_paintcan001a.mdl" ENT.BasePropVector = {} ENT.BasePropVector[1] = Vector(0,0,0) ENT.HorPropVector = {} ENT.HorPropVector[1] = Vector(0,0,10) ENT.VecPropVector = {} ENT.VecPropVector[1] = Vector(10,0,10) ENT.BasePropAngle = {} ENT.BasePropAngle[1] = Angle(0,0,0) ENT.HorPropAngle = {} ENT.HorPropAngle[1] = Angle(0,0,0) ENT.VecPropAngle = {} ENT.VecPropAngle[1] = Angle(0,0,0) ENT.BasePropMat = {} ENT.HorPropMat = {} ENT.VecPropMat = {} ENT.BasePropCol = {} ENT.HorPropCol = {} ENT.VecPropCol = {} ENT.HorPropPar = {} ENT.VecPropPar = {} ENT.BaseProp = {} ENT.VecProp = {} ENT.HorProp = {} -- AimType -- 0 = Player AimAngle 1 = Player TracePos Aim -- FireKey -- 1 = LMB -- 2 = RMB -- 3 = USE -- 4 = RELOAD ENT.FireKey = 1 ENT.SFireKey = 2 ENT.SpFireKey = -1 ENT.AimType = 1 ENT.Dev = 1 // BASE FUNCTION VALUE ENT.Linked = nil ENT.FireHook = 0 ------------------------------------- ------------------- DUPE LUA function ENT:BuildDupeInfo() local info = WireLib.BuildDupeInfo(self) or {} if !self.Linked == nil and self.Linked:IsValid() then info.linked = self.Linked:EntIndex() end info.FireKey = self.FireKey info.SFireKey = self.SFireKey info.SpFireKey = self.SpFireKey info.AimType = self.AimType return info end function ENT:ApplyDupeInfo(ply, ent, info, GetEntByID) WireLib.ApplyDupeInfo(self, ply, ent, info, GetEntByID) self.Owner= ply self.Entity.Owner=ply if info.linked then self.Linked = GetEntByID(info.linked) end self.FireKey = info.FireKey self.SFireKey = info.SFireKey self.SpFireKey = info.SpFireKey self.AimType = info.AimType end ----------------------------------- function MakeVWS( pl, linked, firekey, sfirekey, spfirekey, aimtype, Data ) local vws = ents.Create( entname ) if (!vws:IsValid()) then return end duplicator.DoGeneric( vws, Data ) vws.FireKey = firekey vws.SFireKey = sfirekey vws.SpFireKey = spfirekey vws.AimType = aimtype vws:Spawn() duplicator.DoGenericPhysics( vws, pl, Data ) pl:AddCleanup( "Vehicle Weapon", vws ) return vws end duplicator.RegisterEntityClass(entname, MakeVWS, "Linked", "FireKey", "SFireKey","SpFireKey", "AimType", "Data"); [/lua] i just wanna this entity can get linked vehicle when duped like WAC ' Seat Swithcer ', Wire ' Advanced Pod Controller' . but it doesn't. please help. halp me!
Sorry, you need to Log In to post a reply to this thread.