setParticleFire: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
m (Some wiki formatting)
 
(50 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{RV|type=command
____________________________________________________________________________________________


| arma3 |= Game name
|game1= arma3
|version1= 1.08


|1.08|= Game version
|arg= global
|eff= local


|eff= local |= Effects in MP
|gr1= Particles
____________________________________________________________________________________________


| Set fire parameters to particle effect.
|descr= 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:
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:
<code>particleSource [[setParticleFire]]
<sqf>
particleSource setParticleFire
[
[
coreIntensity,
coreIntensity,
coreDistance,
coreDistance,
damageTime
damageTime
];</code> |= Description
];
____________________________________________________________________________________________
</sqf>


| source '''setParticleFire''' [coreIntensity, coreDistance, damageTime] |= Syntax
|s1= source [[setParticleFire]] [coreIntensity, coreDistance, damageTime]


|p1= source: [[Object]] |= PARAMETER1
|p1= source: [[Object]]
|p2= [coreIntensity, coreDistance, damageTime]: [[Array]]  |= PARAMETER2
|p3= coreIntensity: [[Number]] - damage in the center of fire |= PARAMETER3
|p4= coreDistance: [[Number]] - how far can unit get damage |= PARAMETER4
|p5= damageTime: [[Number]] - how often is unit getting damage |= PARAMETER5


| [[Nothing]] |= RETURNVALUE
|p2= coreIntensity: [[Number]] - damage in the center of fire


|p3= coreDistance: [[Number]] - how far can unit get damage


|x1= <code>_emitter = "#particlesource" [[createVehicleLocal]] ([[getPos]] [[player]]);
|p4= damageTime: [[Number]] - how often is unit getting damage
_emitter [[setParticleClass]] "MediumSmoke";
_emitter [[setParticleFire]] [0.3,1.0,0.1];
</code>|= EXAMPLE1


____________________________________________________________________________________________
|r1= [[Nothing]]


| [[Arma 3 Particle Effects]], [[ParticleArray]], [[setParticleParams]], [[setParticleRandom]], [[setParticleCircle]], [[setDropInterval]], [[drop]], [[setParticleClass]] |= SEEALSO
|x1= <sqf>
_emitter = "#particlesource" createVehicleLocal (getPos player);
_emitter setParticleClass "MediumSmoke";
_emitter setParticleFire [0.3,1.0,0.1];
</sqf>


| |= MPBEHAVIOUR
|seealso= [[Arma 3: Particle Effects]] [[ParticleArray]] [[setParticleParams]] [[setParticleRandom]] [[setParticleCircle]] [[setDropInterval]] [[drop]] [[setParticleClass]]
____________________________________________________________________________________________
}}
}}


<h3 style='display:none'>Notes</h3>
{{Note
<dl class='command_description'>
|user= AgentRev
<!-- Note Section BEGIN -->
|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.
<!-- Note Section END -->
}}
</dl>
 
<h3 style='display:none'>Bottom Section</h3>
[[Category:Arma_3:_New_Scripting_Commands_List|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands Arma 3|{{uc:{{PAGENAME}}}}]]
[[Category:Scripting Commands|{{uc:{{PAGENAME}}}}]]
 
<!-- CONTINUE Notes -->
<dl class="command_description">
<dd class="notedate">Posted on April 9, 2018 - 20:44 (UTC)</dd>
<dt class="note">[[User:AgentRev|AgentRev]]</dt>
<dd class="note">
AI units from dedicated servers and headless clients seem immune to the effects of this command.
</dd>
</dl>
<!-- DISCONTINUE Notes -->

Latest revision as of 15:55, 15 August 2022

Hover & click on the images for description

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
AgentRev - c
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.