Class Global [-] [+]
These functions can be used anywhere at any time, including at start-up.
Methods
AddTaxiPath |
Adds a taxi path to a specified map, returns the used pathId. |
AddVendorItem |
Adds an Item to a vendor and updates the world database. |
AuthDBExecute |
Executes a SQL query on the login database. |
AuthDBQuery |
Executes a SQL query on the login database and returns an ElunaQuery. |
AuthDBQueryAsync |
Initiates an asynchronous SQL query on the login database with a callback function. |
Ban |
Ban's a Player's account, character or IP |
CharDBExecute |
Executes a SQL query on the character database. |
CharDBQuery |
Executes a SQL query on the character database and returns an ElunaQuery. |
CharDBQueryAsync |
Initiates an asynchronous SQL query on the character database with a callback function. |
ClearBattleGroundEvents |
Unbinds event handlers for either all BattleGround events, or one type of event. |
ClearCreatureEvents |
Unbinds event handlers for either all of a Creature's events, or one type of event. |
ClearCreatureGossipEvents |
Unbinds event handlers for either all of a Creature's gossip events, or one type of event. |
ClearGameObjectEvents |
Unbinds event handlers for either all of a GameObject's events, or one type of event. |
ClearGameObjectGossipEvents |
Unbinds event handlers for either all of a GameObject's gossip events, or one type of event. |
ClearGroupEvents |
Unbinds event handlers for either all Group events, or one type of Group event. |
ClearGuildEvents |
Unbinds event handlers for either all Guild events, or one type of Guild event. |
ClearInstanceEvents |
Unbinds event handlers for either all of an instanced Map's events, or one type of event. |
ClearItemEvents |
Unbinds event handlers for either all of an Item's events, or one type of event. |
ClearItemGossipEvents |
Unbinds event handlers for either all of an Item's gossip events, or one type of event. |
ClearMapEvents |
Unbinds event handlers for either all of a non-instanced Map's events, or one type of event. |
ClearPacketEvents |
Unbinds event handlers for either all of a WorldPacket opcode's events, or one type of event. |
ClearPlayerEvents |
Unbinds event handlers for either all Player events, or one type of Player event. |
ClearPlayerGossipEvents |
Unbinds event handlers for either all of a Player's gossip events, or one type of event. |
ClearServerEvents |
Unbinds event handlers for either all server events, or one type of event. |
ClearUniqueCreatureEvents |
Unbinds event handlers for either all of a Creature's events, or one type of event. |
CreateLongLong |
Returns an object representing a |
CreateLuaEvent |
Registers a global timed event. |
CreatePacket |
Creates a WorldPacket. |
CreateULongLong |
Returns an object representing an |
GetActiveGameEvents |
Returns the currently active game events. |
GetAreaName |
Returns the area or zone's name. |
GetCoreExpansion |
Returns emulator's supported expansion. |
GetCoreName |
Returns emulator's name. |
GetCoreVersion |
Returns emulator version |
GetCurrTime |
Returns the server's current time. |
GetGUIDEntry |
Returns the entry ID from a GUID. |
GetGUIDLow |
Returns the low GUID from a GUID. |
GetGUIDType |
Returns the type ID from a GUID. |
GetGameTime |
Returns game time in seconds |
GetGuildByLeaderGUID |
Returns Guild by the leader's GUID |
GetGuildByName |
Returns a Guild by name. |
GetItemGUID |
Builds an Item's GUID. |
GetItemLink |
Returns a chat link for an Item. |
GetLuaEngine |
Returns Lua engine's name. |
GetMapById |
Returns a Map by ID. |
GetObjectGUID |
Builds a GameObject's GUID. |
GetPlayerByGUID |
Finds and Returns Player by guid if found |
GetPlayerByName |
Finds and Returns Player by name if found |
GetPlayerCount |
Returns the amount of Players in the world. |
GetPlayerGUID |
Builds a Player's GUID |
GetPlayersInWorld |
Returns a table with all the current Players in the world |
GetPlayersOnMap |
Returns a table with all the current Players on the states map. |
GetQuest |
Returns Quest template |
GetRealmID |
Returns emulator .conf RealmID |
GetStateInstanceId |
Returns the instance ID of the Lua state. Returns 0 for continent maps and the world state. |
GetStateMap |
Returns the Map pointer of the Lua state. Returns null for the "World" state. |
GetStateMapId |
Returns the map ID of the Lua state. Returns -1 for the "World" state. |
GetTimeDiff |
Returns the difference between an old timestamp and the current time. |
GetUnitGUID |
Builds a Creature's GUID. |
IsBagPos |
Returns |
IsBankPos |
Returns |
IsCompatibilityMode |
Returns |
IsEquipmentPos |
Returns |
IsGameEventActive |
Returns |
IsInventoryPos |
Returns |
Kick |
Kicks a Player from the server. |
PerformIngameSpawn |
Performs an in-game spawn and returns the Creature or GameObject spawned. |
PrintDebug |
Prints given parameters to the debug log. |
PrintError |
Prints given parameters to the error log. |
PrintInfo |
Prints given parameters to the info log. |
RegisterBGEvent |
Registers a BattleGround event handler. |
RegisterCreatureEvent |
Registers a Creature event handler. |
RegisterCreatureGossipEvent |
Registers a Creature gossip event handler. |
RegisterGameObjectEvent |
Registers a GameObject event handler. |
RegisterGameObjectGossipEvent |
Registers a GameObject gossip event handler. |
RegisterGroupEvent |
Registers a Group event handler. |
RegisterGuildEvent |
Registers a Guild event handler. |
RegisterInstanceEvent | |
RegisterItemEvent |
Registers an Item event handler. |
RegisterItemGossipEvent |
Registers an Item gossip event handler. |
RegisterMapEvent | |
RegisterPacketEvent |
Registers a WorldPacket event handler. |
RegisterPlayerEvent |
Registers a Player event handler. |
RegisterPlayerGossipEvent |
Registers a Player gossip event handler. |
RegisterServerEvent |
Registers a server event handler. |
RegisterSpellEvent |
Registers a Spell event handler. |
RegisterUniqueCreatureEvent | |
ReloadEluna |
Reloads the Lua engine. |
RemoveEventById |
Removes a global timed event specified by ID. |
RemoveEvents |
Removes all global timed events. |
RunCommand |
Runs a command. |
SaveAllPlayers |
Saves all Players. |
SendMail |
Sends mail to a Player. |
SendWorldMessage |
Sends a message to all Players online. |
StartGameEvent |
Starts the event by eventId, if force is set, the event will force start regardless of previous event state. |
StopGameEvent |
Stops the event by eventId, if force is set, the event will force stop regardless of previous event state. |
VendorRemoveAllItems |
Removes all Items from a vendor and updates the database. |
VendorRemoveItem |
Removes an Item from a vendor and updates the database. |
WorldDBExecute |
Executes a SQL query on the world database. |
WorldDBQuery |
Executes a SQL query on the world database and returns an ElunaQuery. |
WorldDBQueryAsync |
Initiates an asynchronous SQL query on the world database with a callback function. |
bit_and |
Performs a bitwise AND (a & b). |
bit_lshift |
Performs a bitwise left-shift (a << b). |
bit_not |
Performs a bitwise NOT (~a). |
bit_or |
Performs a bitwise OR (a | b). |
bit_rshift |
Performs a bitwise right-shift (a >> b). |
bit_xor |
Performs a bitwise XOR (a ^ b). |