Through March 26th, claim Dragon Lord for free! Speak to Xatheral in the Hall of Heroes.
Game mechanics • Newbie guide • In development • DDO Store • Social Media
Challenges • Classes • Collectables • Crafting • Enhancements • Epic Destinies • Favor • Feats
Glossary • Items • Maps • Monsters • Places • Quests • Races • Reincarnation • Skills • Spells
Please create an account or log in to build a reputation and unlock more editing privileges, and then visit DDO wiki's IRC Chat/Discord if you need any help!
Help:Extension:DynamicFunctions
As taken directly from the extension page on MediaWiki:
Functions[edit]
This module defines four functions: arg, ip, rand, and skin. All of these functions operate in constant time.
#arg:[edit]
The #arg function returns the value of the given URL argument. The syntax is:
{{#arg:parameter name|default}}.
The default parameter is optional; if defined, it is returned when the argument does not exist.
Thus, instead of including a page for given parameter values, this allows linking to a page for given parameter values. Syntax for linking: external link style with zero or more times "¶meter name=parameter value" added to the URL. The link can be to the same page with different parameter values, or to a different page. In the former case the new values can depend on the old ones.
#ip:[edit]
The #ip function returns the IP address of the current user. No arguments are required. This should correspond to the IP in the last line of Special:Version.
#rand:[edit]
The #rand function returns a random integer value. The syntax is:
{{#rand:a|b}}
#rand returns a value between a and b, inclusive. If b is omitted, #rand returns a value between 1 and a (hence, {{#rand:6}} emulates a dice roll).
The function is PHP function mt-rand.
#skin:[edit]
The #skin function returns the name of the current skin. No arguments are required.