deleteVehicle: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
mNo edit summary
No edit summary
Line 36: Line 36:
'''Comments:'''
'''Comments:'''


Since this function will not delete a player unit, a useful multiplayer application is the removal of AI created by players leaving the game.
(1) Since this function will not delete a player unit, a useful multiplayer application is the removal of AI created by players leaving the game.  If you run '''deleteVehicle''' for every playable soldier, the AI units will be removed.


If you run [[deleteVehicle]] for every playable soldier, the AI units will be removed.
( 2) If ''unit1'' is a living unit that is currently located inside a vehicle then<br>
'''deleteVehicle''' ''unit1''<br>
will result in some very strange, and unwelcome, things happening.  A safe way to delete ''unit1'' if it is, or might be, inside a vehicle is:
 
[[unassignVehicle]] ''unit1''<br>
''unit1'' [[setPos]] [0,0,0]<br>
'''deleteVehicle''' ''unit1''

Revision as of 17:03, 20 May 2006


deleteVehicle object


Operand types:

object: Object

Type of returned value:

Nothing

Compatibility:

Added in version 1.34

Description:

Delete any unit or vehicle.

Only vehicles inserted in editor or created during mission can be deleted.

Player unit cannot be deleted.


Example:

deleteVehicle tankOne


Comments:

(1) Since this function will not delete a player unit, a useful multiplayer application is the removal of AI created by players leaving the game. If you run deleteVehicle for every playable soldier, the AI units will be removed.

( 2) If unit1 is a living unit that is currently located inside a vehicle then
deleteVehicle unit1
will result in some very strange, and unwelcome, things happening. A safe way to delete unit1 if it is, or might be, inside a vehicle is:

unassignVehicle unit1
unit1 setPos [0,0,0]
deleteVehicle unit1