setParticleFire: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - " \| *(game[0-9]|version[0-9]|gr[0-9]|serverExec|mp|pr|descr|s[0-9]|p[0-9]{1,3}|r[0-9]|x1?[0-9]|seealso) *= +" to " |$1= ") |
Lou Montana (talk | contribs) m (Some wiki formatting) |
||
(16 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
|game1= arma3 | |game1= arma3 | ||
|version1= 1.08 | |version1= 1.08 | ||
|arg= global | |arg= global | ||
|eff= local | |eff= local | ||
Line 11: | Line 12: | ||
Note: You need to create emitter at first. Basic parameters of particle effect must be defined too. You can use script commands [[setParticleClass]] or [[setParticleParams]] to do so (see example). Correspondence between CfgCloudlets class param names and command array of params: | Note: You need to create emitter at first. Basic parameters of particle effect must be defined too. You can use script commands [[setParticleClass]] or [[setParticleParams]] to do so (see example). Correspondence between CfgCloudlets class param names and command array of params: | ||
< | <sqf> | ||
particleSource setParticleFire | |||
[ | [ | ||
coreIntensity, | coreIntensity, | ||
coreDistance, | coreDistance, | ||
damageTime | damageTime | ||
];</ | ]; | ||
</sqf> | |||
|s1= source | |s1= source [[setParticleFire]] [coreIntensity, coreDistance, damageTime] | ||
|p1= source: [[Object]] | |p1= source: [[Object]] | ||
|p2 | |||
|p2= coreIntensity: [[Number]] - damage in the center of fire | |||
| | |||
| | |p3= coreDistance: [[Number]] - how far can unit get damage | ||
|p4= damageTime: [[Number]] - how often is unit getting damage | |||
|r1= [[Nothing]] | |r1= [[Nothing]] | ||
|x1= < | |x1= <sqf> | ||
_emitter | _emitter = "#particlesource" createVehicleLocal (getPos player); | ||
_emitter | _emitter setParticleClass "MediumSmoke"; | ||
</ | _emitter setParticleFire [0.3,1.0,0.1]; | ||
</sqf> | |||
|seealso= [[Arma 3: Particle Effects]] | |seealso= [[Arma 3: Particle Effects]] [[ParticleArray]] [[setParticleParams]] [[setParticleRandom]] [[setParticleCircle]] [[setDropInterval]] [[drop]] [[setParticleClass]] | ||
}} | }} | ||
{{Note | |||
|user= AgentRev | |||
|timestamp= 20180409204400 | |||
|text= Using this command on a dedicated server or headless client seems to have no effect on [[Multiplayer Scripting#Locality|local]] AI units, they will walk thru the fire unscathed. | |||
}} | |||
Using this command on a dedicated server or headless client seems to have no effect on [[local]] AI units, they will walk thru the fire unscathed. | |||
Latest revision as of 15:55, 15 August 2022
Description
- Description:
- Set fire parameters to particle effect.
Note: You need to create emitter at first. Basic parameters of particle effect must be defined too. You can use script commands setParticleClass or setParticleParams to do so (see example). Correspondence between CfgCloudlets class param names and command array of params:
particleSource setParticleFire [ coreIntensity, coreDistance, damageTime ];
- Groups:
- Particles
Syntax
- Syntax:
- source setParticleFire [coreIntensity, coreDistance, damageTime]
- Parameters:
- source: Object
- coreIntensity: Number - damage in the center of fire
- coreDistance: Number - how far can unit get damage
- damageTime: Number - how often is unit getting damage
- Return Value:
- Nothing
Examples
- Example 1:
- _emitter = "#particlesource" createVehicleLocal (getPos player); _emitter setParticleClass "MediumSmoke"; _emitter setParticleFire [0.3,1.0,0.1];
Additional Information
- See also:
- Arma 3: Particle Effects ParticleArray setParticleParams setParticleRandom setParticleCircle setDropInterval drop setParticleClass
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
- Posted on Apr 09, 2018 - 20:44 (UTC)
- Using this command on a dedicated server or headless client seems to have no effect on local AI units, they will walk thru the fire unscathed.