Difference between revisions of "Set"
From Scriptwiki
(add example about dynamic variables) |
|||
Line 10: | Line 10: | ||
== Example == | == Example == | ||
+ | /set %fuu bar | ||
+ | /set %moo [ $+ [ %fuu ] ] 42 | ||
+ | This will set %fuu to bar and then set %moobar to 42, as the variable %fuu will first be evaluated to bar. | ||
/set -u3 %fuu bar | /set -u3 %fuu bar | ||
This will set %fuu to bar and unset it after 3 seconds. | This will set %fuu to bar and unset it after 3 seconds. |
Revision as of 16:58, 11 September 2005
Sets the value of %var to the specified value.
/set [-snzuN] <%var> [value]
Switch | Meaning |
s | Gives an output: * Set %var to value. |
n | Treats value as plain text. |
z | Decreases %var until it reaches zero and then unsets it. |
uN | Unsets %var after N seconds, as long as %var isn't set again. If N is 0, it is unset when script finishes. |
Example
/set %fuu bar /set %moo [ $+ [ %fuu ] ] 42
This will set %fuu to bar and then set %moobar to 42, as the variable %fuu will first be evaluated to bar.
/set -u3 %fuu bar
This will set %fuu to bar and unset it after 3 seconds.
/set -s %fuu 3
This will set %fuu to 3 and give an output to the active window: * Set %fuu to 3
See Also
/unset unsets a variable.
/var sets a local variable.
/unsetall unsets all variable from the variable list.