Year of the Dragon: Through May 28th, claim free Expansion Pack (excluding Vecna Unleashed) or a Greater Elixir of Discovery! Speak to Xatheral in the Hall of Heroes. edit
Thank you for your patience while we continue to upgrade DDOwiki to the latest MediaWiki LTS version. If you find any errors on the site, please visit the Discord chat server and let us know.
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 remove ads, 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.