createMine: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Text replacement - "<tt>([^= ]+)<\/tt>" to "{{hl|$1}}")
m (Some wiki formatting)
Line 21: Line 21:
|gr1= Mines
|gr1= Mines


|descr= Creates a mine of the given type (type is the name of the subclass of {{hl|CfgVehicles}}). If the markers array contains several marker names, the position of a random one is used, otherwise, the given position is used. The mine is placed inside a circle with this position as its center and placement as its radius. {{Feature | Informative | The command creates object of the {{hl|CfgAmmo}} class named in {{hl|[[configFile]] >> "CfgVehicles" >> type >> "ammo"}}. The following explosives used in Arma 3 could be created with this command:
|descr= Creates a mine of the given type (type is the name of the subclass of {{hl|CfgVehicles}}).
* Mines: {{hl|"ATMine"}}, {{hl|"APERSMine"}}, {{hl|"APERSBoundingMine"}}, {{hl|"SLAMDirectionalMine"}}, {{hl|"APERSTripMine"}}, {{hl|"UnderwaterMine"}}, {{hl|"UnderwaterMineAB"}}, {{hl|"UnderwaterMinePDM"}}
If the markers array contains several marker names, the position of a random one is used, otherwise, the given position is used.
* Remote detonation charges: {{hl|"SatchelCharge_F"}}, {{hl|"DemoCharge_F"}}, {{hl|"Claymore_F"}}, {{hl|"IEDUrbanBig_F"}}, {{hl|"IEDLandBig_F"}}, {{hl|"IEDUrbanSmall_F"}}, {{hl|"IEDLandSmall_F"}}}}
The mine is placed inside a circle with this position as its center and placement as its radius.
{{Feature | Informative | The command creates object of the {{hl|CfgAmmo}} class named in {{hl|[[configFile]] >> "CfgVehicles" >> ''type'' >> "ammo"}}.}}


|s1= [[createMine]] [type, position, markers, placement]
|s1= [[createMine]] [type, position, markers, placement]


|p1= [type, position, markers, placement]: [[Array]]
|p1= type: [[String]] - mine type from {{hl|CfgVehicles}}
|p2= type: [[String]] - mine type from {{hl|CfgVehicles}}
 
|p3= position: [[PositionAGL]]
|p2= position: [[PositionAGL]]
|p4= markers: [[Array]]
 
|p5= placement: [[Number]] - radius
|p3= markers: [[Array]] of [[String]]s - marker name(s)
 
|p4= placement: [[Number]] - radius
 
|r1= [[Object]]
|r1= [[Object]]


|x1= <code>_mine = [[createMine]] ["APERSMine", [[position]] [[player]], [], 0];</code>
|x1= <code>_mine = [[createMine]] ["APERSMine", [[position]] [[player]], [], 0];</code>
|x2= Create satchel charge and give player control over it: <code>_charge = [[createMine]] ["SatchelCharge_F", [[position]] [[player]], [], 0];
|x2= Create satchel charge and give player control over it: <code>_charge = [[createMine]] ["SatchelCharge_F", [[position]] [[player]], [], 0];
[[player]] [[addOwnedMine]] _charge;</code>
[[player]] [[addOwnedMine]] _charge;</code>
Line 41: Line 46:
}}
}}


 
{{Note
<dl class="command_description">
|user= Tankbuster
 
|timestamp= 20170605224300
<dt></dt>
|text= Note that this command uses AGL (very similar to ASL) positions, so if you want to use the moored or seabed mine, you'll have to find the appropriate negative z value that is underwater and convert that to ASL.
<dd class="notedate">Posted on June 5, 2017 - 22:43 (UTC)</dd>
<dt class="note">[[User:Tankbuster|Tankbuster]]</dt>
<dd class="note">
Note that this command uses AGL (very similar to ASL) positions, so if you want to use the moored or seabed mine, you'll have to find the appropriate negative z value that is underwater and convert that to ASL.
Also note that you can't adjust the positions of sea mines after they've been created. The command is either ignored or not propagated across the network to clients.
Also note that you can't adjust the positions of sea mines after they've been created. The command is either ignored or not propagated across the network to clients.
</dd>
}}


</dl>
{{Note
|user= killzone_kid
|timestamp= 20190925032800
|text= The following explosives used in {{arma3}} can be created with this command:
{{{!}} class="wikitable"
! Mines
! Remote detonation charges
{{!}}- style="vertical-align: top"
{{!}}
* {{hl|"ATMine"}}
* {{hl|"APERSMine"}}
* {{hl|"APERSBoundingMine"}}
* {{hl|"SLAMDirectionalMine"}}
* {{hl|"APERSTripMine"}}
* {{hl|"UnderwaterMine"}}
* {{hl|"UnderwaterMineAB"}}
* {{hl|"UnderwaterMinePDM"}}
{{!}}
* {{hl|"SatchelCharge_F"}}
* {{hl|"DemoCharge_F"}}
* {{hl|"Claymore_F"}}
* {{hl|"IEDUrbanBig_F"}}
* {{hl|"IEDLandBig_F"}}
* {{hl|"IEDUrbanSmall_F"}}
* {{hl|"IEDLandSmall_F"}}
}}

Revision as of 16:04, 24 November 2021

Hover & click on the images for description

Description

Description:
Creates a mine of the given type (type is the name of the subclass of CfgVehicles). If the markers array contains several marker names, the position of a random one is used, otherwise, the given position is used. The mine is placed inside a circle with this position as its center and placement as its radius.
The command creates object of the CfgAmmo class named in configFile >> "CfgVehicles" >> type >> "ammo".
Groups:
Mines

Syntax

Syntax:
createMine [type, position, markers, placement]
Parameters:
type: String - mine type from CfgVehicles
position: PositionAGL
markers: Array of Strings - marker name(s)
placement: Number - radius
Return Value:
Object

Examples

Example 1:
_mine = createMine ["APERSMine", position player, [], 0];
Example 2:
Create satchel charge and give player control over it: _charge = createMine ["SatchelCharge_F", position player, [], 0]; player addOwnedMine _charge;

Additional Information

See also:
allMinesdetectedMinesmineDetectedBymineActiverevealMinegetAllOwnedMinesaddOwnedMineremoveOwnedMineremoveAllOwnedMines

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Tankbuster - c
Posted on Jun 05, 2017 - 22:43 (UTC)
Note that this command uses AGL (very similar to ASL) positions, so if you want to use the moored or seabed mine, you'll have to find the appropriate negative z value that is underwater and convert that to ASL. Also note that you can't adjust the positions of sea mines after they've been created. The command is either ignored or not propagated across the network to clients.
killzone_kid - c
Posted on Sep 25, 2019 - 03:28 (UTC)
The following explosives used in Arma 3 can be created with this command:
Mines Remote detonation charges
  • "ATMine"
  • "APERSMine"
  • "APERSBoundingMine"
  • "SLAMDirectionalMine"
  • "APERSTripMine"
  • "UnderwaterMine"
  • "UnderwaterMineAB"
  • "UnderwaterMinePDM"
  • "SatchelCharge_F"
  • "DemoCharge_F"
  • "Claymore_F"
  • "IEDUrbanBig_F"
  • "IEDLandBig_F"
  • "IEDUrbanSmall_F"
  • "IEDLandSmall_F"