Difference between revisions of "064F"
Jump to navigation
Jump to search
(→Sanny Builder example) |
|||
(3 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> | |
− | if | + | [[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> |
− | 0256: player $PLAYER_CHAR defined | + | 064F: make_temp_particle_visible_and_remove_references <span class="nv">0@</span> |
− | 0AB0: key_pressed 90 // Z | + | <span class="k">wait</span> <span class="m">500</span> ms |
− | + | <span class="k">end</span> | |
− | 04C4: store_coords_to 1@ 2@ 3@ from_actor $PLAYER_ACTOR offset 0.0 5.0 | + | <span class="k">end</span> |
− | 064B: 0@ = create_particle "flame" at 1@ 2@ 3@ type 4 / | + | <span class="k">end</span> |
− | 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