Difference between revisions of "Set"
From Scriptwiki
(fu saturn) |
m (a little cosmetic fix) |
||
Line 30: | Line 30: | ||
== See Also == | == See Also == | ||
− | [[Unset|/unset]] unsets a variable.<br /> | + | * [[Unset|/unset]] unsets a variable.<br /> |
− | [[Var|/var]] sets a local variable.<br /> | + | * [[Var|/var]] sets a local variable.<br /> |
− | [[Unsetall|/unsetall]] unsets all variable from the variable list. | + | * [[Unsetall|/unsetall]] unsets all variable from the variable list. |
[[Category:Commands]][[Category:Variables]] | [[Category:Commands]][[Category:Variables]] |
Revision as of 09:46, 18 May 2007
Sets the value of %variable to the specified value.
/set [-lsnzuN] <%variable> [value]
Switch | Meaning |
l | Sets %var as a local variable, same as using /var (Deprecated, use /var) |
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