SetEffectDensity: Difference between revisions
Jump to navigation
Jump to search
(Added OOP syntax) |
mNo edit summary |
||
Line 20: | Line 20: | ||
===Example=== | ===Example=== | ||
This example adds command ''sed'' that creates spray effect at the player's position and sets its density to 2. | This example adds command ''sed'' that creates spray effect at the player's position and sets its density to 2. | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addCommandHandler("sed", | addCommandHandler("sed", | ||
function (cmd) | function (cmd) |
Revision as of 13:55, 7 May 2017
This function sets the density of a specified effect.
Syntax
bool setEffectDensity ( effect theEffect, float density )
OOP Syntax Help! I don't understand this!
- Method: effect:setDensity(...)
- Variable: .density
- Counterpart: getEffectDensity
Required Arguments
- theEffect: The effect to change the speed of.
- density: The level of density (from 0 to 2).
Returns
Returns true if the density was succesfully changed, false otherwise.
Example
This example adds command sed that creates spray effect at the player's position and sets its density to 2.
addCommandHandler("sed", function (cmd) local x, y, z = getElementPosition(localPlayer) local effect = createEffect("spraycan", x, y, z) setEffectDensity(effect, 2) end)