 |
ReedN Wizard
Joined: 04 Jan 2006 Posts: 1279 Location: Portland, Oregon
|
Posted: Sun Apr 26, 2009 10:02 pm
[3.06] zMudSession is missing Events and Buttons from the interface |
Of the following functions available in the %session object, Buttons and Events are missing. Could those be added?
function GetClass(const Name): IzMUDClassRec;
Return the named Class as a zMUDClassRec COM Object.
function GetAlias(const Name, ClassName: WideString): IzMUDObject;
Return the named Alias in the given ClassName as a zMUDObject COM Object.
function GetVar(const Name, ClassName: WideString): IzMUDVar;
Return the named variable in the given ClassName as a zMUDVar COM Object.
function GetPath(const Name, ClassName: WideString): IzMUDObject;
Return the named Path in the given ClassName as a zMUDObject COM Object.
function GetTrigger(const Pattern, ClassName: WideString): IzMUDTrigger;
Return the named trigger Pattern in the given ClassName as a zMUDTrigger COM Object.
function GetKey(const KeyName, ClassName: WideString): IzMUDMacro;
Return the named key macro in the given ClassName as a zMUDMacro COM Object.
function GetMenu(const Caption, ClassName: WideString): IzMUDMenu;
Return the named speed menu item in the given ClassName as a zMUDMenu COM Object.
function GetTab(const Name, ClassName: WideString): IzMUDObject;
Return the given tab word in the given ClassName as a zMUDObject COM Object.
function GetStatus(const Caption, ClassName: WideString): IzMUDObject;
Return the named Status bar item in the given ClassName as a zMUDObject COM Object.
function GetDir(DirChar: Byte; const ClassName: WideString): IzMUDDir;
Return the given Direction in the given ClassName as a zMUDDir COM Object.
function ClassNum(Index: Integer): IzMUDClassRec;
Index is the class number to retrieve (starting at zero, up to NumClasses-1).
function AliasNum(Index: Integer): IzMUDObject;
Index is the alias number to retrieve (starting at zero, up to NumAliases-1).
function VarNum(Index: Integer): IzMUDVar;
Index is the variable number to retrieve (starting at zero, up to NumVars-1).
function PathNum(Index: Integer): IzMUDObject;
Index is the path number to retrieve (starting at zero, up to NumPaths-1).
function TriggerNum(Index: Integer): IzMUDTrigger;
Index is the trigger number to retrieve (starting at zero, up to NumTriggers-1).
function MenuNum(Index: Integer): IzMUDMenu;
Index is the menu item number to retrieve (starting at zero, up to NumMenus-1).
function MacroNum(Index: Integer): IzMUDMacro;
Index is the macro number to retrieve (starting at zero, up to NumMacros-1).
function TabNum(Index: Integer): IzMUDObject;
Index is the tabword number to retrieve (starting at zero, up to NumTabs-1).
function StatNum(Index: Integer): IzMUDObject;
Index is the status item number to retrieve (starting at zero, up to NumStats-1).
function DirNum(Index: Integer): IzMUDDir;
Index is the direction number to retrieve (starting at zero, up to NumDirs-1). |
|
|
|
 |
Zugg MASTER

Joined: 25 Sep 2000 Posts: 23379 Location: Colorado, USA
|
Posted: Mon Apr 27, 2009 5:15 pm |
That API is only used for zMUD compatibility. The newer API is the LUA interface, which does have access to buttons and events.
|
|
|
|
 |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|