$(...): Difference between revisions

From Scriptwiki
Jump to navigation Jump to 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 23:04, 10 July 2013

Categories

Disambiguation
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.