The Xpertmud Handbook

The Xpertmud Handbook

Ernst Bachmann

Manuel Klimek

Revision 0.91.00

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Xpertmud - the eXtensible PERl scripTable MUD client.


Table of Contents

1 Introduction
2 Using Xpertmud
The Connect Dialog
The Configure Dialog
The Input Line
3 Perl Developers Guide to Xpertmud
Topic: Scripting Basics
Getting Started
Colored Output
Aliases
Triggers
Topic: Scripting Misc
Looking for files
Executing scripts
Events
Module: XM
echoMode
resetStatusMsg
send
setStatusMsg
showError
telnet
Class: XMWindow
close
getPositionX
getPositionY
getSizeX
getSizeY
isValid
lower
maximize
minimize
move
raise
resize
setTitle
show
Class: XMTextWindow
clear
clearEOL
clearLine
getCharAt
getColumns
getCursorX
getCursorY
getLines
newline
print
printANSI
resetAttributes
resizeChars
scrollColumns
scrollLines
setBold
setBlinking
setCursor
setFont
setIntensive
setReverse
setUnderline
setBGColor
setFGColor
Class: XMTextBufferWindow
addAlias
addIncludeDir
addKeyBinding
addTimer
addTrigger
delAlias
delKeyBinding
delTimer
delTrigger
listAliases
listKeyBindings
listTimers
listTriggers
parse
prs
resetWriteRegExps
setAliasState
setKeyBindingState
setTimerState
setTriggerState
setWriteRegExp
showKeyNames
statusWindow
4 Python Developers Guide to Xpertmud
Module: XM
send
telnet
Class: XMWindow
setTitle
Topic: Looking for files
Topic: Doing files
Topic: Scripting
Events
test
addTrigger
addKeyBinding
addAlias
addTimer
parse
5 Credits and License
A Installation
How to obtain Xpertmud
Requirements
Compilation and installation
KDE Logo