Difference between pages "TSTAT TRIGEDIT-EXAMPLES EXAMPLES TRIG-EXAMPLES" and "EXPRESSIONS TRIGEDIT-EXPRESSIONS INCREMENTS MATHEMATICAL /="

From 4Dimensions
(Difference between pages)
Jump to: navigation, search
(Bot: Automated import of articles)
 
m
 
Line 1: Line 1:
'''TSTAT TRIGEDIT-EXAMPLES EXAMPLES TRIG-EXAMPLES'''
+
'''EXPRESSIONS TRIGEDIT-EXPRESSIONS INCREMENTS MATHEMATICAL /= || \'''
 
[[Category:Help Files]]
 
[[Category:Help Files]]
 +
[[Category:Building]]
  
TSTAT TRIGEDIT-EXAMPLES EXAMPLES TRIG-EXAMPLES
+
A false expression is any expression that evaluates to 0, or an empty string.
  
TSTAT TRIGEDIT-EXAMPLES EXAMPLES TRIG-EXAMPLES
+
A true expression is any expression that evaluates to anything other than a
  
TSTAT TRIGEDIT-EXAMPLES EXAMPLES TRIG-EXAMPLES
+
false expression. The following list are the recognized operators. The higher
  
 +
the operator is on the list, the higher the precedence. The expression is
  
 +
evaluated from left to right. Parenthesis can be used to group.
  
Usage: tstat <trigger vnum>
 
  
 +
<pre>
 +
|Operator|        Name          | Examples  0=False 1=True  |
 +
--------------------------------------------------------------
  
 +
|  ||  | logical or            | 0 || ( ) = 0; 5 || 0 = 1  |
  
Tstat lets you learn more about a specific trigger.
+
|  &&  | logical and          | 1 && 0 = 0; 5 && 3 = 1    |
  
Be warned that all the triggers on TBA may not work since anyone could
+
|  ==  | equivalence          | 5 == 3 = 0; dog == DoG = 1|
  
have made them. Ask around for the best examples. Zone 0 are the basic
+
|  !=  | inequality            | 0 != Z = 0; dog != d = 1  |
  
examples. For more examples check out zones 13, 19, 27, 29, 77, 236 and
+
|  <    | less than            | 4 < 3 = 0; 4 < 5 = 1      |
  
# There are numerous others. Look around, just beware some may not be
+
|  >    | greater than          | 4 > 3 = 1; 4 > 4 = 0      |
#; examples.
 
  
To learn more about any of these just tlist <zone #> then tstat each
+
<=  | less than or equal    | 4 <= 3 = 0; 4 <= 5 = 1    |
  
trigger individually. You can always ask Rumble to find you an example.
+
|  >=  | greater than or equal | 4 >= 3 = 1; 4 >= 4 = 1    |
  
 +
|  /=  | substring            | "concatenate" /= "cat"    |
  
 +
|  -    | subtraction          | 15 - 10 = 5              |
  
See also: [[TLIST]]  [[TRIGEDIT]]  [[OLC]]
+
|  +    | addition              | 10 + 15 = 25              |
 +
 
 +
|  *    | multiplication        | 10 * 20 = 400            |
 +
 
 +
|  /    | division              | 100 / 20 = 5              |
 +
 
 +
|  !    | negation              | !() = 1; !0 = 1; !dog = 0;|
 +
 
 +
--------------------------------------------------------------
 +
</pre>
 +
 
 +
 
 +
Example: {cRTSTAT 63{c0

Latest revision as of 12:25, 14 July 2017

EXPRESSIONS TRIGEDIT-EXPRESSIONS INCREMENTS MATHEMATICAL /= || \

A false expression is any expression that evaluates to 0, or an empty string.

A true expression is any expression that evaluates to anything other than a

false expression. The following list are the recognized operators. The higher

the operator is on the list, the higher the precedence. The expression is

evaluated from left to right. Parenthesis can be used to group.


|Operator|         Name          | Examples  0=False 1=True  |
--------------------------------------------------------------

|   ||   | logical or            | 0 || ( ) = 0; 5 || 0 = 1  |

|   &&   | logical and           | 1 && 0 = 0; 5 && 3 = 1    |

|   ==   | equivalence           | 5 == 3 = 0; dog == DoG = 1| 

|   !=   | inequality            | 0 != Z = 0; dog != d = 1  | 

|   <    | less than             | 4 < 3 = 0; 4 < 5 = 1      |

|   >    | greater than          | 4 > 3 = 1; 4 > 4 = 0      |

|   <=   | less than or equal    | 4 <= 3 = 0; 4 <= 5 = 1    |

|   >=   | greater than or equal | 4 >= 3 = 1; 4 >= 4 = 1    |

|   /=   | substring             | "concatenate" /= "cat"    |

|   -    | subtraction           | 15 - 10 = 5               |

|   +    | addition              | 10 + 15 = 25              |

|   *    | multiplication        | 10 * 20 = 400             |

|   /    | division              | 100 / 20 = 5              |

|   !    | negation              | !() = 1; !0 = 1; !dog = 0;| 

--------------------------------------------------------------


Example: {cRTSTAT 63{c0