80 {
82
83 if (!player)
84 {
85 return false;
86 }
87
90
92 {
96
97 if (result)
98 {
99 Field* fields = result->Fetch();
110
111 handler->
PSendSysMessage(
"Health: |cff00ffff{}|r - Stamina: |cff00ffff{}|r", MaxHealth, Stamina);
112 handler->
PSendSysMessage(
"Strength: |cff00ffff{}|r - Agility: |cff00ffff{}|r", Strength, Agility);
113 handler->
PSendSysMessage(
"Intellect: |cff00ffff{}|r - Spirit: |cff00ffff{}|r", Intellect, Spirit);
114 handler->
PSendSysMessage(
"AttackPower: |cff00ffff{}|r - SpellPower: |cff00ffff{}|r", AttackPower, SpellPower);
115 handler->
PSendSysMessage(
"Armor: |cff00ffff{}|r - Resilience: |cff00ffff{}|r", Armor, Resilience);
116 }
117 }
118
119 return true;
120 }
@ CHAR_SEL_CHAR_STATS
Definition CharacterDatabase.h:453
std::shared_ptr< PreparedResultSet > PreparedQueryResult
Definition DatabaseEnvFwd.h:45
DatabaseWorkerPool< CharacterDatabaseConnection > CharacterDatabase
Accessor to the character database.
Definition DatabaseEnv.cpp:21
std::uint32_t uint32
Definition Define.h:107
std::int16_t int16
Definition Define.h:104
@ CONFIG_MIN_LEVEL_STAT_SAVE
Definition WorldConfig.h:309
Player * getSelectedPlayerOrSelf() const
Definition Chat.cpp:418
Class used to access individual fields of database query result.
Definition Field.h:98
std::enable_if_t< std::is_arithmetic_v< T >, T > Get() const
Definition Field.h:112
LowType GetCounter() const
Definition ObjectGuid.h:145
static ObjectGuid GetGUID(Object const *o)
Definition Object.h:114
std::string GetPlayerName()
Definition Player.cpp:16313
float GetAverageItemLevel()
Definition Player.cpp:15827
Acore::Types::is_default< T > SetData(const uint8 index, T value)
Definition PreparedStatement.h:77
Definition PreparedStatement.h:157
#define sWorld
Definition World.h:316