Line 1: | Line 1: | ||
− | + | *'''page'''[/<switch>] [<player-list>=]<message>. | |
+ | *'''p'''[/<switch>] [<player-list>=]<message>. | ||
+ | |||
+ | This command sends a message to a player or list of players. If the player's name contains spaces, surround it with double-quotes. If you have already paged someone since connecting, just typing: | ||
+ | |||
+ | *'''page''' <message> | ||
+ | |||
+ | will send the message to the last person paged. You cannot page a player if they are set HAVEN or if you do not pass their @lock/page. In the latter case, the player's PAGE_LOCK`FAILURE, PAGE_LOCK`OFAILURE, and PAGE_LOCK`AFAILURE attributes will be activated if set. | ||
+ | |||
+ | Examples: | ||
+ | > page airwolf=hi there! | ||
+ | You paged Airwolf with 'hi there!'. | ||
+ | > page see, I don't have to retype the name. | ||
+ | You paged Airwolf with 'see, I don't have to retype the name.'. | ||
+ | > page "John Lennon" Ringo=Paul's fine! | ||
+ | |||
+ | Page will attempt a partial match on the name, checking both for an @alias and to see if the name matches someone connected. If the first character of <message> is a : or a ;, it will send the page in pose format. | ||
+ | |||
+ | Objects may page players, but not vice versa. If an object pages a NOSPOOF player, that player will see the object's number in square brackets, in front of the message, in a fashion similar to the way NOSPOOF flags emits. | ||
+ | |||
+ | Page takes five switches: /list, /blind, /noeval, /override, and /port. | ||
+ | The /list and /blind switches provide two different ways of handling pages to lists of players. With /list, each paged player sees the list of who was paged, and the paging player is notified only once. With /blind, it's as if each player was individually paged. The default list behavior is set by the blind_page @config option. | ||
+ | The /noeval switch prevents the MUSH from evaluating the message. | ||
+ | The /override switch is admin-only, and overrides pagelocks and HAVEN. | ||
+ | The /port switch is admin-only, and will page a port descriptor directly, including connections that have not yet logged into a player. | ||
+ | |||
+ | See also: @lock, @alias, pose, :, ;, HAVEN, NOSPOOF, FLAGS | ||
+ | |||
[[Category:Commands]] | [[Category:Commands]] | ||
[[Category:Basic MUSH Commands]] | [[Category:Basic MUSH Commands]] |
Revision as of 11:03, 8 August 2011
- page[/<switch>] [<player-list>=]<message>.
- p[/<switch>] [<player-list>=]<message>.
This command sends a message to a player or list of players. If the player's name contains spaces, surround it with double-quotes. If you have already paged someone since connecting, just typing:
- page <message>
will send the message to the last person paged. You cannot page a player if they are set HAVEN or if you do not pass their @lock/page. In the latter case, the player's PAGE_LOCK`FAILURE, PAGE_LOCK`OFAILURE, and PAGE_LOCK`AFAILURE attributes will be activated if set.
Examples:
> page airwolf=hi there! You paged Airwolf with 'hi there!'. > page see, I don't have to retype the name. You paged Airwolf with 'see, I don't have to retype the name.'. > page "John Lennon" Ringo=Paul's fine!
Page will attempt a partial match on the name, checking both for an @alias and to see if the name matches someone connected. If the first character of <message> is a : or a ;, it will send the page in pose format.
Objects may page players, but not vice versa. If an object pages a NOSPOOF player, that player will see the object's number in square brackets, in front of the message, in a fashion similar to the way NOSPOOF flags emits.
Page takes five switches: /list, /blind, /noeval, /override, and /port. The /list and /blind switches provide two different ways of handling pages to lists of players. With /list, each paged player sees the list of who was paged, and the paging player is notified only once. With /blind, it's as if each player was individually paged. The default list behavior is set by the blind_page @config option. The /noeval switch prevents the MUSH from evaluating the message. The /override switch is admin-only, and overrides pagelocks and HAVEN. The /port switch is admin-only, and will page a port descriptor directly, including connections that have not yet logged into a player.
See also: @lock, @alias, pose, :, ;, HAVEN, NOSPOOF, FLAGS