$(...): Difference between revisions

From Scriptwiki
Jump to navigation Jump to search
m Added note about $() being an alias of $eval()
m rephrasing for clarity
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
This identifier allows you to create a dynamic match parameter in an event.
== Categories ==
$(...)
* [[$(...) (events)|$(...)]] Using identifiers in event match text
* [[$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]]

Latest revision as of 23:08, 10 July 2013

Categories

  • $(...) Using identifiers in event match text
  • $(...) Evaluating strings
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.