Difference between revisions of "064F"
Jump to navigation
Jump to search
| (2 intermediate revisions by 2 users not shown) | |||
| Line 1: | Line 1: | ||
{{OpCode | {{OpCode | ||
| − | | | + | | games = {{Icon|SA}} |
| − | | description = | + | | command = PLAY_AND_KILL_FX_SYSTEM |
| − | | | + | | description = Makes the [[Particle (SA)|particle]] visible and marks it as no longer needed |
| − | | | + | | syntax1 = 064F: remove_references_to_particle [''particle handle''] |
| + | | p1t = [''particle handle''] | ||
| + | | p1d = The handle of the particle | ||
}} | }} | ||
| − | |||
| − | == Sanny Builder | + | == Example == |
| − | + | The following example using Sanny Builder will create a particle effect at the player's location while the Z key is pressed. | |
| − | < | + | {{Pre|class=sb-code|1= |
| − | + | <span class="k">while</span> <span class="k">true</span> | |
| − | + | <span class="k">wait</span> <span class="m">0</span> | |
| − | + | <span class="k">if</span> | |
| − | + | [[0256]]: player <span class="nv">$PLAYER_CHAR</span> defined | |
| − | + | <span class="k">then</span> | |
| − | < | + | <span class="k">if</span> |
| − | + | [[0AB0]]: key_pressed <span class="m">90</span> <span class="c1">// Z</span> | |
| − | + | <span class="k">then</span> | |
| − | + | [[04C4]]: store_coords_to <span class="nv">1@</span> <span class="nv">2@</span> <span class="nv">3@</span> from_actor <span class="nv">$PLAYER_ACTOR</span> offset <span class="m">0.0</span> <span class="m">5.0</span> <span class="m">1.0</span> | |
| − | + | [[064B]]: <span class="nv">0@</span> = create_particle <span class="s2">"flame"</span> at <span class="nv">1@</span> <span class="nv">2@</span> <span class="nv">3@</span> type <span class="m">4</span> | |
| − | + | 064F: make_temp_particle_visible_and_remove_references <span class="nv">0@</span> | |
| − | + | <span class="k">wait</span> <span class="m">500</span> ms | |
| − | if | + | <span class="k">end</span> |
| − | 0256: player $PLAYER_CHAR defined | + | <span class="k">end</span> |
| − | 0AB0: key_pressed 90 // Z | + | <span class="k">end</span> |
| − | + | }} | |
| − | 04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 0.0 5.0 | ||
| − | 064B: 0@ = create_particle "flame" at 1@ 2@ 3@ type 4 / | ||
| − | 064F: make_temp_particle_visible_and_remove_references 0@ / | ||
| − | |||
| − | |||
| − | |||
| − | = | ||
| − | |||
| − | == | + | == Keywords == |
| − | + | particle, visible, kill, fx, system | |
Latest revision as of 05:32, 22 December 2016
- Description
- Makes the particle visible and marks it as no longer needed
- Syntax
- 064F: remove_references_to_particle [particle handle]
- Parameter
- [particle handle]
- The handle of the particle
Example
The following example using Sanny Builder will create a particle effect at the player's location while the Z key is pressed.
while true wait 0 if 0256: player $PLAYER_CHAR defined then if 0AB0: key_pressed 90 // Z then 04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 0.0 5.0 1.0 064B: 0@ = create_particle "flame" at 1@ 2@ 3@ type 4 064F: make_temp_particle_visible_and_remove_references 0@ wait 500 ms end end end
Keywords
particle, visible, kill, fx, system