using GameServ::DataLayer::MySQL::MySQLPlayerDAO;\r
using GameServ::DataLayer::MySQL::player;\r
\r
+#define MYSQLPP_SSQLS_NO_STATICS\r
#include <GameServ/DataLayer/MySQL/MySQLItemDAO.h>\r
using GameServ::DataLayer::MySQL::MySQLItemDAO;\r
\r
}\r
\r
mysqlpp::Query query = conn.query();\r
- player i = CreatePlayerSSQLSFromPlayer(spPlayer);\r
+ player p = CreatePlayerSSQLSFromPlayer(spPlayer);\r
\r
- i.id = 0;\r
+ p.id = 0;\r
\r
try\r
{\r
- query.insert(i);\r
+ query.insert(p);\r
query.execute();\r
}\r
catch (mysqlpp::UseQueryError &ex)\r
}\r
}\r
\r
- spPlayer->LevelNumber(p.level);\r
- spPlayer->LevelId(MySQLId::CreateLevelId(p.level));\r
+ spPlayer->LevelNumber(p.levelId);\r
+ spPlayer->LevelId(MySQLId::CreateLevelId(p.levelId));\r
spPlayer->Experience(p.experience);\r
spPlayer->Gold(p.gold);\r
spPlayer->Bank(p.bank);\r
{\r
p.armorId = static_cast<mysqlpp::sql_int_unsigned>(MySQLId::GetItemNumberFromId(spPlayer->Armor()->Id()));\r
}\r
- p.level = spPlayer->LevelNumber();\r
+ p.levelId = static_cast<mysqlpp::sql_int_unsigned>(MySQLId::GetLevelNumberFromId(spPlayer->LevelId()));\r
p.experience = spPlayer->Experience();\r
p.gold = spPlayer->Gold();\r
p.bank = spPlayer->Bank();\r