82 {
84
85 if (!player)
86 {
87 return false;
88 }
89
92
94 {
98
99 if (result)
100 {
101 Field* fields = result->Fetch();
112
113 handler->
PSendSysMessage(
"Health: |cff00ffff{}|r - Stamina: |cff00ffff{}|r", MaxHealth, Stamina);
114 handler->
PSendSysMessage(
"Strength: |cff00ffff{}|r - Agility: |cff00ffff{}|r", Strength, Agility);
115 handler->
PSendSysMessage(
"Intellect: |cff00ffff{}|r - Spirit: |cff00ffff{}|r", Intellect, Spirit);
116 handler->
PSendSysMessage(
"AttackPower: |cff00ffff{}|r - SpellPower: |cff00ffff{}|r", AttackPower, SpellPower);
117 handler->
PSendSysMessage(
"Armor: |cff00ffff{}|r - Resilience: |cff00ffff{}|r", Armor, Resilience);
118 }
119 }
120
121 return true;
122 }
@ CHAR_SEL_CHAR_STATS
Definition CharacterDatabase.h:455
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:305
Player * getSelectedPlayerOrSelf() const
Definition Chat.cpp:426
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:16367
float GetAverageItemLevel()
Definition Player.cpp:15881
Acore::Types::is_default< T > SetData(const uint8 index, T value)
Definition PreparedStatement.h:77
Definition PreparedStatement.h:157
#define sWorld
Definition World.h:317