world.Help

MUSHclient script function (Method) — introduced in version 3.70

Shows help for a script function, or a list of functions

Prototype

void Help(BSTR Name);

Data type meanings

Description

This function is to help scripters quickly get information about script functions.

You can optionally supply a string argument. If the argument exactly matches a script function (case is not important) then the help for that function is shown.

eg.

/Help "colournote" --> show help for world.ColourNote

If the argument partially matches a script function, then the "functions help" dialog box will be displayed with that text as the filter.

eg.

/Help "trigger" --> show list of trigger-related functions

If the argument is empty then all script functions will be displayed.

The argument "lua" is a special case, and will show the help for all Lua-specific functions in MUSHclient.

eg.

/Help "lua"

You can also get help on Lua libraries by supplying "lua x" where x is the first letter of one of the standard Lua libraries, namely:

b - Base (not in a library)
c - Coroutines
d - Debug
i - Io
m - Math
o - Os
p - Package
r - Rex
s - String
t - Table
u - Utils

You can type more letters if you want, but only the first 5 are checked. eg.

/Help "lua io" -- (same as /Help "lua i")

In addition it also recognises:

/Help "lua bc" -- bc (bignum) library

VBscript example

Help "colournote"

Jscript example

Help ("colournote")

Lua example

Help "colournote"
Help "lua io"

Lua notes

The argument is optional.

Return value

Nothing.

Related topic

Utilities