example csm code
Code: Select all
ObjectTemplate.create Bundle WillyComplex
ObjectTemplate.addTemplate WillyWeapon
ObjectTemplate.setPosition 0.5/0.3/0
ObjectTemplate.setRandomGeometries 3
Code: Select all
ObjectTemplate.Active WillyComplex
ObjectTemplate.addTemplate WillyWeapon
ObjectTemplate.setPosition 0.5/0.3/0
ObjectTemplate.setRandomGeometries 3
Code: Select all
ObjectTemplate.create FireArms WillyWeapon1
ObjectTemplate.setNetworkableInfo TankFireArmInfo
ObjectTemplate.saveInSeparateFile 1
ObjectTemplate.geometry RiBro_Body_m1
ObjectTemplate.aiTemplate Browning
ObjectTemplate.projectileTemplate Browning_Projectile
ObjectTemplate.setTracerTemplate Tracer_Projectile CRD_NONE/2/0/0
ObjectTemplate.projectilePosition 0/0/1
ObjectTemplate.magSize 500
ObjectTemplate.numOfMag 1
ObjectTemplate.magType 0
ObjectTemplate.reloadtime 0.1
ObjectTemplate.recoilSpeed 50.0
ObjectTemplate.roundOfFire 10
ObjectTemplate.autoReload 1
ObjectTemplate.addDevFire 0
ObjectTemplate.setFireCameraShakeAnimationState FireMachineGunShake
ObjectTemplate.create FireArms WillyWeapon2
ObjectTemplate.setNetworkableInfo TankFireArmInfo
ObjectTemplate.loadSoundScript Sounds/M10Cannon.ssc
ObjectTemplate.geometry M10_Cannon1_M1
ObjectTemplate.aiTemplate M10MainGun
rem -------------------------------------
ObjectTemplate.addTemplate e_MuzzPanz
ObjectTemplate.setPosition 0/0/1
ObjectTemplate.setRotation -179.999/0/0
rem -------------------------------------
ObjectTemplate.projectileTemplate M10Projectile
ObjectTemplate.projectilePosition 0/0/0
ObjectTemplate.magSize 30
ObjectTemplate.numOfMag 1
ObjectTemplate.velocity 100
ObjectTemplate.autoReload 1
ObjectTemplate.reloadtime 0.25
ObjectTemplate.roundOfFire 0.25
ObjectTemplate.fireingForce 90
ObjectTemplate.recoilSpeed 10
ObjectTemplate.recoilSize 14
ObjectTemplate.create FireArms WillyWeapon3
ObjectTemplate.setNetworkableInfo TankFireArmInfo
ObjectTemplate.geometry Defgun_barrel_end_m1
ObjectTemplate.loadSoundScript Sounds/defgunfire.ssc
ObjectTemplate.aiTemplate DefGunGunAI
rem -------------------------------------
ObjectTemplate.addTemplate e_MuzzDefGun
ObjectTemplate.setPosition 0/0/9.2
rem ObjectTemplate.setPosition 0/0/0.5
ObjectTemplate.setRotation -179.999/0/0
rem -------------------------------------
ObjectTemplate.projectileTemplate Defgun_Projectile
ObjectTemplate.projectilePosition 0/0/9.7
ObjectTemplate.magSize 499
ObjectTemplate.numOfMag 999
ObjectTemplate.velocity 125
ObjectTemplate.reloadtime 5
ObjectTemplate.roundOfFire 0.2
ObjectTemplate.recoilSpeed 10.0
ObjectTemplate.recoilSize 50