武装突袭 Wiki
Advertisement
Introduced with Operation Flashpoint version 1.00
  

点击图片可看到更多讯息

开始使用于

游戏:
Operation Flashpoint
版本:
1.00

描述

描述:
Checks whether value is in array, unit in vehicle or position inside location. In case of value in array check, String values will be compared on CaSEseNsiTIve basis (see Example 2). Note: In Arma 2 you can not test for arrays within arrays using this command.

基本句法

句法:
value in array
参数:
value: Anything - any value (Arma 2 cannot match Array)
array: Array - array of values
返回值:
Boolean

替代句法

句法:
unit in vehicle
参数:
unit: Object - person
vehicle: Object - transport
返回值:
Boolean

替代句法2

句法:
position in location
参数:
position: Array - format Position2D or Position3D
location: Location
返回值:
Boolean

范例

范例1:
1 in [0,1,2]; //true
范例2:
"lol" in ["Lol", "LOL", "loL"]; //false "loL" in ["Lol", "LOL", "loL"]; //true
范例3:
Arma 3:[1,2,3] in [[1,2,3],[4,5,6]]; //true
范例4:
_isInCar = player in car;
范例5:
_isInside = [1000,2000,0] in myLocation;

额外资讯

多人游戏:
-
也可以看看:
inPolygoninAreasetresizereversepushBackpushBackUniqueapplyselectfindtoArraytoStringforEachcountdeleteAtdeleteRangeappendsortparamparamsarrayIntersectsplitStringjoinString

注意事项

此处撰写句法皆为可行用法. 可到官网[1]专页回报错误. 你可以使用讨论页面或是论坛来进行讨论.
新增注意事项 | 如何新增?

Notes

Posted on 15:58, 18 January 2007 (CET)
T_D
For a case-insensitive test use count: {_x == "lol"} count ["Lol", "LOL", "loL"]; //returns 3. Checking if an array (for example a position) is in another array doesn't produce an error, but it will always return false. e.g. [0,0,0] in [[0,0,0],[1,4,3],[5,3,1]]; //returns: false.

Bottom Section

Posted on August 23, 2014 - 10:10 (UTC)
PabstMirror
As of Arma 3 1.26: [0,0,0] in [[0,0,0],[1,4,3],[5,3,1]]; //returns true [1,2,3] in [[1,2,3],[4,5,6]]; //returns true Assuming it is now using comparison as found in isEqualTo
Advertisement