I put a custom object, called controlled gate 3 into my map and worked fine (texture ok,i can open it...), until the map restart came. After the restart the gate disappeared!

Can you help me?
Thx!
Code: Select all
ObjectTemplate.create ObjectSpawner gatespawner
ObjectTemplate.setObjectTemplate 0 (name of your gate PCO)
ObjectTemplate.MinSpawnDelay 25
ObjectTemplate.MaxSpawnDelay 40
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 30
ObjectTemplate.Distance 25
ObjectTemplate.DamageWhenLost 15
Code: Select all
Object.create gatespawner
Object.absolutePosition (Vec3 position of your object)
Object.rotation (vec3 rotation of your object)
Object.setTeam 0
Sure mate!Swaffy wrote:Can you show me the Objects.con of your gate?
Code: Select all
REM === Controlled Gate 3 ===
ObjectTemplate.create PlayerControlObject ControlledGate3
ObjectTemplate.setnetworkableInfo ControlledGate3_Info
ObjectTemplate.geometry ControlledGate_HouseBase_M1
ObjectTemplate.setHasCollisionPhysics 1
rem --------------------------------------------
ObjectTemplate.addTemplate ControlledGate_House_WhiteRed_M1
ObjectTemplate.setPosition 0/0/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ControlledGate_GateRail
ObjectTemplate.setPosition 2/-0.1/9.5
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate MilitaryControlledGate3_GateR
ObjectTemplate.setPosition -998/0/1.6
ObjectTemplate.setRotation -90/0/0
ObjectTemplate.addTemplate MilitaryControlledGate3_GateL
ObjectTemplate.setPosition -998/0/17.4
ObjectTemplate.setRotation 90/180/0
ObjectTemplate.addTemplate ControlledGate_Entry
ObjectTemplate.setPosition 0/1/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ControlledGate_Seat
ObjectTemplate.setPosition 0/1.2/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate ControlledGate_Camera
ObjectTemplate.setPosition -0.5/2/0.6
ObjectTemplate.setRotation 40/0/0
rem --------------------------------------------
ObjectTemplate.setSoldierExitLocation 0/0/1 0/0/0
ObjectTemplate.setCrossHairType CHTNone
ObjectTemplate.setVehicleIcon "ControlledObject/Icon_WhiteRedHouse.dds"
ObjectTemplate.setVehicleIconPos 90/70
rem *** MilitaryFence ControlledGate3 Gate R ***
ObjectTemplate.create RotationalBundle MilitaryControlledGate3_GateR
ObjectTemplate.geometry MilitaryFence_ControlledGate_R_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setNetworkableInfo ControlledGate3_Gate_R_Info
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_WheelBase
ObjectTemplate.setPosition 0.7/0.461/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_Wheel
ObjectTemplate.setPosition 0.7/0.29/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_WheelBase
ObjectTemplate.setPosition 7.3/0.461/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_Wheel
ObjectTemplate.setPosition 7.3/0.29/0
ObjectTemplate.setRotation 0/0/0
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0.4/0/0
ObjectTemplate.setMaxSpeed 0.5/0/0
ObjectTemplate.setAcceleration 100/0/0
ObjectTemplate.SetPivotPosition 0/0/-1000
ObjectTemplate.setInputToYaw c_PIYaw
rem *** MilitaryFence ControlledGate3 Gate L ***
ObjectTemplate.create RotationalBundle MilitaryControlledGate3_GateL
ObjectTemplate.geometry MilitaryFence_ControlledGate_L_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setNetworkableInfo ControlledGate3_Gate_L_Info
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_WheelBase
ObjectTemplate.setPosition 0.7/-0.461/0
ObjectTemplate.setRotation 0/180/0
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_Wheel
ObjectTemplate.setPosition 0.7/-0.29/0
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_WheelBase
ObjectTemplate.setPosition 7.3/-0.461/0
ObjectTemplate.setRotation 0/180/0
ObjectTemplate.addTemplate MilitaryFence_ControlledGate_Wheel
ObjectTemplate.setPosition 7.3/-0.29/0
ObjectTemplate.setRotation 180/0/0
ObjectTemplate.setMinRotation 0/0/0
ObjectTemplate.setMaxRotation 0.4/0/0
ObjectTemplate.setMaxSpeed 0.5/0/0
ObjectTemplate.setAcceleration 100/0/0
ObjectTemplate.SetPivotPosition 0/0/-1000
ObjectTemplate.setInputToYaw c_PIYaw
rem *** ControlledGate WhiteRed House ***
ObjectTemplate.create SimpleObject ControlledGate_House_WhiteRed_M1
ObjectTemplate.geometry ControlledGate_House_WhiteRed_M1
ObjectTemplate.setHasCollisionPhysics 1
rem *** ControlledGate White House ***
ObjectTemplate.create SimpleObject ControlledGate_House_White_M1
ObjectTemplate.geometry ControlledGate_House_White_M1
ObjectTemplate.setHasCollisionPhysics 1
rem *** MilitaryFence ControlledGate Wheel Base ***
ObjectTemplate.create SimpleObject MilitaryFence_ControlledGate_WheelBase
ObjectTemplate.geometry MilitaryFence_ControlledGate_WheelBase_M1
ObjectTemplate.setHasCollisionPhysics 1
ObjectTemplate.create SimpleObject ControlledGate_GateRail
ObjectTemplate.geometry ControlledGate_GateRail_M1
ObjectTemplate.setHasCollisionPhysics 1
rem *** MilitaryFence ControlledGate Wheel ***
ObjectTemplate.create RotationalBundle MilitaryFence_ControlledGate_Wheel
ObjectTemplate.geometry MilitaryFence_ControlledGate_Wheel_M1
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.setNetworkableInfo MilitaryFence_ControlledGate_Wheel_Info
ObjectTemplate.setMinRotation 0/0/-360
ObjectTemplate.setMaxRotation 0/0/360
ObjectTemplate.setMaxSpeed 0/0/400
ObjectTemplate.setAcceleration 0/0/1000
ObjectTemplate.setInputToRoll c_PIYaw
rem *** ControlledGate Seat ***
ObjectTemplate.create SeatObject ControlledGate_Seat
ObjectTemplate.seatFlags c_SeatShowFullBodySoldier
ObjectTemplate.seatFlags c_SeatIsOutside
ObjectTemplate.seatFlags c_SeatShowStandingSoldier
rem *** ControlledGate Entry ***
ObjectTemplate.create EntryPoint ControlledGate_Entry
ObjectTemplate.setEntryRadius 1
rem *** ControlledGate Camera ***
ObjectTemplate.create Camera ControlledGate_Camera
ObjectTemplate.setMaxSpeed 0/0/0
ObjectTemplate.setAcceleration 0/0/0
Code: Select all
bf1942\levels\my_map\objects\controlledgates\objects.con
Code: Select all
objects.con
ObjectTemplate.create PlayerControlObject breakfence
ObjectTemplate.geometry breakfence
ObjectTemplate.setNetworkableInfo breakfencebodyinfo
ObjectTemplate.hasCollisionPhysics 1
ObjectTemplate.addToCollisionGroup c_CGProjectiles
ObjectTemplate.hitpoints 60000
ObjectTemplate.maxhitpoints 60000
ObjectTemplate.hasArmor 1
ObjectTemplate.criticalDamage 60000
ObjectTemplate.hpLostWhileCriticalDamage 1000
ObjectTemplate.TimeToLiveAfterDeath 0
ObjectTemplate.explosionRadius 0
ObjectTemplate.explosionDamage 0
ObjectTemplate.speedMod 0.0001
ObjectTemplate.setMinimapIcon 0
ObjectTemplate.setMinimapIconSize 0
Code: Select all
network.con
NetworkableInfo.createNewInfo breakfencebodyinfo
NetworkableInfo.setPredictionMode PMLinear
Code: Select all
geometries.con
GeometryTemplate.create StandardMesh breakfence
GeometryTemplate.file Milifence_Largefence_m1
GeometryTemplate.setLodDistance 0 0
GeometryTemplate.setLodDistance 1 25
GeometryTemplate.setLodDistance 2 50
GeometryTemplate.setLodDistance 3 80
GeometryTemplate.setLodDistance 4 150
GeometryTemplate.setLodDistance 5 200
Code: Select all
ObjectTemplate.create ObjectSpawner breakfencespawner
ObjectTemplate.setObjectTemplate 2 breakfence
ObjectTemplate.setObjectTemplate 1 breakfence
ObjectTemplate.SpawnDelay 0
ObjectTemplate.SpawnDelayAtStart 0
ObjectTemplate.TimeToLive 999
ObjectTemplate.Distance 40
ObjectTemplate.DamageWhenLost 10
Code: Select all
Object.create breakfencespawner
Object.absolutePosition 379.585/75.452/1965.64
Object.setOSId 1
No Bro!Swaffy wrote:If you took the gate from that mod, you are probably missing a file or more. Keep looking.