Planeshift
|
Admin manager that handles GM commands and general game control. More...
#include <adminmanager.h>
Public Member Functions | |
void | AdjustFactionStandingOfTarget (int gmClientnum, Client *target, csString factionName, int standingDelta) |
adjusts a faction standing of the target by a given value. More... | |
void | Admin (int clientnum, Client *client, int requestedLevel=-1) |
This is called when a player does /admin. More... | |
AdminManager () | |
bool | ApplySkill (int gmClientNum, Client *target, psSkillInfo *skill, int value, bool relative=false, int cap=0) |
adjusts a skill of the target by a given value. More... | |
void | AwardExperienceToTarget (int gmClientnum, Client *target, int ppAward) |
This awards a certain amount of exp to the target. More... | |
void | AwardToTarget (unsigned int gmClientNum, Client *target, psRewardData *data) |
universal function to award a target. More... | |
LocationManager * | GetLocationManager () |
psPathNetwork * | GetPathNetwork () |
return the path network More... | |
bool | GetStartOfMap (int clientnum, const csString &map, iSector *&targetSector, csVector3 &targetPoint) |
Get sector and coordinates of starting point of a map. More... | |
void | HandleNpcCommand (MsgEntry *pMsg, Client *client) |
wrapper for internal use from npc More... | |
virtual | ~AdminManager () |
![]() | |
void | HandleMessage (MsgEntry *msg, Client *client) |
Transfers the message to the manager specific function. More... | |
void | Subscribe (FunctionPointer fpt, msgtype type, uint32_t flags=0x01) |
Subscribes this manager to a specific message type with a custom callback. More... | |
bool | Unsubscribe (msgtype type) |
Unsubscribes this manager from a specific message type. More... | |
bool | Unsubscribe (FunctionPointer handler, msgtype type) |
Unsubscribes a specific handler from a specific message type. More... | |
bool | UnsubscribeAll () |
Unsubscribes this manager from all message types. More... | |
virtual | ~MessageManager () |
Unsubscribes all messages then destroys this object. More... | |
![]() | |
csArray< csString > | DecodeCommandArea (Client *client, csString target) |
Decodes an area: expression. More... | |
gemObject * | FindObjectByString (const csString &str, gemActor *me) const |
Find the object we are referring to in str. More... | |
Client * | FindPlayerClient (const char *name) |
Finds Client* of character with given name. More... | |
virtual bool | Verify (MsgEntry *pMsg, unsigned int flags, Client *&client) |
Protected Member Functions | |
bool | AddPetition (PID playerID, const char *petition) |
Adds a petition under the passed user's name to the 'petitions' table in the database. More... | |
void | AddRemoveLock (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client, psItem *key) |
A lock is added or removed from the list of locks a key can unlock. More... | |
void | AssignFaction (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Allows to change faction points of players. More... | |
bool | AssignPetition (PID gmID, int petitionID) |
Assignes the specified GM to the specified petition. More... | |
void | Award (AdminCmdData *data, Client *client) |
Awards something to a player, by a GM. More... | |
void | AwardExperience (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client, Client *target) |
Awards experience to a player, by a GM. More... | |
void | BanAdvisor (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Bans an account from advising. More... | |
void | BanClient (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Bans an account. More... | |
void | BanName (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Bans a name from being used. More... | |
void | BroadcastDirtyPetitions (int clientNum, bool includeSelf=false) |
Handles broadcasting the petition list dirty signal. More... | |
void | CancelPetition (MsgEntry *me, psPetitionRequestMessage &msg, Client *client) |
Cancels a petition. More... | |
bool | CancelPetition (PID playerID, int petitionID, bool isGMrequest=false) |
Cancels the specified petition if the player was its creator. More... | |
void | ChangeGuildLeader (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Changes the leader of a guild. More... | |
void | ChangeLock (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Exchanges the lock on an item. More... | |
void | ChangeName (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Changes the name of the player to the specified one. More... | |
void | ChangeNPCType (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *cmddata, Client *client) |
Change the npctype (brain) of the npc. More... | |
void | ChangePetition (MsgEntry *me, psPetitionRequestMessage &msg, Client *client) |
Modifies a petition. More... | |
bool | ChangePetition (PID playerID, int petitionID, const char *petition) |
Changes the description of the specified petition if the player was its creator. More... | |
void | CheckItem (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data) |
Checks the presence of items. More... | |
void | CheckTarget (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Shows what the target used in command will afflict in the game. More... | |
bool | ClosePetition (PID gmID, int petitionID, const char *desc) |
Closes the specified petition (GM only). More... | |
void | CopyKey (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client, psItem *key) |
Creates a copy of a master key. More... | |
void | CreateHuntLocation (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Creates a new hunt location. More... | |
void | CreateItem (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Creates an item or loads GUI for item creation. More... | |
void | CreateNPC (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Creates a new NPC by copying data from a master NPC. More... | |
bool | DeassignPetition (PID gmID, int gmLevel, int petitionID) |
Deassignes the specified GM to the specified petition. More... | |
void | Death (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Kills by doing a large amount of damage to target. More... | |
void | DebugNPC (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *cmddata, Client *client) |
Change the NPC Debug level. More... | |
void | DebugTribe (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *cmddata, Client *client) |
Change the Tribe Debug level. More... | |
void | DeleteCharacter (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Deletes a character from the database. More... | |
bool | DescalatePetition (PID gmID, int gmLevel, int petitionID) |
Descalates the level of the specified petition. More... | |
void | DisableQuest (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Allows to disable/enable quests temporarily (server cache) or definitely (database). More... | |
void | Divorce (MsgEntry *me, AdminCmdData *data) |
Divorce char1 and char2, if they're married. More... | |
bool | EscalatePetition (PID gmID, int gmLevel, int petitionID) |
Escalates the level of the specified petition. More... | |
void | FindPath (csVector3 &pos, iSector *sector, float radius, Waypoint **wp, float *rangeWP, psPath **path, float *rangePath, int *indexPath, float *fraction, psPath **pointPath, float *rangePoint, int *indexPoint) |
Lookup path information close to a point. More... | |
void | Fog (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Controls the rain. More... | |
void | FreezeClient (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Freezes a client, preventing it from doing anything. More... | |
virtual uint32_t | GetEffectID () |
Implement the abstract function from the iEffectIDAllocator. More... | |
void | GetInfo (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Retrieves information like ID, etc. More... | |
const char * | GetLastSQLError () |
Returns the last error generated by SQL. More... | |
iResultSet * | GetPetitions (PID playerID, PID gmID=PETITION_GM) |
Returns a list of all the petitions for the specified player. More... | |
bool | GetPetitionsArray (csArray< psPetitionInfo > &petitions, Client *client, bool IsGMrequest=false) |
Gets the list of petitions and returns an array with the parsed data. More... | |
void | GetSiblingChars (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Get the list of characters in the same account of the provided one. More... | |
bool | GetTargetOfTeleport (Client *client, psAdminCmdMessage &msg, AdminCmdData *data, iSector *&targetSector, csVector3 &targetPoint, float &yRot, gemObject *subject, InstanceID &instance) |
Get sector and coordinates of target of teleportation described by 'msg'. More... | |
int | GetTrueSecurityLevel (AccountID accountID) |
Gets the given account number's security level from the DB. More... | |
void | GMHandlePetition (MsgEntry *me, psPetitionRequestMessage &msg, Client *client) |
Handles GM changes to petitions. More... | |
void | GMListPetitions (MsgEntry *me, psPetitionRequestMessage &msg, Client *client) |
Handles GM queries for dealing with petitions. More... | |
void | HandleActionLocation (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handle action location entrances. More... | |
void | HandleAddPetition (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handles a user submitting a petition. More... | |
void | HandleAdminCmdMessage (MsgEntry *pMsg, Client *client) |
Parses message and executes contained admin command. More... | |
void | HandleBadText (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handle request to view bad text from the targeted NPC. More... | |
void | HandleGMEvent (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handle GM Event command. More... | |
void | HandleGMGuiMessage (MsgEntry *pMsg, Client *client) |
Parses and executes commands sent by a gm GUI. More... | |
void | HandleHire (AdminCmdData *data, Client *client) |
Handle Hire command. More... | |
void | HandleList (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
List command for information retrieval. More... | |
void | HandleListWarnings (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
List warnings given to account. More... | |
void | HandleLoadQuest (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handles a request to reload a quest from the database. More... | |
void | HandleLocation (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handle online path editing. More... | |
void | HandleNPCClientQuit (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Allows to quit/reboot the npcclient remotely from a client. More... | |
void | HandlePath (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handle online path editing. More... | |
void | HandlePetitionMessage (MsgEntry *pMsg, Client *client) |
Parses and executes petition related commands. More... | |
void | HandleQuest (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Manipulate quests from characters. More... | |
void | HandleReload (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Handle reloads from DB. More... | |
void | HandleServerQuit (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Allows to quit/reboot the server remotely from a client. More... | |
void | HandleSetItemName (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Change name of items. More... | |
void | HandleSetQuality (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Change quality of items. More... | |
void | HandleSetTrait (psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Set trait of a char. More... | |
void | HandleTime (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Time command for setting of game time. More... | |
void | HandleVersion (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Allows to get version the server remotely from a client. More... | |
void | HideAllLocations (bool clearSelected) |
Hide all locations for all clients. More... | |
void | HideAllPaths (bool clearSelected) |
Hide all paths for all clients. More... | |
void | HideLocations (Client *client) |
Hide all locations for one client. More... | |
void | HideLocations (Client *client, iSector *sector) |
Hide all locations in one sector for one client. More... | |
void | HidePaths (Client *client) |
Hide all paths for a client. More... | |
void | HidePaths (Client *client, iSector *sector) |
Hide all paths for a client in a sector. More... | |
void | HideWaypoints (Client *client) |
Hide all waypoints for a client. More... | |
void | HideWaypoints (Client *client, iSector *sector) |
Hide all waypoints for a client in a sector. More... | |
void | Impersonate (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Impersonate a character. More... | |
void | Inspect (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Retrieves detailed information about a character. More... | |
bool | IsReseting (const csString &command) |
Test the first 8 chars after the command for 'me reset'. More... | |
void | ItemStackable (MsgEntry *me, AdminCmdData *data, Client *client) |
Decide whether an item is stackable or not. More... | |
void | KickPlayer (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
This function kicks a player off the server. More... | |
void | KillNPC (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Kill an npc in order to make it respawn, It can be used also to reload the data of the npc from the database. More... | |
void | ListPetitions (MsgEntry *me, psPetitionRequestMessage &msg, Client *client) |
Retrieves a list of petitions. More... | |
int | LocationCreate (int typeID, csVector3 &pos, csString §orName, csString &name, int radius) |
Add new location point to DB. More... | |
bool | LogGMCommand (AccountID accountID, PID gmID, PID playerID, const char *cmd) |
Logs all gm commands. More... | |
void | MakeKey (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client, bool masterkey) |
Sets an item as a key or master key. More... | |
void | MakeSecurity (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Toggles the lock to be a security lock or not. More... | |
void | MakeUnlockable (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Toggles the lockability of a lock. More... | |
void | ModifyItem (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Changes various parameters associated to the item. More... | |
void | ModifyKey (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Creates, destroys and changes keys and locks. More... | |
void | Morph (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Temporarily changes the mesh for a player. More... | |
bool | MoveObject (Client *client, gemObject *target, csVector3 &pos, float yrot, iSector *sector, InstanceID instance) |
Handles movement of objects for teleport and slide. More... | |
void | MutePlayer (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
This function will mute a player until logoff. More... | |
int | PathPointCreate (int pathID, int prevPointId, csVector3 &pos, csString §orName) |
Add new Path point to DB. More... | |
void | Percept (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Percept a NPC. More... | |
void | Rain (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Controls the rain. More... | |
void | RandomMessageTest (AdminCmdData *data, Client *client) |
Messagetest sending 10 random messages to a client. More... | |
void | RedisplayAllLocations () |
Show locations for all clients that have enabled display. More... | |
void | RedisplayAllPaths () |
Show paths and waypoints for all clients that have enabled display. More... | |
void | RenameGuild (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Changes the name of a guild. More... | |
void | RunScript (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Runs a progression script on the targetted client. More... | |
void | Scale (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Temporarily changes the scale for an actor. More... | |
void | SendAwardInfo (size_t gmClientnum, Client *target, const char *awardname, const char *awarddesc, int awarded) |
Sends information about an award (reward) to the target and GM. More... | |
void | SendGMAttribs (Client *client) |
Sends the gm client the current gm attributes. More... | |
void | SendGMPlayerList (MsgEntry *me, psGMGuiMessage &msg, Client *client) |
Lists all players for a GM. More... | |
void | SendSpawnItems (MsgEntry *me, Client *client) |
Sends items of the specified type to the GMs client. More... | |
void | SendSpawnMods (MsgEntry *me, Client *client) |
Sends item modifiers of the specified type to the GMs client. More... | |
void | SendSpawnTypes (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Retrieves a list of spawn types for from all items of the server. More... | |
void | SetAttrib (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Set various GM/debug abilities. More... | |
void | SetKillExp (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Allows to set an experience given to who kills the issing player. More... | |
void | SetLabelColor (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Set the label color for char. More... | |
void | SetSkill (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Changes the skill of the target. More... | |
void | ShowLocations (Client *client) |
Handle display of locations. More... | |
void | ShowLocations (Client *client, iSector *sector) |
Handle display of locations. More... | |
void | ShowPaths (Client *client) |
Show paths for client in all sectors that has been enabled. More... | |
void | ShowPaths (Client *client, iSector *sector) |
Show path for a client in a given sector. More... | |
void | ShowWaypoints (Client *client) |
Show waypoint for client in all sectors that has been enabled. More... | |
void | ShowWaypoints (Client *client, iSector *sector) |
Show waypoints for a client in a given sector. More... | |
void | Slide (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Moves an object along a direction or turns it around the y axis. More... | |
void | Snow (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Controls the snow. More... | |
void | SpawnItemInv (MsgEntry *me, Client *client) |
Parses and executes commands for spawning items for a gm. More... | |
void | SpawnItemInv (MsgEntry *me, psGMSpawnItem &msg, Client *client) |
Parses and executes commands for spawning items for a gm. More... | |
void | Teleport (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Move an object to a certain position. More... | |
void | TeleportOfflineCharacter (Client *client, AdminCmdDataTeleport *data) |
Teleport an offline character. More... | |
void | TempSecurityLevel (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Temporarily changes the security level for a player. More... | |
void | ThawClient (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Thaws a client, reversing a freeze command. More... | |
void | Thunder (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Controls the thunder. More... | |
void | TransferItem (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Transfers an item from one client to another. More... | |
void | UnbanAdvisor (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Unbans an account for advising. More... | |
void | UnbanClient (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Unbans an account. More... | |
void | UnBanName (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Unbans a name from not being used. More... | |
void | UnmutePlayer (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
This function will unmute a player. More... | |
void | UpdateDisplayLocation (Location *location) |
Update location to all clients displaying locations. More... | |
void | UpdateDisplayPath (psPathPoint *point) |
Update the display of paths in clients. More... | |
void | UpdateDisplayWaypoint (Waypoint *wp) |
Update the display of waypoints in clients. More... | |
void | UpdateRespawn (AdminCmdData *data, Client *client) |
Changes the NPC's default spawn location. More... | |
void | ViewMarriage (MsgEntry *me, AdminCmdData *data) |
Get the marriage info of a player. More... | |
void | WarnMessage (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
This function sends a warning message from a GM to a player. More... | |
void | Weather (MsgEntry *me, psAdminCmdMessage &msg, AdminCmdData *data, Client *client) |
Controls the weather. More... | |
Protected Attributes | |
ClientConnectionSet * | clients |
internal list of clients connected to the server More... | |
AdminCmdDataFactory * | dataFactory |
Data object factory for parsing command data. More... | |
csString | lasterror |
internal string used for formating and passing back errormessages More... | |
LocationManager * | locations |
Hold every location in the world for editing of locations. More... | |
psNPCDialog * | npcdlg |
Holds a dummy dialog. More... | |
psPathNetwork * | pathNetwork |
Holds the entire PathNetwork for editing of paths. More... | |
Additional Inherited Members | |
![]() | |
typedef void(AdminManager::* | FunctionPointer) (MsgEntry *, Client *) |
Admin manager that handles GM commands and general game control.
Definition at line 3361 of file adminmanager.h.
AdminManager::AdminManager | ( | ) |
|
virtual |
|
protected |
Adds a petition under the passed user's name to the 'petitions' table in the database.
Will automatically add the date and time of the petition's submission in the appropriate table columns
playerID | PID of the player who is submitting the petition. |
petition | The player's request. |
|
protected |
A lock is added or removed from the list of locks a key can unlock.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
key | to remove the lock from. |
void AdminManager::AdjustFactionStandingOfTarget | ( | int | gmClientnum, |
Client * | target, | ||
csString | factionName, | ||
int | standingDelta | ||
) |
adjusts a faction standing of the target by a given value.
gmClientnum | ClientID of the issuer |
target | pointer to the Client of the target |
factionName | name of the faction to adjust |
standingDelta | value to adjust the standing by |
This is called when a player does /admin.
This builds up the list of commands that are available to the player at their current GM rank. This commands allows player to check the commands of a different gm level (or not gm) provided they have some sort of security level ( > 0 ) in that case the commands won't be subscribed in the client.
clientnum | client identifier of message sending client |
client | object of the client sending message. |
requestedLevel | the requested level |
bool AdminManager::ApplySkill | ( | int | gmClientNum, |
Client * | target, | ||
psSkillInfo * | skill, | ||
int | value, | ||
bool | relative = false , |
||
int | cap = 0 |
||
) |
adjusts a skill of the target by a given value.
gmClientNum | ClientID of the issuer |
target | pointer to the Client of the target |
skill | pointer to the info about the skill to adjust |
value | amount to set/adjust by |
relative | determines whether the value is absolute or relative |
cap | if nonzero the skill will be set to a value smaller or equal to the specified one |
|
protected |
Allows to change faction points of players.
me | The incoming message from the GM. |
msg | The cracked command message. |
data | A pointer to the command parser object with target data. |
client | The target client which will have his faction points changed. |
|
protected |
Assignes the specified GM to the specified petition.
gmID | Is the ID of the GM who is requesting the assignment. |
petitionID | The petition id |
|
protected |
Awards something to a player, by a GM.
data | A pointer to the command parser object with target data |
client | The GM client the command came from.gm |
|
protected |
Awards experience to a player, by a GM.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
target | The target to award the experience to. |
This awards a certain amount of exp to the target.
gmClientnum | ClientID of the issuer |
target | pointer to the Client of the target |
ppAward | amount of exp to award. might be negative to punish instead |
void AdminManager::AwardToTarget | ( | unsigned int | gmClientNum, |
Client * | target, | ||
psRewardData * | data | ||
) |
universal function to award a target.
gmClientNum | ClientID of the issuer |
target | pointer to the Client of the target |
data | struct holding the awards to apply |
|
protected |
Bans an account from advising.
Bans can be done by player or account (pid,name,targeting). Their length can be defined and set according to the security level of the issuing GM.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Bans an account.
Bans can be done by player or account (pid,name,targeting). Their length can be defined and set according to the security level of the issuing GM.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Bans a name from being used.
The given name is added to the list of not allowed names for characters.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Handles broadcasting the petition list dirty signal.
Used by: CancelPetition, GMHandlePetition, HandleAddPetition
clientNum | of the client issuing the command. |
includeSelf | Whether to include the sending client in the broadcast or not. |
|
protected |
Cancels a petition.
me | The incoming message from the GM |
msg | The cracked command message. |
client | The GM client the command came from. |
|
protected |
Cancels the specified petition if the player was its creator.
playerID | Is the ID of the player who is requesting the change. |
petitionID | The petition id |
isGMrequest | if true that means a GM is cancelling someone's petition |
|
protected |
Changes the leader of a guild.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Exchanges the lock on an item.
This removes the ability of all keys of the 'original' lock of unlocking this item.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Changes the name of the player to the specified one.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Change the npctype (brain) of the npc.
me | The incoming message from the GM |
msg | The cracked command message. |
cmddata | A pointer to the command parser object with target datat |
client | The GM client the command came from. |
|
protected |
Modifies a petition.
me | The incoming message from the GM |
msg | The cracked command message. |
client | The GM client the command came from. |
|
protected |
Changes the description of the specified petition if the player was its creator.
playerID | Is the ID of the player who is requesting the change. if ID is -1, that means a GM is changing someone's petition |
petitionID | The petition id |
petition | new petition text |
|
protected |
Checks the presence of items.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
|
protected |
Shows what the target used in command will afflict in the game.
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Closes the specified petition (GM only).
gmID | Is the ID of the GM who is requesting the close. |
petitionID | The petition id |
desc | the closing description |
|
protected |
Creates a copy of a master key.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
key | to copy |
|
protected |
Creates a new hunt location.
Hunt locations spawn items. The conditions like how many are spawned is given by the command line options that are parsed and stored by the AdminCmdDataCrystal object.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Creates an item or loads GUI for item creation.
Gui for item creation is loaded when no item was specified.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Deassignes the specified GM to the specified petition.
gmID | Is the ID of the GM who is requesting the deassignment. |
gmLevel | The security level of the gm |
petitionID | The petition id |
|
protected |
Kills by doing a large amount of damage to target.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Change the NPC Debug level.
me | The incoming message from the GM |
msg | The cracked command message. |
cmddata | A pointer to the command parser object with target datat |
client | The GM client the command came from. |
|
protected |
Change the Tribe Debug level.
me | The incoming message from the GM |
msg | The cracked command message. |
cmddata | A pointer to the command parser object with target datat |
client | The GM client the command came from. |
|
protected |
Deletes a character from the database.
Should be used with caution. This function will also send out reasons why a delete failed. Possible reasons are not found or the requester is not the same account as the one to delete. Also if the character is a guild leader they must resign first and assign a new leader.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
Descalates the level of the specified petition.
Changes the assigned_gm to -1, and the status to 'Open'
gmID | Is the ID of the GM who is requesting the descalation. |
gmLevel | The security level of the gm |
petitionID | The petition id |
|
protected |
Allows to disable/enable quests temporarily (server cache) or definitely (database).
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Divorce char1 and char2, if they're married.
me | The incoming message from the GM |
data | A pointer to the command parser object with target data |
Escalates the level of the specified petition.
Changes the assigned_gm to -1, and the status to 'Open'
gmID | Is the ID of the GM who is requesting the escalation. |
gmLevel | The security level of the gm |
petitionID | The petition id |
|
protected |
Lookup path information close to a point.
Waypoints, paths or pointpaths can be retrieved. When wp and pointPath pointers are given, then only the nearest will be returned.
pos | position of the point to lookup. |
sector | of the point to lookup. |
radius | is the searchrange around the point. |
wp | output of waypoints found |
rangeWP | distance of the waypoint to the point |
path | output of paths found |
rangePath | distance of the path to the point |
indexPath | index of the path |
fraction | ? |
pointPath | output of point of path |
rangePoint | range of the point of path to the point |
indexPoint | index of the point of path on the path |
|
protected |
Controls the rain.
Turn off, turn on, setting rain parameters.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Freezes a client, preventing it from doing anything.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protectedvirtual |
Implement the abstract function from the iEffectIDAllocator.
Implements iEffectIDAllocator.
|
protected |
Retrieves information like ID, etc.
about a target.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Returns the last error generated by SQL.
|
inline |
Definition at line 3435 of file adminmanager.h.
|
inline |
return the path network
Definition at line 3430 of file adminmanager.h.
|
protected |
Returns a list of all the petitions for the specified player.
playerID | Is the ID of the player who is requesting the list. if the ID is -1, that means a GM is requesting a complete listing |
gmID | Is the id of the GM who is requesting petitions, ignored if playerID != -1 |
|
protected |
Gets the list of petitions and returns an array with the parsed data.
petitions | an array with the data of the petition: It's empty if it wasn't possible to obtain results. |
client | The GM client which requested the informations. |
IsGMrequest | manages if the list should be formated for gm or players. True is for gm. |
|
protected |
Get the list of characters in the same account of the provided one.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
bool AdminManager::GetStartOfMap | ( | int | clientnum, |
const csString & | map, | ||
iSector *& | targetSector, | ||
csVector3 & | targetPoint | ||
) |
Get sector and coordinates of starting point of a map.
|
protected |
Get sector and coordinates of target of teleportation described by 'msg'.
client | The GM client the command came from. |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
targetSector | the target sector of the teleport. |
targetPoint | the target point to teleport to. |
yRot | is the rotation on the y-axis for the teleport. |
subject | is the target object to teleport |
instance | is the instance to teleport to. |
|
protected |
Gets the given account number's security level from the DB.
accountID | to retrieve the security level for. |
|
protected |
Handles GM changes to petitions.
Possible changes are: canceling, closing, assigning, escalating, deescalationg.
me | The incoming message from the GM |
msg | The cracked command message. |
client | The GM client the command came from. |
|
protected |
Handles GM queries for dealing with petitions.
me | The incoming message from the GM |
msg | The cracked command message. |
client | The GM client the command came from. |
|
protected |
Handle action location entrances.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Handles a user submitting a petition.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
Parses message and executes contained admin command.
pMsg | Message sent by gm client |
client | sending gm client |
|
protected |
Handle request to view bad text from the targeted NPC.
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Handle GM Event command.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
Parses and executes commands sent by a gm GUI.
pMsg | gm GUI message sent by gm client |
client | sending gm client |
|
protected |
Handle Hire command.
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
List command for information retrieval.
Currently only supports listing the servers map.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
List warnings given to account.
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Handles a request to reload a quest from the database.
msg | The text name is in the msg.text field. |
data | A pointer to the command parser object with target data |
client | The client we will send error codes back to. |
|
protected |
Handle online path editing.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Allows to quit/reboot the npcclient remotely from a client.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
wrapper for internal use from npc
pMsg | Message sent by npc |
client | ?? |
|
protected |
Handle online path editing.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
Parses and executes petition related commands.
pMsg | Message sent by gm client |
client | sending gm client |
|
protected |
Manipulate quests from characters.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Handle reloads from DB.
Currently can only reload items.
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Allows to quit/reboot the server remotely from a client.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Change name of items.
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Change quality of items.
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Set trait of a char.
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Time command for setting of game time.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Allows to get version the server remotely from a client.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Hide all locations for all clients.
clearSelected | Clear selected location when iterating. |
|
protected |
Hide all paths for all clients.
clearSelected | Clear selected path when iterating. |
|
protected |
Hide all locations for one client.
|
protected |
Hide all locations in one sector for one client.
|
protected |
Hide all paths for a client.
client | The client to hide paths for. |
|
protected |
Hide all paths for a client in a sector.
client | The client to hide paths for. |
sector | The sector to hide paths in. |
|
protected |
Hide all waypoints for a client.
client | The client to hide waypoints for. |
|
protected |
Hide all waypoints for a client in a sector.
client | The client ot hide waypoints for. |
sector | The sector to hide paths in. |
|
protected |
Impersonate a character.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Retrieves detailed information about a character.
For a targeted player this lists the inventory of the player.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Test the first 8 chars after the command for 'me reset'.
command | the command string to test for 'me reset'. |
|
protected |
Decide whether an item is stackable or not.
This is bypassing the flag for this type of item.
me | incoming message from gm client |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
This function kicks a player off the server.
The gm (client) needs to have sufficient priviledges.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Kill an npc in order to make it respawn, It can be used also to reload the data of the npc from the database.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target datat |
client | The GM client the command came from. |
|
protected |
Retrieves a list of petitions.
me | The incoming message from the GM |
msg | The cracked command message. |
client | The GM client the command came from. |
|
protected |
Add new location point to DB.
typeID | type of the location |
pos | position of the new location. |
sectorName | name of the sector for the new location. |
name | for the location. |
radius | for the location. |
|
protected |
Logs all gm commands.
accountID | of the GM |
gmID | the ID of the GM |
playerID | the ID of the player |
cmd | the command the GM executed |
|
protected |
Sets an item as a key or master key.
The item needs to be placed in the right hand of the clients (gm) character for the key creation. Master key is a key that can unlock all locks.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
masterkey | true for masterkey otherwise false. |
|
protected |
Toggles the lock to be a security lock or not.
The security locked flag on an item is removed when it was already set, otherwise the security locked flag is set.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Toggles the lockability of a lock.
A lockable lock is set to unlockable and an unlockable lock is set to lockable.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Changes various parameters associated to the item.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Creates, destroys and changes keys and locks.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Temporarily changes the mesh for a player.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Handles movement of objects for teleport and slide.
client | The GM client the command came from. |
target | The target object to move around. |
pos | The destination position. |
yrot | The y-axis rotation (if any). |
sector | The destination sector. |
instance | The destination instance. |
|
protected |
This function will mute a player until logoff.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Add new Path point to DB.
pathID | the path to create the point for. |
prevPointId | of the (ancestor) previous point in the path. |
pos | vector specifying the point |
sectorName | is the name of the sector for the point. |
|
protected |
Percept a NPC.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target datat |
client | The GM client the command came from. |
|
protected |
Controls the rain.
Turn off, turn on, setting rain parameters.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Messagetest sending 10 random messages to a client.
Sends 10 messages in random order to the client for testing sequential delivery.
client | Client to be the recepient of the messages |
data | A pointer to the command parser object with target data |
|
protected |
Show locations for all clients that have enabled display.
|
protected |
Show paths and waypoints for all clients that have enabled display.
|
protected |
Changes the name of a guild.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Runs a progression script on the targetted client.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Temporarily changes the scale for an actor.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Sends information about an award (reward) to the target and GM.
gmClientnum | The GM awarding something. |
target | the client that should get the award information. |
awardname | is a name for the award. |
awarddesc | is a description of the award. |
awarded | > 0, means its a real award, <0 means it is a penalty. |
|
protected |
Sends the gm client the current gm attributes.
client | of the GM. |
|
protected |
Lists all players for a GM.
me | The incoming message from the GM |
msg | The cracked command message. |
client | The GM client the command came from. |
Sends items of the specified type to the GMs client.
me | The incoming message from the GM |
client | The GM client the command came from. |
Sends item modifiers of the specified type to the GMs client.
me | The incoming message from the GM |
client | The GM client the command came from. |
|
protected |
Retrieves a list of spawn types for from all items of the server.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Set various GM/debug abilities.
The setable abilites are: invisible, invincible, etc.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Allows to set an experience given to who kills the issing player.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Set the label color for char.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Changes the skill of the target.
TODO: should be changed to alias /award
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Handle display of locations.
|
protected |
Handle display of locations.
|
protected |
Show paths for client in all sectors that has been enabled.
client | The client to show paths for. |
|
protected |
Show path for a client in a given sector.
client | The client to show paths for. |
sector | The sector to show paths in. |
|
protected |
Show waypoint for client in all sectors that has been enabled.
client | The client to show waypoints for. |
|
protected |
Show waypoints for a client in a given sector.
client | The client to show waypoints for. |
sector | The sector to show paths in. |
|
protected |
Moves an object along a direction or turns it around the y axis.
Movement is specified as a certain amount along one direction. Direction can be: up, down, left, right, forward, backward. Can also turn an object around the y axis.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Controls the snow.
Turn off, turn on, setting snow parameters.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
Parses and executes commands for spawning items for a gm.
Internally a psGMSpawnItem struct is created for calling the the other SpawnItemInv function.
me | The incoming message from the GM |
client | sending gm client |
|
protected |
Parses and executes commands for spawning items for a gm.
me | The incoming message from the GM |
msg | gm item spawn message sent by gm client |
client | sending gm client |
|
protected |
Move an object to a certain position.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Teleport an offline character.
client | The GM client the command came from. |
data | A pointer to the command parser object with target data |
|
protected |
Temporarily changes the security level for a player.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Thaws a client, reversing a freeze command.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Controls the thunder.
Sending a sound command to the clients. Works only when it is raining.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Transfers an item from one client to another.
me | incoming message from gm client |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Unbans an account for advising.
Unbanning can be done by player or account (pid,name). Depending on the ban length, the unbanning is executed when the gm has the right to issue the kind of ban.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Unbans an account.
Unbanning can be done by player or account (pid,name). Depending on the ban length, the unbanning is executed when the gm has the right to issue the kind of ban.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Unbans a name from not being used.
The given name is removed from the list of not allowed names for characters.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
This function will unmute a player.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Update location to all clients displaying locations.
|
protected |
Update the display of paths in clients.
|
protected |
Update the display of waypoints in clients.
|
protected |
Changes the NPC's default spawn location.
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Get the marriage info of a player.
me | The incoming message from the GM |
data | AdminCmdData object containing parsed data. |
|
protected |
This function sends a warning message from a GM to a player.
It is displayed in the client GUI as a big, red, un-ignorable text on the screen and in the chat window.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
Controls the weather.
To turn it on/off.
me | The incoming message from the GM |
msg | The cracked command message. |
data | A pointer to the command parser object with target data |
client | The GM client the command came from. |
|
protected |
internal list of clients connected to the server
Definition at line 4742 of file adminmanager.h.
|
protected |
Data object factory for parsing command data.
Definition at line 3443 of file adminmanager.h.
|
protected |
internal string used for formating and passing back errormessages
Definition at line 4740 of file adminmanager.h.
|
protected |
Hold every location in the world for editing of locations.
Definition at line 4770 of file adminmanager.h.
|
protected |
Holds a dummy dialog.
We may need this later on when NPC's are inserted. This also insures that the dicitonary will always exist. There where some problems with the dictionary getting deleted just after the initial npc was added. This prevents that
Definition at line 4760 of file adminmanager.h.
|
protected |
Holds the entire PathNetwork for editing of paths.
Definition at line 4765 of file adminmanager.h.