Difference between revisions of "$(...)"

From Scriptwiki
Jump to: navigation, search
m (Added note about $() being an alias of $eval())
m (move text into new page, make this a disambiguation page)
Line 1: Line 1:
This identifier allows you to create a dynamic match parameter in an event.
+
== Categories ==
$(...)
+
* [[$(...) (matching text)|$(...)]] Matching text in events
 +
* [[$eval|$(...)]] Evaluating strings
  
You can use [[$1-]] to reference the incoming line.
+
{{Disambling}}
 
 
== Example ==
 
[[On_text|On *:TEXT]]:$(* [[DollarPlus|$+]] [[$me]] $+ *):#: {
 
  [[echo]] -a [[$nick]] just mentioned your nickname in [[$chan]] $+ .
 
}
 
This example will echo to your active window whenever someone mentioned your nickname.
 
 
 
== Note ==
 
You must use $(...) in the match text event for all other identifiers to be evaluated.
 
 
 
Correct:
 
on *:text:$(hello [[$me]] *):#: { ... }
 
''Incorrect:
 
on *:text:hello $($me) *:#: { ... }''
 
 
 
$(...) is an alias of [[$eval]]. See the $eval page for more information on how it is used.
 
 
 
== See also ==
 
* [[$eval]]
 
 
[[Category:Remote Identifiers]]
 
[[Category:Remote Identifiers]]

Revision as of 00:04, 11 July 2013

Categories

Disambiguation
This is a disambiguation page — this means that one or more articles list this page and it holds reference to one or more articles or it has different meanings.