EVAL

From 4Dimensions
Jump to: navigation, search

EVAL

EVAL

EVAL

EVAL


Usage: eval <variable> <expression>


  • this example immediately evaluates the expression below and stores the result
  • in %result%:

eval result %self.hitp% * 100 / %self.maxhitp% say My hitpoint percentage is %result%

  • this result will not change after the evaluation even if %self.hitp% changes.

The eval command is used to set (or create) the specified variable equal to

the result of the immediate evaluation of the provided expression. There also

exists a "set" command, with the same syntax. Set differs in that the expression

is not evaluated until the variable is accessed.


See Also: TRIG-SET