a == b: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
mNo edit summary
Line 25: Line 25:
'''Example:'''
'''Example:'''


? ([[player]] '''==''' ([[leader]] [[group]] [[player]])): [[hint]] "You are the leader of your group."
? ([[player]] '''==''' ([[leader grp|leader]] [[group]] [[player]])): [[hint]] "You are the leader of your group."


? ([[name]] [[player]] '''==''' "Billy"): [[hint]] "Hello Billy, how are you?"
? ([[name]] [[player]] '''==''' "Billy"): [[hint]] "Hello Billy, how are you?"

Revision as of 18:05, 18 May 2006


valuea == valueb


Operand types:

valuea: Number, Group, Side, String or Object

valueb: Number, Group, Side, String or Object

Type of returned value:

Boolean

Description:

Check if valuea is equal to valueb.


Example:

? (player == (leader group player)): hint "You are the leader of your group."

? (name player == "Billy"): hint "Hello Billy, how are you?"


Comments:

Does not work with the types Boolean and Array.

i.e. the arguments:

? MyBoolean == [] : hint "This is a test."

and

? MyArray == [] : hint "This is a test."

...will cause errors.

Instead of the first line use:
? MyBoolean : hint "This is a test."

The workaround for the second line is:
? (count MyArray) == 0 : hint "This is a test."