From Bohemia Interactive Community
|
|
(6 intermediate revisions by 3 users not shown) |
Line 1: |
Line 1: |
| '''All''' of these commands work with ''and/or'' return a generic type [[Number]].
| | #REDIRECT [[:Category:Command Group: Math]] |
| | |
| In the scripting language (unlike config's) there is no specialty types such as float or integer. All numeric values are represented solely as a [[Number]] type.
| |
| | |
| '''However''', specific commands listed below ''expect'' specific types of value ''e.g.'' [[Number#Radians|Radians]], [[Number#Degrees|Degrees]], and floats.
| |
| | |
| Be aware that although not directly related to the list below '''many''' commands in the scripting language restrict the range of possible values. Particularly commands wanting ratios between <tt>0.0</tt> and <tt>1.0</tt> (''e.g.'' no <tt>''integer'' > 1</tt> is possible). Check individual documentation for the command itself.
| |
| | |
| Also, the [[Boolean]] is a true type in command syntax. The results (the return value) of the below list should not be used directly in a boolean type expression(s).
| |
| | |
| ;Bad:<code>a = [[abs]] -3;<br>? (a) : [[exit]];</code>
| |
| | |
| ;Good:<code>? (a > 0) : [[exit]];</code>
| |
| | |
| ==Commands==
| |
| <div style="-webkit-column-count:6;-moz-column-count:6;column-count:6;">
| |
| *[[abs]]
| |
| *[[acos]]
| |
| *[[asin]]
| |
| *[[atan]]
| |
| *[[atan2]]
| |
| *[[atg]]
| |
| *[[ceil]]
| |
| *[[cos]]
| |
| *[[deg]]
| |
| *[[exp]]
| |
| *[[floor]]
| |
| *[[ln]]
| |
| *[[log]]
| |
| *[[min]]
| |
| *[[max]]
| |
| *[[mod]]
| |
| *[[pi]]
| |
| *[[rad]]
| |
| *[[random]]
| |
| *[[round]]
| |
| *[[sin]]
| |
| *[[sqrt]]
| |
| *[[tan]]
| |
| </div>
| |
| | |
| ==Relatia==
| |
| *[[Number#Degrees|Degrees]]
| |
| *[[Number#Radians|Radians]]
| |
| *[[Operators]]
| |
| *[[count]]
| |
| *[[distance]]
| |
| | |
| [[Category: Scripting Topics]]
| |
Latest revision as of 00:03, 25 June 2022