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%u|r - Stamina: |cff00ffff%u|r", MaxHealth, Stamina);
114 handler->
PSendSysMessage(
"Strength: |cff00ffff%u|r - Agility: |cff00ffff%u|r", Strength, Agility);
115 handler->
PSendSysMessage(
"Intellect: |cff00ffff%u|r - Spirit: |cff00ffff%u|r", Intellect, Spirit);
116 handler->
PSendSysMessage(
"AttackPower: |cff00ffff%u|r - SpellPower: |cff00ffff%u|r", AttackPower, SpellPower);
117 handler->
PSendSysMessage(
"Armor: |cff00ffff%u|r - Resilience: |cff00ffff%u|r", Armor, Resilience);
118 }
119 }
120
121 return true;
122 }
std::uint32_t uint32
Definition: Define.h:108
std::int16_t int16
Definition: Define.h:105
DatabaseWorkerPool< CharacterDatabaseConnection > CharacterDatabase
Accessor to the character database.
Definition: DatabaseEnv.cpp:21
std::shared_ptr< PreparedResultSet > PreparedQueryResult
Definition: DatabaseEnvFwd.h:46
@ CHAR_SEL_CHAR_STATS
Definition: CharacterDatabase.h:446
@ CONFIG_MIN_LEVEL_STAT_SAVE
Definition: IWorld.h:344
#define sWorld
Definition: World.h:451
Definition: PreparedStatement.h:158
Class used to access individual fields of database query result.
Definition: Field.h:99
std::enable_if_t< std::is_arithmetic_v< T >, T > Get() const
Definition: Field.h:113
Acore::Types::is_default< T > SetData(const uint8 index, T value)
Definition: PreparedStatement.h:78
Player * getSelectedPlayerOrSelf() const
Definition: Chat.cpp:345
static ObjectGuid GetGUID(Object const *o)
Definition: Object.h:106
LowType GetCounter() const
Definition: ObjectGuid.h:147
Definition: Player.h:1046
std::string GetPlayerName()
Definition: Player.cpp:16177
float GetAverageItemLevel()
Definition: Player.cpp:15604