everquest¶
Data types related to the current EverQuest session.
Members¶
int CharSelectList¶
- Currently returns the zone ID the character is currently in
bool ChatChannel[channelname]¶
- Returns TRUE if channelname is joined
string ChatChannel[#]¶
- Returns the name of chat channel #
int ChatChannels¶
- Returns the number of channels currently joined
string CurrentUI¶
- return a string representing the currently loaded UI skin
bool Foreground¶
- Returns TRUE if EverQuest is in Foreground
string GameState¶
- Shows the current game state. Values: CHARSELECT, INGAME, PRECHARSELECT, UNKNOWN
int64 HWND¶
- Window handle.
bool IsDefaultUILoaded¶
- returns a bool true or false if the "Default" UI skin is the one loaded
string LastCommand¶
- Last command entered
window LastMouseOver¶
- Returns the last window you moused over
string LastTell¶
- Name of last person to send you a tell
bool LayoutCopyInProgress¶
- Returns TRUE if a layoutcopy is in progress and FALSE if not.
bool LClickedObject¶
- Returns TRUE if an object has been left clicked
string LoginName¶
- Your station name
int MaxBGFPS¶
- Maximum background FPS
int MaxFPS¶
- Maximum foreground FPS
int MouseX¶
- Mouse's X location
int MouseY¶
- Mouse's Y location
string Path¶
- Path to the Everquest folder
int PID¶
- Your current (Process ID)
int Ping¶
- Your current ping
int Running¶
- Running time of current MQ2 session, in milliseconds
int ScreenMode¶
- Returns the screenmode as an integer, 2 is Normal and 3 is No Windows
string Server¶
- Full name of your server
int PPriority¶
- Returns the processor priority that Everquest is set to. Values: UNKNOWN, LOW, BELOW NORMAL, NORMAL, ABOVE NORMAL, HIGH, REALTIME
float UiScale¶
- Returns the current UI scale
bool ValidLoc[coorrdinates]¶
- Returns true if the given coordinates are valid.
int ViewportX¶
- EverQuest viewport upper left (X) position
int ViewportXCenter¶
- EverQuest viewport center (X) position
int ViewportXMax¶
- EverQuest viewport lower right (X) position
int ViewportY¶
- EverQuest viewport upper left (Y) position
int ViewportYCenter¶
- EverQuest viewport center (Y) position
int ViewportYMax¶
- EverQuest viewport lower right (Y) position
string WinTitle¶
- Titlebar text of the Everquest window.
Usage¶
Example
You can place the mouse over a window and then run the following command to see the name of the window that the mouse is hovering over:
/echo ${EverQuest.LastMouseOver.Name}
Example
Using EverQuest.ValidLoc:
| Will print TRUE or FALSE if the location is valid
/echo ${EverQuest.ValidLoc[123 456 789]}
-- Will print true or false if the location is valid
print(mq.TLO.EverQuest.ValidLoc("123 456 789")())