GSC reference › Built-in

SetLoopState()

Built-in (engine) Client

Set pitch and volume per entity/alias

Signature

SetLoopState(<aliasname>, <attenuation>, <pitch>, [attenuation_rate], [pitch_rate])

Parameters

NameRequired?Details
aliasnameRequired The sound alias to play
attenuationRequired The desired volume attenuation
pitchRequired The desired pitch
attenuation_rateOptional The desired attenuation rate
pitch_rateOptional The desired pitch rate

Example (from Treyarch's docs)

car SetLoopState( "peugeot_idle_low", 0.5, 1.0, 0.5, 0.2 )

Real uses in BO3's scripts

Called 29 times in the decompiled scripts. A few, zombies first:

Related built-ins

New to GSC?

Start with the basics, or paste a compile error to get the fix.

Built-in descriptions, parameters and examples come from Treyarch's BO3 mod tools docs. Usage links point at shiversoftdev/t7-source (decompiled BO3 scripts).