a != b
- Arma 3 v0.50
- First in Operation Flashpoint v1.00
Command · also in Math · Markdown · JSON · original wiki page
Description
Returns whether one value is not equal to another. String comparison is case-insensitive (e.g "STRINGtext" != "stringTEXT" // returns false - strings are equivalent).
Important
a and b types must match: comparing e.g String with Number is invalid.
Syntax
a != b
Parameters:
-
a:Introduced in Possible Type Operation Flashpoint v1.00 Number Side String Object Group Armed Assault v1.00 Structured Text Config Display Control Armed Assault v1.08 Location Arma 3 v2.00 Diary Record Namespace Boolean -
b: identical to a's type
Returns: Boolean - true if a is different from b, false otherwise
Examples
Example 1
if (_counter != 4) then
{
hint "The counter is not equal to the number 4";
};
Example 2
if (vehicle player != player) then
{
hint "you are in a vehicle";
}
else
{
hint "you are on foot";
};
Example 3
if (fuel truck1 != 1) then
{
hint "Truck1 has less than a full tank of fuel.";
};
Example 4
if (alive _unit1 != alive _unit2) then { hint "One of the units is dead while another is alive" };