You’re right, by itself they don’t do anything, you need a trigger, that’s why they should be either:
A) Entities or
B) Use a tool, there’s a tool called “Prop animation tool” (around those lines) that can play animations of a prop, as a demonstration, I sawed this boat in half, and saw it’s QC, which is:
$modelname "props_combine/Combine_Dispenser.mdl"
$bodygroup "studio"
{
studio "combine_dispenser_reference.smd"
}
$lod 25
{
replacemodel "combine_dispenser_reference.smd" "combine_dispenser_body0_model0_lod1.smd"
}
$lod 45
{
replacemodel "combine_dispenser_reference.smd" "combine_dispenser_body0_model0_lod2.smd"
}
$surfaceprop "default"
$contents "solid"
$cdmaterials "models\props_combine\\"
$attachment "Package_attachment" "Combine_Dispenser.Package_Attachment" 0 0 0 rotate -90 -90 0
$cbox 0 0 0 0 0 0
$bbox -30.057 -32.096 -22.455 9.338 34.867 60.647
$sequence "idle" {
"combine_dispenser_anims\idle.smd"
fadein 0.2
fadeout 0.2
fps 30
}
$sequence "dispense_package" {
"combine_dispenser_anims\dispense_package.smd"
fadein 0.2
fadeout 0.2
fps 30
}
If you make an animation, and put the sequence in the QC, you will be able to play it using LUA, and that’s mostly what he wanted to know.