You can add 3d particle effects to your world using the effect commands:
*addeffect [PLAYER_NAME],[EFFECT_NUM],[worldX],[worldY],[worldz](,[SCALE],[PARAM])
*addeffectall [num],[worldX],[worldY],[worldz],[scale],[param]
*addspreadeffect [PLAYER_NAME],[spread_type],[spread_range],[spread_amount],[effectnum],[worldX],[worldY],[worldz],[scale],[param]
*addspreadeffectall [spread_type],[spread_range],[spread_amount],[effectnum],[worldX],[worldY],[worldz],[scale],[param]
e.g Example of the command used from script:
Event( "&command", "Particles" )
{
$effectNum = 10
$scale = 100
$param = 0
*addeffect %PLAYER%,$effectNum,$gPlayerWorldX,$gPlayerWorldY,0,$scale,$param
}
Note if the WorldZ is set to 0, the particle effect appears on the landscape. The [SCALE] and [PARAM] parameters are optional and ignored by many of the effects.
Currently supported values for the 'EFFECT_NUM' parameter are:
0 - A circle of 'sparks' cast up, then out and up from the position given
1 - A circle of larger 'sparks' cast out and up from the position given.
2 - A column of sparks around the location
3 - A sphere of sparks around the location given
4 - A spark fountain appears at the specified location
5 - Spark fountain with different behaviour
6 - A burst of spark particles is cast out in a circle centered on the effect location
7 - Reverse of effect 6, particles travel in to meet at the effect location
8 - Sets off a series of bursts of smoke
9 - Sets off a series of bursts of smoke, as though a cigar was being smoked at the effect location.
10 - Starts a fire attached to the player specified
11 - [Not currently used]
12 - A circle explosion cast out from the effect location
13 - A circle explosion cast out from the effect location with a small flame explosion at the centre
14 - Triggers a rocket launch sequence on the specified player
15 - Triggers a rocket launch sequence on the nearest building to the player
16 - Small sized flame explosion
17 - Medium sized flame explosion
18 - Large flame explosion
19 - Makes the player perform animation 'Action 1' (if the player model has such an animation)
20 - [Not currently used]
21 - [Not currently used]
22 - [Not currently used]
23 - [Not currently used]
24 - [Not currently used]
25 - [Not currently used]
26 - [Not currently used]
27 - Player gets a jetpack for a period of time. (90 seconds by default, if a param value is used that determines the number of seconds the jetpack is active for)
28 - Cancel the bonus jetpack from effect 27
29 - Adds a firework generator at the specified location. The firework generator will launch fireworks at regular intervals for 10 seconds.
30 - Special effect for attaching armour to a tractor. Limited use cases :)