Pol  Revision:cb584c9
textcmd.cpp File Reference
#include "textcmd.h"
#include <cstddef>
#include <ctype.h>
#include <iosfwd>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <string>
#include <time.h>
#include "../bscript/berror.h"
#include "../bscript/impstr.h"
#include "../clib/cfgelem.h"
#include "../clib/cfgfile.h"
#include "../clib/clib.h"
#include "../clib/clib_endian.h"
#include "../clib/esignal.h"
#include "../clib/fileutil.h"
#include "../clib/logfacility.h"
#include "../clib/opnew.h"
#include "../clib/rawtypes.h"
#include "../clib/refptr.h"
#include "../clib/spinlock.h"
#include "../clib/stlutil.h"
#include "../clib/strutil.h"
#include "../clib/threadhelp.h"
#include "../plib/pkg.h"
#include "../plib/systemstate.h"
#include "accounts/account.h"
#include "allocd.h"
#include "clidata.h"
#include "globals/network.h"
#include "globals/state.h"
#include "globals/uvars.h"
#include "item/item.h"
#include "item/itemdesc.h"
#include "mobile/charactr.h"
#include "module/osmod.h"
#include "module/uomod.h"
#include "network/client.h"
#include "pktboth.h"
#include "polclock.h"
#include "repsys.h"
#include "scrdef.h"
#include "scrsched.h"
#include "scrstore.h"
#include "tmpvars.h"
#include "uconst.h"
#include "ufunc.h"
#include "ufuncstd.h"
#include "unicode.h"
#include "uoexec.h"
#include "uoscrobj.h"
#include "utype.h"
#include "uworld.h"

Go to the source code of this file.

Namespaces

 Pol
 
 Pol::Core
 

Functions

void Pol::Core::check_character_integrity ()
 
bool Pol::Core::check_item_integrity ()
 
bool Pol::Core::check_single_zone_item_integrity (int, int, Realms::Realm *)
 
Bscript::BObjectImp * Pol::Core::equip_from_template (Mobile::Character *chr, const char *template_name)
 
bool Pol::Core::FindEquipTemplate (const char *template_name, Clib::ConfigElem &elem)
 
std::string Pol::Core::get_textcmd_help (Mobile::Character *chr, const char *cmd)
 
void Pol::Core::handle_ident_cursor (Mobile::Character *chr, PKTBI_6C *msgin)
 
void Pol::Core::list_crit_scripts ()
 
void Pol::Core::list_scripts ()
 
bool Pol::Core::process_command (Network::Client *client, const char *text, const u16 *wtext, const char *lang)
 
void Pol::Core::register_command (const char *cmd, TextCmdFunc f)
 
void Pol::Core::register_command (const char *cmd, ParamTextCmdFunc f)
 
void Pol::Core::send_client_char_data (Mobile::Character *chr, Network::Client *client)
 
void Pol::Core::send_move_if_inrange2 (Mobile::Character *chr, Network::Client *client)
 
void Pol::Core::show_repdata (Mobile::Character *looker, Mobile::Character *mob)
 
void Pol::Core::start_packetlog (Mobile::Character *looker, Mobile::Character *mob)
 
bool Pol::Core::start_textcmd_script (Network::Client *client, const char *text, const u16 *wtext=nullptr, const char *lang=nullptr)
 
void Pol::Core::stop_packetlog (Mobile::Character *looker, Mobile::Character *mob)
 
void Pol::Core::textcmd_constat (Network::Client *client)
 
void Pol::Core::textcmd_flag1 (Network::Client *client, const char *text)
 
void Pol::Core::textcmd_flag2 (Network::Client *client, const char *text)
 
void Pol::Core::textcmd_heapcheck (Network::Client *)
 
void Pol::Core::textcmd_ident (Network::Client *client)
 
void Pol::Core::textcmd_integ_chr (Network::Client *)
 
void Pol::Core::textcmd_integ_item (Network::Client *client)
 
void Pol::Core::textcmd_list_crit_scripts (Network::Client *)
 
void Pol::Core::textcmd_list_scripts (Network::Client *)
 
void Pol::Core::textcmd_listarmor (Network::Client *client)
 
void Pol::Core::textcmd_log_profile (Network::Client *client)
 
void Pol::Core::textcmd_log_profile_clear (Network::Client *client)
 
void Pol::Core::textcmd_orphans (Network::Client *client)
 
void Pol::Core::textcmd_procs (Network::Client *client)
 
void Pol::Core::textcmd_repdata (Network::Client *client)
 
void Pol::Core::textcmd_resendchars (Network::Client *client)
 
void Pol::Core::textcmd_shutdown (Network::Client *)
 
void Pol::Core::textcmd_singlezone_integ_item (Network::Client *client)
 
void Pol::Core::textcmd_startlog (Network::Client *client)
 
void Pol::Core::textcmd_stoplog (Network::Client *client)
 
void Pol::Core::textcmd_threads (Network::Client *client)
 
std::string Pol::Core::timeoutstr (polclock_t at)
 

Detailed Description

History
  • 2006/06/15 Austin: Removed .set .priv and .priv
  • 2006/05/30 Shinigami: fixed a smaller mistype in textcmd_startlog() set correct time stamp in textcmd_startlog() and textcmd_stoplog()
  • 2009/09/03 MuadDib: Relocation of account related cpp/h
  • 2009/09/10 MuadDib: Cleanup of depreciated internal text commands.
  • 2009/10/17 Turley: check for priv "plogany" enabled instead of existence - Tomi

Definition in file textcmd.cpp.